StateMachineListenerProcessor
- Namespace
- ZAux
- Extends
- Inherited Properties
- Inherited Methods
- Implements
FUNCTION_BLOCK ABSTRACT StateMachineListenerProcessor EXTENDS ZAux.Sequence IMPLEMENTS ZCore.ISequence, ZCore.IHaltable, ZCore.ICancellationToken, ZCore.IHaltToken, ZCore.IStartToken, ZCore.IError, ZCore.IObject, ZCore.IRecoverable (
[input] ListenerState : StateMachineListenerState,
[input] StateIndex : INT,
[output] State : ObjectState,
[output] Diagnostics : DiagnosticMessage)
The StateMachineListenerProcessor class serves as a base class for any listener sequence used in a state machine. It extends the Sequence class and is designed to be inherited by other classes that define specific listener sequences. Classes that extend from StateMachineAllListenerSequence can be used as listener sequences within a state machine. These sequences allow for actions to be performed at specific points in the state machine's execution.
Inputs
ListenerStateStateMachineListenerStateIndicates how the listener is called (before, after, etc.).
StateIndexINTRepresents the index of the state within the state machine.