C# 클래스 HA4IoT.PersonalAgent.PersonalAgentService

상속: HA4IoT.Contracts.Services.ServiceBase, IPersonalAgentService
파일 보기 프로젝트 열기: chkr1011/CK.HomeAutomation

공개 메소드들

메소드 설명
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