![]() |
OS
v1.7.5
Documentation
|
| CqOS::clock | A class to encapsulate the OS clock |
| CqOS::event_t | The task argument with all the regarding information of the task execution |
| CqOS::co::handle | A Co-Routine handle |
| CqOS::cli::handler_t | The command argument with all the regarding information of the incoming AT command |
| CqOS::sm::handler_t | The state callback argument to handle the state-machine dynamics and provide execution information. Some methods can be written to perform state-transitions |
| ▼Ccli::input | |
| CqOS::commandLineInterface | An AT Command Line Interface (CLI) object |
| CqOS::listIterator | A list iterator |
| CqOS::logger | The global class to output logging streams. Its usage requires the static method: logger::out() |
| CqOS::logger::mem | Class that sets the number of bytes to be logged when a pointer is being used after. Example: |
| ▼CqOS::node | A list-node object (Used internally) |
| CqOS::cli::command | An AT-Command object |
| ▼CqOS::input::channel | |
| CqOS::input::analogChannel | An analog input-channel object |
| CqOS::input::digitalChannel | A digital input-channel object |
| CqOS::list | A list object (Generic double-linked) |
| CqOS::task | A task node object |
| ▼CnonCopyable | |
| CqOS::byteBuffer | A Byte-sized buffer object |
| CqOS::cli::command | An AT-Command object |
| CqOS::commandLineInterface | An AT Command Line Interface (CLI) object |
| CqOS::core | The class to interface the OS |
| CqOS::critical::lock | Scoped critical section lock |
| CqOS::input::watcher | The digital input-channel watcher class |
| CqOS::queue | A Queue object |
| CqOS::response | A Response Handler object |
| CqOS::task | A task node object |
| CqOS::mem::pool | A Memory Pool object |
| CqOS::co::position | A placeholder for the Co-Routine current position or progress |
| CqOS::logger::pre | Class that sets the decimal precision to be used to format floating-point values on logger operations. Example: |
| CqOS::co::semaphore | A Co-Routine Semaphore |
| CqOS::sm::signal_t | The type to be used as a container variable for a signal |
| CqOS::sm::signalPublisher | An object to subscribe FSM(Finite State Machine) objects to specific user-defined signals |
| CqOS::sm::signalQueue< numberOfSignals > | The type of a FSM signal-queue |
| CqOS::sm::state | A state object |
| ▼Csm::stateHandler | |
| CqOS::stateMachine | A FSM(Finite State Machine) object |
| ▼CtaskEvent | |
| CqOS::core | The class to interface the OS |
| CqOS::sm::timeoutSpec | A FSM Timeout-specification object |
| CqOS::sm::timeoutStateDefinition | This type should be used to define an item for a timeout-specification table |
| CqOS::timer | A non-blocking Timer object |
| CqOS::sm::transition | This structure should be used to define an item for a state transition table |