State Machine Actions
These actions let you interact with other FSMs at runtime - reading and writing variables, sending events, checking state, and running FSM templates dynamically.
Communication
Send events or get/set variables on other FSMs:
Send an event to another FSM.
Read the value of a variable in another FSM.
Set the value of a variable in another FSM.
Set a variable in the current FSM.
Coordination
Coordinate with other FSMs:
Run an FSM Template with inputs.
Test if an FSM is currently in a specific state.
Branch based on the current state a target FSM.
Transition directly to another state.
Finish the current state immediately.
Watchers
Watch FSM or variable changes and respond with events.
Send an event when a target FSM changes state.
Send an event when a variable value changes.
Reset
Reset variable values to initial defaults.
Reset one variable.
Reset all variables in the current FSM.