C# Class HA4IoT.Actuators.StateMachines.StateMachineState

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

Méthodes publiques

Méthode Description
Activate ( ) : void
Deactivate ( ) : void
StateMachineState ( ComponentState id ) : System
WithAction ( Action action ) : StateMachineState
WithActuator ( IActuator actuator, ComponentState state ) : StateMachineState
WithHighOutput ( IBinaryOutput output ) : StateMachineState
WithLowOutput ( IBinaryOutput output ) : StateMachineState
WithOutput ( IBinaryOutput output, BinaryState state ) : StateMachineState

Method Details

Activate() public méthode

public Activate ( ) : void
Résultat void

Deactivate() public méthode

public Deactivate ( ) : void
Résultat void

StateMachineState() public méthode

public StateMachineState ( ComponentState id ) : System
id ComponentState
Résultat System

WithAction() public méthode

public WithAction ( Action action ) : StateMachineState
action Action
Résultat StateMachineState

WithActuator() public méthode

public WithActuator ( IActuator actuator, ComponentState state ) : StateMachineState
actuator IActuator
state ComponentState
Résultat StateMachineState

WithHighOutput() public méthode

public WithHighOutput ( IBinaryOutput output ) : StateMachineState
output IBinaryOutput
Résultat StateMachineState

WithLowOutput() public méthode

public WithLowOutput ( IBinaryOutput output ) : StateMachineState
output IBinaryOutput
Résultat StateMachineState

WithOutput() public méthode

public WithOutput ( IBinaryOutput output, BinaryState state ) : StateMachineState
output IBinaryOutput
state BinaryState
Résultat StateMachineState