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

파일 보기 프로젝트 열기: chkr1011/CK.HomeAutomation

공개 메소드들

메소드 설명
AddOffState ( this stateMachine ) : StateMachineState
AddOnState ( this stateMachine ) : StateMachineState
AddState ( this stateMachine, ComponentState id ) : StateMachineState
GetSetNextStateAction ( this stateStateMachine ) : IAction
GetSetStateAction ( this stateStateMachine, ComponentState stateId ) : IAction
GetStateMachine ( this area, Enum id ) : IStateMachine
GetSupportsOffState ( this stateMachine ) : bool
GetSupportsOnState ( this stateMachine ) : bool
GetTurnOffAction ( this stateMachine ) : IAction
GetTurnOnAction ( this stateMachine ) : IAction
SetNextState ( this stateMachine ) : void
TryTurnOff ( this stateMachine ) : bool
TryTurnOn ( this stateMachine ) : bool

메소드 상세

AddOffState() 공개 정적인 메소드

public static AddOffState ( this stateMachine ) : StateMachineState
stateMachine this
리턴 StateMachineState

AddOnState() 공개 정적인 메소드

public static AddOnState ( this stateMachine ) : StateMachineState
stateMachine this
리턴 StateMachineState

AddState() 공개 정적인 메소드

public static AddState ( this stateMachine, ComponentState id ) : StateMachineState
stateMachine this
id ComponentState
리턴 StateMachineState

GetSetNextStateAction() 공개 정적인 메소드

public static GetSetNextStateAction ( this stateStateMachine ) : IAction
stateStateMachine this
리턴 IAction

GetSetStateAction() 공개 정적인 메소드

public static GetSetStateAction ( this stateStateMachine, ComponentState stateId ) : IAction
stateStateMachine this
stateId ComponentState
리턴 IAction

GetStateMachine() 공개 정적인 메소드

public static GetStateMachine ( this area, Enum id ) : IStateMachine
area this
id System.Enum
리턴 IStateMachine

GetSupportsOffState() 공개 정적인 메소드

public static GetSupportsOffState ( this stateMachine ) : bool
stateMachine this
리턴 bool

GetSupportsOnState() 공개 정적인 메소드

public static GetSupportsOnState ( this stateMachine ) : bool
stateMachine this
리턴 bool

GetTurnOffAction() 공개 정적인 메소드

public static GetTurnOffAction ( this stateMachine ) : IAction
stateMachine this
리턴 IAction

GetTurnOnAction() 공개 정적인 메소드

public static GetTurnOnAction ( this stateMachine ) : IAction
stateMachine this
리턴 IAction

SetNextState() 공개 정적인 메소드

public static SetNextState ( this stateMachine ) : void
stateMachine this
리턴 void

TryTurnOff() 공개 정적인 메소드

public static TryTurnOff ( this stateMachine ) : bool
stateMachine this
리턴 bool

TryTurnOn() 공개 정적인 메소드

public static TryTurnOn ( this stateMachine ) : bool
stateMachine this
리턴 bool