C# Class HA4IoT.ExternalServices.OpenWeatherMap.OpenWeatherMapService

Inheritance: HA4IoT.Contracts.Services.ServiceBase
ファイルを表示 Open project: chkr1011/CK.HomeAutomation Class Usage Examples

Public Methods

Method Description
OpenWeatherMapService ( IOutdoorTemperatureService outdoorTemperatureService, IOutdoorHumidityService outdoorHumidityService, IDaylightService daylightService, IWeatherService weatherService, IDateTimeService dateTimeService, ISchedulerService schedulerService, ISystemInformationService systemInformationService, ISettingsService settingsService, IStorageService storageService ) : System

Private Methods

Method Description
FetchWeatherData ( ) : string
LoadPersistedData ( ) : void
PushData ( ) : void
Refresh ( ) : void
Refresh ( IApiContext apiContext ) : void
Status ( IApiContext apiContext ) : void
TryParseData ( string weatherData ) : bool

Method Details

OpenWeatherMapService() public method

public OpenWeatherMapService ( IOutdoorTemperatureService outdoorTemperatureService, IOutdoorHumidityService outdoorHumidityService, IDaylightService daylightService, IWeatherService weatherService, IDateTimeService dateTimeService, ISchedulerService schedulerService, ISystemInformationService systemInformationService, ISettingsService settingsService, IStorageService storageService ) : System
outdoorTemperatureService IOutdoorTemperatureService
outdoorHumidityService IOutdoorHumidityService
daylightService IDaylightService
weatherService IWeatherService
dateTimeService IDateTimeService
schedulerService ISchedulerService
systemInformationService ISystemInformationService
settingsService ISettingsService
storageService IStorageService
return System