C# Class HA4IoT.Actuators.RollerShutters.RollerShutter

Inheritance: ActuatorBase, IRollerShutter
Afficher le fichier Open project: chkr1011/CK.HomeAutomation

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
RestartTracking ( ) : void
UpdatePosition ( TimerTickEventArgs timerTickEventArgs ) : void

Method Details

ExportStatus() public méthode

public ExportStatus ( ) : JToken
Résultat JToken

GetStartMoveDownAction() public méthode

public GetStartMoveDownAction ( ) : IAction
Résultat IAction

GetStartMoveUpAction() public méthode

public GetStartMoveUpAction ( ) : IAction
Résultat IAction

GetState() public méthode

public GetState ( ) : ComponentState
Résultat ComponentState

GetSupportedStates() public méthode

public GetSupportedStates ( ) : IList
Résultat IList

GetTurnOffAction() public méthode

public GetTurnOffAction ( ) : IAction
Résultat IAction

HandleApiCall() public méthode

public HandleApiCall ( IApiContext apiContext ) : void
apiContext IApiContext
Résultat void

ResetState() public méthode

public ResetState ( ) : void
Résultat void

RollerShutter() public méthode

public RollerShutter ( ComponentId id, IRollerShutterEndpoint endpoint, ITimerService timerService, ISchedulerService schedulerService, ISettingsService settingsService ) : System
id ComponentId
endpoint IRollerShutterEndpoint
timerService ITimerService
schedulerService ISchedulerService
settingsService ISettingsService
Résultat System

SetState() public méthode

public SetState ( ComponentState state ) : void
state ComponentState
Résultat void