From 08e8fd88ad6bfc87d2abe436a614d060c00d74f4 Mon Sep 17 00:00:00 2001 From: svenhoefer Date: Thu, 28 Mar 2019 20:51:41 +0100 Subject: [PATCH] add forecast weekdays to timestamp Signed-off-by: Thilo Graf --- src/driver/lcd4l.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/driver/lcd4l.cpp b/src/driver/lcd4l.cpp index 8ceba6bc7..37e8531c3 100644 --- a/src/driver/lcd4l.cpp +++ b/src/driver/lcd4l.cpp @@ -1068,15 +1068,19 @@ void CLCD4l::ParseInfo(uint64_t parseID, bool newID, bool firstRun) m_wcity = wcity; } + int forecast = CWeather::getInstance()->getForecastSize(); + std::string wtimestamp = to_string((int)CWeather::getInstance()->getCurrentTimestamp()); + for (int i = 0; i < forecast; i++) // 0 is current day + { + wtimestamp += "\n" + CWeather::getInstance()->getForecastWeekday(i); + } if (m_wtimestamp.compare(wtimestamp)) { WriteFile(WEATHER_TIMESTAMP, wtimestamp); m_wtimestamp = wtimestamp; } - int forecast = CWeather::getInstance()->getForecastSize(); - std::string wtemp = CWeather::getInstance()->getCurrentTemperature(); for (int i = 0; i < forecast; i++) // 0 is current day {