Click or drag to resize

SequenceStateMachine Class

Class managing triggers and states of the different sequence managers.
Inheritance Hierarchy
SystemObject
  BaseStateMachineSequenceStateMachineState, SequenceStateMachineTrigger
    LynceeTec.API.SequenceSequenceStateMachine

Namespace:  LynceeTec.API.Sequence
Assembly:  LynceeTec.API.Sequence (in LynceeTec.API.Sequence.dll) Version: 9.2.6612.0 , built 2022-07-14 10:47:23 UTC
Syntax
public class SequenceStateMachine : BaseStateMachine<SequenceStateMachineState, SequenceStateMachineTrigger>

The SequenceStateMachine type exposes the following members.

Constructors
  NameDescription
Public methodSequenceStateMachine
Initializes a new instance of the SequenceStateMachine class
Top
Properties
  NameDescription
Public propertyCurrentState (Inherited from BaseStateMachineSequenceStateMachineState, SequenceStateMachineTrigger.)
Public propertyHasFiredError (Inherited from BaseStateMachineSequenceStateMachineState, SequenceStateMachineTrigger.)
Public propertyLastState (Inherited from BaseStateMachineSequenceStateMachineState, SequenceStateMachineTrigger.)
Public propertyPermittedTriggers (Inherited from BaseStateMachineSequenceStateMachineState, SequenceStateMachineTrigger.)
Top
Methods
  NameDescription
Public methodCanFire (Inherited from BaseStateMachineSequenceStateMachineState, SequenceStateMachineTrigger.)
Public methodDispose (Inherited from BaseStateMachineSequenceStateMachineState, SequenceStateMachineTrigger.)
Public methodFire
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).)
Public methodFireError (Inherited from BaseStateMachineSequenceStateMachineState, SequenceStateMachineTrigger.)
Public methodFireWhenReady (Inherited from BaseStateMachineSequenceStateMachineState, SequenceStateMachineTrigger.)
Public methodIsInState (Inherited from BaseStateMachineSequenceStateMachineState, SequenceStateMachineTrigger.)
Top
Events
  NameDescription
Public eventErrorTriggered (Inherited from BaseStateMachineSequenceStateMachineState, SequenceStateMachineTrigger.)
Public eventStateChanged (Inherited from BaseStateMachineSequenceStateMachineState, SequenceStateMachineTrigger.)
Top
See Also