FSM dynamic descriptor, holding the current state of the FSM. More...
#include <sys_fsm.h>
Data Fields |
|
| const sys_fsm_const_descriptor_t * | fsm_const_desc |
| uint8_t | any_state_transitions_index |
| volatile sys_fsm_state_id_t | current_state |
| volatile uint8_t | recursion_protection |
Detailed Description
FSM dynamic descriptor, holding the current state of the FSM.
Field Documentation
| uint8_t sys_fsm_t::any_state_transitions_index |
Index of the "any state transitions" block.
| volatile sys_fsm_state_id_t sys_fsm_t::current_state |
Current state ID.
| const sys_fsm_const_descriptor_t * sys_fsm_t::fsm_const_desc |
Pointer to the constant FSM descriptor which can reside in read-only memory.
| volatile uint8_t sys_fsm_t::recursion_protection |
Recursion protection.
- components/experimental_802_15_4/api/SysAL/sys_fsm.h