OS
v1.7.5
Documentation
|
CqOS::byteBuffer | A Byte-sized buffer object |
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::input::watcher | The digital input-channel watcher class |
CqOS::list | A list object (Generic double-linked) |
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::queue | A Queue object |
CqOS::response | A Response Handler object |
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 |