|
Elma
An event loop manager for embedded systems
|
| ▼Nbasic_example | |
| CBasicProcess | Example: A very basic process class. See the file examples/basic.cc for usage |
| ▼Ndriving_example | |
| CCar | Example: Another car simulation process. See examples/driving.cc |
| CCruiseControl | Example: A cruise controller for a Car process. See examples/driving.cc |
| CDriver | Example: A simulated driver, who keeps cycling between 50 and 60 kph. See examples/driving.cc |
| ▼Nelma | |
| CChannel | A channel for sending double values to and from Process objects |
| CClient | An HTTP client for connecting to json services |
| CEvent | Events that can be emitted, watched, and responded to with event handlers |
| CException | An exception class for Elma |
| CManager | The Process Manager class |
| CProcess | An abstract base class for processes |
| CState | States for the StateMachine class |
| CStateMachine | A finite state machine class |
| CTransition | States for finite state machines (FSM) |
| ▼Nfeedback_example | |
| CCar | Example: A car simulation process. See examples/feedback.cc |
| CCruiseControl | Example: A cruise controller for a Car process. See examples/feedback.cc |
| ▼Nmicrowave_example | |
| CDoorClosedOff | The state in which the oven's door is closed and the oven is off. See examples/microwave.cc |
| CDoorClosedOn | The state in which the oven's door is closed and the oven is on. See examples/microwave.cc |
| CDoorOpen | The state in which the oven's door is open and the oven is off. See examples/microwave.cc |
| CPower | A class the models the power component of a microwave oven. See examples/microwave.cc |
| ▼Ntoggle_switch_example | |
| CMode | A generic state class with nothing more than a name. See examples/toggle_switch.cc |
| CTrigger | A process class that sends switch events. See examples/toggle_switch.cc |