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

Показать файл Открыть проект

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

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