#ifndef Weather_Forcast_H #define Weather_Forcast_H #if defined(ESP8266) #include #include #elif defined(ESP32) #include #include #endif #include #include class Weather_Forcast { public: String getToday(uint8_t i){return Today[i];}; String getForecastDate(uint8_t i){return ForecastDate[i];}; String getForecastHigh(uint8_t i){return ForecastHigh[i];}; String getForecastLow(uint8_t i){return ForecastLow[i];}; String getForecastYmd(uint8_t i){return ForecastYmd[i];}; String getForecastWeek(uint8_t i){return ForecastWeek[i];}; String getForecastAqi(uint8_t i){return ForecastAqi[i];}; String getForecastFx(uint8_t i){return ForecastFx[i];}; String getForecastFl(uint8_t i){return ForecastFl[i];}; String getForecastType(uint8_t i){return ForecastType[i];}; boolean RefreshData(String CityCode); boolean ParseJson(String json); private: String Today[5],ForecastDate[15],ForecastHigh[15],ForecastLow[15],ForecastYmd[15],ForecastWeek[15],ForecastAqi[15],ForecastFx[15],ForecastFl[15],ForecastType[15]; }; #endif