C# Class HA4IoT.Actuators.ActuatorFactory

Afficher le fichier Open project: chkr1011/CK.HomeAutomation Class Usage Examples

Méthodes publiques

Méthode Description
ActuatorFactory ( ITimerService timerService, ISchedulerService schedulerService, ISettingsService settingsService ) : System
RegisterLamp ( IArea area, Enum id, IBinaryOutput output ) : ILamp
RegisterLogicalActuator ( IArea area, Enum id ) : LogicalBinaryStateActuator
RegisterRollerShutter ( IArea area, Enum id, IBinaryOutput powerOutput, IBinaryOutput directionOutput ) : IRollerShutter
RegisterSocket ( IArea area, Enum id, IBinaryOutput output ) : ISocket
RegisterStateMachine ( IArea area, Enum id, IArea>.Action initializer ) : IStateMachine

Method Details

ActuatorFactory() public méthode

public ActuatorFactory ( ITimerService timerService, ISchedulerService schedulerService, ISettingsService settingsService ) : System
timerService ITimerService
schedulerService ISchedulerService
settingsService ISettingsService
Résultat System

RegisterLamp() public méthode

public RegisterLamp ( IArea area, Enum id, IBinaryOutput output ) : ILamp
area IArea
id System.Enum
output IBinaryOutput
Résultat ILamp

RegisterLogicalActuator() public méthode

public RegisterLogicalActuator ( IArea area, Enum id ) : LogicalBinaryStateActuator
area IArea
id System.Enum
Résultat HA4IoT.Actuators.BinaryStateActuators.LogicalBinaryStateActuator

RegisterRollerShutter() public méthode

public RegisterRollerShutter ( IArea area, Enum id, IBinaryOutput powerOutput, IBinaryOutput directionOutput ) : IRollerShutter
area IArea
id System.Enum
powerOutput IBinaryOutput
directionOutput IBinaryOutput
Résultat IRollerShutter

RegisterSocket() public méthode

public RegisterSocket ( IArea area, Enum id, IBinaryOutput output ) : ISocket
area IArea
id System.Enum
output IBinaryOutput
Résultat ISocket

RegisterStateMachine() public méthode

public RegisterStateMachine ( IArea area, Enum id, IArea>.Action initializer ) : IStateMachine
area IArea
id System.Enum
initializer IArea>.Action
Résultat IStateMachine