Skip to content

Struct SYN_FSM_Transition

ClassList > SYN_FSM_Transition

Transition descriptor — (from, event) → to, with optional guard/action.

  • #include <syn_fsm.h>

Public Attributes

Type Name
SYN_FSM_Action action
SYN_FSM_Event event
SYN_FSM_State from
SYN_FSM_Guard guard
SYN_FSM_State to

Public Attributes Documentation

variable action

SYN_FSM_Action SYN_FSM_Transition::action;

Transition action (NULL = none)


variable event

SYN_FSM_Event SYN_FSM_Transition::event;

Triggering event


variable from

SYN_FSM_State SYN_FSM_Transition::from;

Source state


variable guard

SYN_FSM_Guard SYN_FSM_Transition::guard;

Guard function (NULL = always allow)


variable to

SYN_FSM_State SYN_FSM_Transition::to;

Destination state



The documentation for this class was generated from the following file src/syntropic/util/syn_fsm.h