![]() | SequenceStateMachine Class |
Namespace: LynceeTec.API.Sequence
The SequenceStateMachine type exposes the following members.
Name | Description | |
---|---|---|
![]() | SequenceStateMachine | Initializes a new instance of the SequenceStateMachine class |
Name | Description | |
---|---|---|
![]() | CurrentState | (Inherited from BaseStateMachineSequenceStateMachineState, SequenceStateMachineTrigger.) |
![]() | LastState | (Inherited from BaseStateMachineSequenceStateMachineState, SequenceStateMachineTrigger.) |
![]() | PermittedTriggers | (Inherited from BaseStateMachineSequenceStateMachineState, SequenceStateMachineTrigger.) |
Name | Description | |
---|---|---|
![]() | CanFire |
Checks if the specified trigger can be fired in the current state.
|
![]() | Dispose | Releases all resources used by the SequenceStateMachine |
![]() | Fire |
Transition from the current state via the specified trigger. The target state is determined by the configuration of the current state.
Actions associated with leaving the current state and entering the new one will be invoked.
(Overrides BaseStateMachine.Fire(UTP).) |
![]() | FireError |
Fires the Error trigger, with its mandatory arguments
|
Name | Description | |
---|---|---|
![]() | ErrorTriggered | |
![]() | StateChanged | (Inherited from BaseStateMachineSequenceStateMachineState, SequenceStateMachineTrigger.) |