Elma
An event loop manager for embedded systems
- a -
add_channel() :
elma::Manager
add_transition() :
elma::StateMachine
all() :
elma::Manager
- b -
BasicProcess() :
basic_example::BasicProcess
- c -
capacity() :
elma::Channel
Car() :
driving_example::Car
,
feedback_example::Car
Channel() :
elma::Channel
channel() :
elma::Manager
,
elma::Process
Client() :
elma::Client
CruiseControl() :
driving_example::CruiseControl
,
feedback_example::CruiseControl
current() :
elma::StateMachine
- d -
delta() :
elma::Process
DoorClosedOff() :
microwave_example::DoorClosedOff
DoorClosedOn() :
microwave_example::DoorClosedOn
DoorOpen() :
microwave_example::DoorOpen
Driver() :
driving_example::Driver
during() :
elma::State
,
microwave_example::DoorClosedOff
,
microwave_example::DoorClosedOn
,
microwave_example::DoorOpen
,
toggle_switch_example::Mode
- e -
earliest() :
elma::Channel
elapsed() :
elma::Manager
emit() :
elma::Manager
,
elma::State
empty() :
elma::Channel
,
elma::Event
entry() :
elma::State
,
microwave_example::DoorClosedOff
,
microwave_example::DoorClosedOn
,
microwave_example::DoorOpen
,
toggle_switch_example::Mode
Event() :
elma::Event
exit() :
elma::State
,
microwave_example::DoorClosedOff
,
microwave_example::DoorClosedOn
,
microwave_example::DoorOpen
,
toggle_switch_example::Mode
- f -
flush() :
elma::Channel
- g -
get() :
elma::Client
get_update_mutex() :
elma::Manager
- i -
id() :
elma::State
init() :
basic_example::BasicProcess
,
driving_example::Car
,
driving_example::CruiseControl
,
driving_example::Driver
,
elma::Manager
,
elma::Process
,
elma::StateMachine
,
feedback_example::Car
,
feedback_example::CruiseControl
,
microwave_example::Power
,
toggle_switch_example::Trigger
- l -
last_update() :
elma::Process
latest() :
elma::Channel
- m -
Manager() :
elma::Manager
milli_time() :
elma::Process
Mode() :
toggle_switch_example::Mode
- n -
name() :
elma::Channel
,
elma::Event
,
elma::Process
,
elma::State
nonempty() :
elma::Channel
num_responses() :
elma::Client
num_updates() :
elma::Process
- p -
period() :
elma::Process
Power() :
microwave_example::Power
previous_update() :
elma::Process
Process() :
elma::Process
process_responses() :
elma::Client
propagate() :
elma::Event
- r -
remove() :
elma::Manager
reset() :
elma::Event
run() :
elma::Manager
- s -
schedule() :
elma::Manager
send() :
elma::Channel
set_initial() :
elma::StateMachine
set_name() :
elma::Process
set_niceness() :
elma::Manager
set_priority() :
elma::Manager
set_propagate() :
elma::StateMachine
size() :
elma::Channel
sort_processes() :
elma::Manager
start() :
basic_example::BasicProcess
,
driving_example::Car
,
driving_example::CruiseControl
,
driving_example::Driver
,
elma::Manager
,
elma::Process
,
elma::StateMachine
,
feedback_example::Car
,
feedback_example::CruiseControl
,
microwave_example::Power
,
toggle_switch_example::Trigger
start_time() :
elma::Manager
,
elma::Process
State() :
elma::State
state_machine() :
elma::State
StateMachine() :
elma::StateMachine
status() :
elma::Process
stop() :
basic_example::BasicProcess
,
driving_example::Car
,
driving_example::CruiseControl
,
driving_example::Driver
,
elma::Manager
,
elma::Process
,
elma::StateMachine
,
feedback_example::Car
,
feedback_example::CruiseControl
,
microwave_example::Power
,
toggle_switch_example::Trigger
stop_propagation() :
elma::Event
- t -
transitions() :
elma::StateMachine
Trigger() :
toggle_switch_example::Trigger
- u -
update() :
basic_example::BasicProcess
,
driving_example::Car
,
driving_example::CruiseControl
,
driving_example::Driver
,
elma::Manager
,
elma::Process
,
elma::StateMachine
,
feedback_example::Car
,
feedback_example::CruiseControl
,
microwave_example::Power
,
toggle_switch_example::Trigger
url_parts() :
elma::Client
use_real_time() :
elma::Manager
use_simulated_time() :
elma::Manager
- v -
value() :
elma::Event
- w -
watch() :
elma::Manager
Developed by
Eric Klavins
for UW ECE P 520
Generated on Sun Mar 8 2020 16:45:59 for Elma by
Doxygen
1.8.13