初始化提交
This commit is contained in:
36
arduino-cli/libraries/Weather_Forcast/Weather_Forcast.h
Normal file
36
arduino-cli/libraries/Weather_Forcast/Weather_Forcast.h
Normal file
@@ -0,0 +1,36 @@
|
||||
#ifndef Weather_Forcast_H
|
||||
#define Weather_Forcast_H
|
||||
|
||||
#if defined(ESP8266)
|
||||
#include <ESP8266WiFi.h>
|
||||
#include <ESP8266HTTPClient.h>
|
||||
#elif defined(ESP32)
|
||||
#include <WiFi.h>
|
||||
#include <HTTPClient.h>
|
||||
#endif
|
||||
|
||||
#include <ArduinoJson.h>
|
||||
#include <Arduino.h>
|
||||
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
|
||||
Reference in New Issue
Block a user