Constant FSM descriptor which can reside in read-only memory. More...
#include <sys_fsm.h>
Data Fields | |
const sys_fsm_transition_t * | transition_table |
uint8_t | transitions_amount |
sys_fsm_state_id_t | initial_state |
sys_fsm_guard_t | guard |
sys_fsm_action_t | action |
Constant FSM descriptor which can reside in read-only memory.
sys_fsm_action_t sys_fsm_const_descriptor_t::action |
Pointer to the action function.
sys_fsm_guard_t sys_fsm_const_descriptor_t::guard |
Pointer to the guard condition function.
sys_fsm_state_id_t sys_fsm_const_descriptor_t::initial_state |
Initial state ID.
const sys_fsm_transition_t* sys_fsm_const_descriptor_t::transition_table |
Pointer to the transition table.
uint8_t sys_fsm_const_descriptor_t::transitions_amount |
Number of transitions in the transition table.