C# Class HA4IoT.PersonalAgent.PersonalAgentService

Inheritance: HA4IoT.Contracts.Services.ServiceBase, IPersonalAgentService
Afficher le fichier Open project: chkr1011/CK.HomeAutomation

Méthodes publiques

Méthode Description
PersonalAgentService ( SynonymService synonymService, IComponentService componentService, IAreaService areaService, IWeatherService weatherService, IOutdoorTemperatureService outdoorTemperatureService, IOutdoorHumidityService outdoorHumidityService ) : System
ProcessMessage ( IInboundMessage message ) : string

Private Methods

Méthode Description
Ask ( IApiContext apiContext ) : void
GenerateDebugOutput ( MessageContext messageContext ) : string
GetSensorStatus ( ISensor sensor ) : string
GetWeatherStatus ( ) : string
GetWindowStatus ( ) : string
ProcessMessage ( MessageContext messageContext ) : string
UpdateActuatorState ( IActuator actuator, MessageContext messageContext ) : string

Method Details

PersonalAgentService() public méthode

public PersonalAgentService ( SynonymService synonymService, IComponentService componentService, IAreaService areaService, IWeatherService weatherService, IOutdoorTemperatureService outdoorTemperatureService, IOutdoorHumidityService outdoorHumidityService ) : System
synonymService SynonymService
componentService IComponentService
areaService IAreaService
weatherService IWeatherService
outdoorTemperatureService IOutdoorTemperatureService
outdoorHumidityService IOutdoorHumidityService
Résultat System

ProcessMessage() public méthode

public ProcessMessage ( IInboundMessage message ) : string
message IInboundMessage
Résultat string