Table of Contents

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

ListenerState StateMachineListenerState

Indicates how the listener is called (before, after, etc.).

StateIndex INT

Represents the index of the state within the state machine.