Solaris Software
Loading...
Searching...
No Matches
FSM_Transition_t Struct Reference

A single row in the FSM transition table. More...

#include <fsm.h>

Data Fields

FSM_State_t fromState
FSM_SubState_t fromSubState
FSM_State_t toState
FSM_SubState_t toSubState
spp_bool_t(*) guard (void)
void(*) action (void)
void(*) stateFunction (void)

Detailed Description

A single row in the FSM transition table.

Definition at line 48 of file fsm.h.

Field Documentation

◆ fromState

FSM_State_t FSM_Transition_t::fromState

Definition at line 50 of file fsm.h.

Referenced by FSM_tick().

◆ fromSubState

FSM_SubState_t FSM_Transition_t::fromSubState

Definition at line 51 of file fsm.h.

Referenced by FSM_tick().

◆ toState

FSM_State_t FSM_Transition_t::toState

Definition at line 52 of file fsm.h.

Referenced by FSM_tick().

◆ toSubState

FSM_SubState_t FSM_Transition_t::toSubState

Definition at line 53 of file fsm.h.

Referenced by FSM_tick().

◆ guard

spp_bool_t(*) FSM_Transition_t::guard(void)

Definition at line 54 of file fsm.h.

Referenced by FSM_tick().

◆ action

void(*) FSM_Transition_t::action(void)

Definition at line 55 of file fsm.h.

Referenced by FSM_tick().

◆ stateFunction

void(*) FSM_Transition_t::stateFunction(void)

Definition at line 56 of file fsm.h.

Referenced by FSM_tick().


The documentation for this struct was generated from the following file:
  • solaris-v2/spp/services/fsm/fsm.h