C# 클래스 HA4IoT.Automations.AutomationFactory

파일 보기 프로젝트 열기: chkr1011/CK.HomeAutomation 1 사용 예제들

공개 메소드들

메소드 설명
AutomationFactory ( ISchedulerService schedulerService, INotificationService notificationService, IDateTimeService dateTimeService, IDaylightService daylightService, IOutdoorTemperatureService outdoorTemperatureService, IComponentService componentService, ISettingsService settingsService, IResourceService resourceService ) : System
RegisterConditionalOnAutomation ( IArea area, Enum id ) : ConditionalOnAutomation
RegisterRollerShutterAutomation ( IArea area, Enum id ) : RollerShutterAutomation
RegisterTurnOnAndOffAutomation ( IArea area, Enum id ) : TurnOnAndOffAutomation

메소드 상세

AutomationFactory() 공개 메소드

public AutomationFactory ( ISchedulerService schedulerService, INotificationService notificationService, IDateTimeService dateTimeService, IDaylightService daylightService, IOutdoorTemperatureService outdoorTemperatureService, IComponentService componentService, ISettingsService settingsService, IResourceService resourceService ) : System
schedulerService ISchedulerService
notificationService INotificationService
dateTimeService IDateTimeService
daylightService IDaylightService
outdoorTemperatureService IOutdoorTemperatureService
componentService IComponentService
settingsService ISettingsService
resourceService IResourceService
리턴 System

RegisterConditionalOnAutomation() 공개 메소드

public RegisterConditionalOnAutomation ( IArea area, Enum id ) : ConditionalOnAutomation
area IArea
id System.Enum
리턴 ConditionalOnAutomation

RegisterRollerShutterAutomation() 공개 메소드

public RegisterRollerShutterAutomation ( IArea area, Enum id ) : RollerShutterAutomation
area IArea
id System.Enum
리턴 RollerShutterAutomation

RegisterTurnOnAndOffAutomation() 공개 메소드

public RegisterTurnOnAndOffAutomation ( IArea area, Enum id ) : TurnOnAndOffAutomation
area IArea
id System.Enum
리턴 TurnOnAndOffAutomation