C# Класс HA4IoT.Actuators.StateMachines.StateMachineState

Наследование: IStateMachineState
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

Activate() публичный Метод

public Activate ( ) : void
Результат void

Deactivate() публичный Метод

public Deactivate ( ) : void
Результат void

StateMachineState() публичный Метод

public StateMachineState ( ComponentState id ) : System
id ComponentState
Результат System

WithAction() публичный Метод

public WithAction ( Action action ) : StateMachineState
action Action
Результат StateMachineState

WithActuator() публичный Метод

public WithActuator ( IActuator actuator, ComponentState state ) : StateMachineState
actuator IActuator
state ComponentState
Результат StateMachineState

WithHighOutput() публичный Метод

public WithHighOutput ( IBinaryOutput output ) : StateMachineState
output IBinaryOutput
Результат StateMachineState

WithLowOutput() публичный Метод

public WithLowOutput ( IBinaryOutput output ) : StateMachineState
output IBinaryOutput
Результат StateMachineState

WithOutput() публичный Метод

public WithOutput ( IBinaryOutput output, BinaryState state ) : StateMachineState
output IBinaryOutput
state BinaryState
Результат StateMachineState