CurrentAndForecastWeather (FB)¶
FUNCTION_BLOCK CurrentAndForecastWeather EXTENDS APICaller
Requests a current weather report and a hourly 48h weather forecast report from the API server and saves the information in the given “CurrentWeatherData” and “ForeastWeatherBatch” data structures.
- InOut:
- Scope - Name - Type - Initial - Comment - Inherited from - Input - xExecute- BOOLRising edge: Starts defined operation- FALSE: Resets the defined operation after ready condition was reached- ETrig - Output - xDone- BOOL- TRUE: Ready condition reached- ETrig - xBusy- BOOL- TRUE: Operation is running- ETrig - xError- BOOL- TRUE: Error condition reached- ETrig - Input - sApiKey- Output - eError- sConstructedUrl- Contains the internally constructed URL, that is used to retrieve data from the API Server. - xUrlConstructed- BOOL- Is TRUE, when the content of sConstructedUrl is valid (after the internal URL Construction is finished). - Input - pGeoLocation- POINTER TO GeoLocation - eUnits- UNIT_OPTION.METRIC - Inout - dataCurrent- dataForecast
Methods:
CallAPI, inherited from APICaller
CheckGeoLocationParam, inherited from APICaller
CleanupAction, inherited from APICaller
CyclicAction, inherited from APICaller
ProcessResponse, inherited from APICaller
ResetAction, inherited from APICaller
StartProcessResponse, inherited from APICaller
Structure: