C# 클래스 HA4IoT.Actuators.StateMachines.StateMachineState

상속: IStateMachineState
파일 보기 프로젝트 열기: chkr1011/CK.HomeAutomation 1 사용 예제들

공개 메소드들

메소드 설명
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