#include <engine.h>
Definition at line 21 of file engine.h.
◆ Engine()
◆ ~Engine()
◆ addError()
◆ addState()
int emc::Engine::addState |
( |
const char * |
state | ) |
|
|
inlineprivate |
◆ eventToString()
const std::string& emc::Engine::eventToString |
( |
int |
event_id | ) |
|
|
inlineprivate |
◆ getEvent()
int emc::Engine::getEvent |
( |
const char * |
event | ) |
|
|
inlineprivate |
◆ getOrAddEvent()
int emc::Engine::getOrAddEvent |
( |
const char * |
event | ) |
|
|
inlineprivate |
◆ getState()
int emc::Engine::getState |
( |
const char * |
state | ) |
|
|
inlineprivate |
◆ registerState()
void emc::Engine::registerState |
( |
const char * |
state, |
|
|
state_function |
func |
|
) |
| |
|
inline |
◆ registerTransition()
void emc::Engine::registerTransition |
( |
const char * |
state1, |
|
|
const char * |
event, |
|
|
const char * |
state2 |
|
) |
| |
|
inline |
◆ run()
void emc::Engine::run |
( |
| ) |
|
◆ setInitialState()
void emc::Engine::setInitialState |
( |
const char * |
state | ) |
|
|
inline |
◆ setLoopFrequency()
void emc::Engine::setLoopFrequency |
( |
double |
freq | ) |
|
|
inline |
◆ setUserData()
void emc::Engine::setUserData |
( |
void * |
user_data | ) |
|
|
inline |
◆ stateToString()
const std::string& emc::Engine::stateToString |
( |
int |
state_id | ) |
|
|
inlineprivate |
◆ event_to_int
◆ events
◆ has_error_
bool emc::Engine::has_error_ |
|
private |
◆ io_
◆ loop_freq_
double emc::Engine::loop_freq_ |
|
private |
◆ state_
◆ state_details
◆ state_to_int
◆ user_data_
void* emc::Engine::user_data_ |
|
private |
The documentation for this class was generated from the following files: