C# Класс HA4IoT.PersonalAgent.PersonalAgentService

Наследование: HA4IoT.Contracts.Services.ServiceBase, IPersonalAgentService
Показать файл Открыть проект

Открытые методы

Метод Описание
PersonalAgentService ( SynonymService synonymService, IComponentService componentService, IAreaService areaService, IWeatherService weatherService, IOutdoorTemperatureService outdoorTemperatureService, IOutdoorHumidityService outdoorHumidityService ) : System
ProcessMessage ( IInboundMessage message ) : string

Приватные методы

Метод Описание
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

Описание методов

PersonalAgentService() публичный Метод

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
Результат System

ProcessMessage() публичный Метод

public ProcessMessage ( IInboundMessage message ) : string
message IInboundMessage
Результат string