C# 클래스 HA4IoT.Automations.RollerShutterAutomation

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

공개 메소드들

메소드 설명
PerformPendingActions ( ) : void
RollerShutterAutomation ( AutomationId id, INotificationService notificationService, ISchedulerService schedulerService, IDateTimeService dateTimeService, IDaylightService daylightService, IOutdoorTemperatureService outdoorTemperatureService, IComponentService componentService, ISettingsService settingsService, IResourceService resourceService ) : System
WithRollerShutters ( ) : RollerShutterAutomation
WithRollerShutters ( IList rollerShutters ) : RollerShutterAutomation

비공개 메소드들

메소드 설명
DoNotOpenDueToTimeIsAffected ( ) : bool
GetIsDayCondition ( ) : IsDayCondition
PerformPendingSunriseActions ( ) : void
PerformPendingSunsetActions ( ) : void
SetStates ( ComponentState state ) : void
TooColdIsAffected ( ) : bool
TooHotIsAffected ( ) : bool

메소드 상세

PerformPendingActions() 공개 메소드

public PerformPendingActions ( ) : void
리턴 void

RollerShutterAutomation() 공개 메소드

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

WithRollerShutters() 공개 메소드

public WithRollerShutters ( ) : RollerShutterAutomation
리턴 RollerShutterAutomation

WithRollerShutters() 공개 메소드

public WithRollerShutters ( IList rollerShutters ) : RollerShutterAutomation
rollerShutters IList
리턴 RollerShutterAutomation