C# 클래스 HA4IoT.Actuators.RollerShutters.RollerShutter

상속: ActuatorBase, IRollerShutter
파일 보기 프로젝트 열기: chkr1011/CK.HomeAutomation

공개 메소드들

메소드 설명
ExportStatus ( ) : JToken
GetStartMoveDownAction ( ) : IAction
GetStartMoveUpAction ( ) : IAction
GetState ( ) : ComponentState
GetSupportedStates ( ) : IList
GetTurnOffAction ( ) : IAction
HandleApiCall ( IApiContext apiContext ) : void
ResetState ( ) : void
RollerShutter ( ComponentId id, IRollerShutterEndpoint endpoint, ITimerService timerService, ISchedulerService schedulerService, ISettingsService settingsService ) : System
SetState ( ComponentState state ) : void

비공개 메소드들

메소드 설명
RestartTracking ( ) : void
UpdatePosition ( TimerTickEventArgs timerTickEventArgs ) : void

메소드 상세

ExportStatus() 공개 메소드

public ExportStatus ( ) : JToken
리턴 JToken

GetStartMoveDownAction() 공개 메소드

public GetStartMoveDownAction ( ) : IAction
리턴 IAction

GetStartMoveUpAction() 공개 메소드

public GetStartMoveUpAction ( ) : IAction
리턴 IAction

GetState() 공개 메소드

public GetState ( ) : ComponentState
리턴 ComponentState

GetSupportedStates() 공개 메소드

public GetSupportedStates ( ) : IList
리턴 IList

GetTurnOffAction() 공개 메소드

public GetTurnOffAction ( ) : IAction
리턴 IAction

HandleApiCall() 공개 메소드

public HandleApiCall ( IApiContext apiContext ) : void
apiContext IApiContext
리턴 void

ResetState() 공개 메소드

public ResetState ( ) : void
리턴 void

RollerShutter() 공개 메소드

public RollerShutter ( ComponentId id, IRollerShutterEndpoint endpoint, ITimerService timerService, ISchedulerService schedulerService, ISettingsService settingsService ) : System
id ComponentId
endpoint IRollerShutterEndpoint
timerService ITimerService
schedulerService ISchedulerService
settingsService ISettingsService
리턴 System

SetState() 공개 메소드

public SetState ( ComponentState state ) : void
state ComponentState
리턴 void