Elma
An event loop manager for embedded systems
elma
StateMachine
elma::StateMachine Member List
This is the complete list of members for
elma::StateMachine
, including all inherited members.
_current
(defined in
elma::StateMachine
)
elma::StateMachine
protected
_initial
(defined in
elma::StateMachine
)
elma::StateMachine
protected
_manager_ptr
(defined in
elma::Process
)
elma::Process
protected
_propagate
(defined in
elma::StateMachine
)
elma::StateMachine
protected
_transitions
(defined in
elma::StateMachine
)
elma::StateMachine
protected
add_transition
(std::string event_name, State &from, State &to)
elma::StateMachine
channel
(string name)
elma::Process
current
()
elma::StateMachine
inline
delta
()
elma::Process
emit
(const Event &event) (defined in
elma::Process
)
elma::Process
halt
() (defined in
elma::Process
)
elma::Process
http_get
(std::string url, std::function< void(json &)> handler) (defined in
elma::Process
)
elma::Process
init
()
elma::StateMachine
virtual
last_update
()
elma::Process
inline
milli_time
()
elma::Process
name
()
elma::Process
inline
num_updates
()
elma::Process
inline
period
()
elma::Process
inline
previous_update
()
elma::Process
inline
Process
(int n=0)
elma::Process
inline
Process
(std::string name, int n=0)
elma::Process
inline
RUNNING
enum value (defined in
elma::Process
)
elma::Process
set_initial
(State &s)
elma::StateMachine
set_manager
(Manager *m_ptr) (defined in
elma::Process
)
elma::Process
set_name
(std::string str)
elma::Process
inline
set_propagate
(bool val)
elma::StateMachine
inline
start
()
elma::StateMachine
virtual
start_time
()
elma::Process
inline
StateMachine
(std::string name)
elma::StateMachine
inline
StateMachine
()
elma::StateMachine
inline
status
()
elma::Process
inline
status_type
enum name
elma::Process
stop
()
elma::StateMachine
virtual
STOPPED
enum value (defined in
elma::Process
)
elma::Process
transitions
()
elma::StateMachine
inline
UNINITIALIZED
enum value (defined in
elma::Process
)
elma::Process
update
()
elma::StateMachine
virtual
watch
(string event_name, std::function< void(Event &)> handler) (defined in
elma::Process
)
elma::Process
~Process
()=default (defined in
elma::Process
)
elma::Process
virtual
Developed by
Eric Klavins
for UW ECE P 520
Generated on Sun Mar 8 2020 16:45:58 for Elma by
Doxygen
1.8.13