Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
ifsm_state Class Reference
Interface class for FSM states. More...
#include <fsm.h>
Inherited by fsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 >, fsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, void >, fsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, void, void >, fsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, void, void, void >, fsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, void, void, void, void >, fsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, void, void, void, void, void >, fsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, void, void, void, void, void, void >, fsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, T7, T8, T9, void, void, void, void, void, void, void >, fsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, T7, T8, void, void, void, void, void, void, void, void >, fsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, T7, void, void, void, void, void, void, void, void, void >, fsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, T6, void, void, void, void, void, void, void, void, void, void >, fsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, T5, void, void, void, void, void, void, void, void, void, void, void >, fsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, T4, void, void, void, void, void, void, void, void, void, void, void, void >, fsm_state< TContext, TDerived, STATE_ID_, T1, T2, T3, void, void, void, void, void, void, void, void, void, void, void, void, void >, fsm_state< TContext, TDerived, STATE_ID_, T1, T2, void, void, void, void, void, void, void, void, void, void, void, void, void, void >, fsm_state< TContext, TDerived, STATE_ID_, T1, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void >, and fsm_state< TContext, TDerived, STATE_ID_, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void >.
Public Member Functions | |
etl::fsm_state_id_t | get_state_id () const |
Gets the id for this state. | |
etl::fsm_state_id_t | get_state_id () const |
Gets the id for this state. | |
Protected Member Functions | |
ifsm_state (etl::fsm_state_id_t state_id_) | |
Constructor. | |
ifsm_state (etl::fsm_state_id_t state_id_) | |
Constructor. | |
Friends | |
class | etl::fsm |
Allows ifsm_state functions to be private. |
Detailed Description
Interface class for FSM states.
Definition at line 142 of file fsm.h.
Constructor & Destructor Documentation
ifsm_state | ( | etl::fsm_state_id_t | state_id_ ) | [protected] |
ifsm_state | ( | etl::fsm_state_id_t | state_id_ ) | [protected] |
Constructor.
Definition at line 174 of file fsm_generator.h.
Member Function Documentation
etl::fsm_state_id_t get_state_id | ( | ) | const |
Gets the id for this state.
Definition at line 164 of file fsm_generator.h.
etl::fsm_state_id_t get_state_id | ( | ) | const |
Friends And Related Function Documentation
etl::fsm [friend] |
Allows ifsm_state functions to be private.
Generated on Tue Jul 12 2022 14:05:50 by
