![]() |
OS
v1.7.5
Documentation
|
| ▼NqOS | OS/Kernel interfaces |
| ▼Ncli | AT command line interfaces |
| Ccommand | An AT-Command object |
| Chandler_t | The command argument with all the regarding information of the incoming AT command |
| ▼Nco | CoRoutines interfaces |
| Chandle | A Co-Routine handle |
| Cposition | A placeholder for the Co-Routine current position or progress |
| Csemaphore | A Co-Routine Semaphore |
| ▼Ncritical | OS Critical interfaces |
| Clock | Scoped critical section lock |
| ▼Ninput | Input Interfaces |
| CanalogChannel | An analog input-channel object |
| Cchannel | |
| CdigitalChannel | A digital input-channel object |
| Cwatcher | The digital input-channel watcher class |
| ▼Nlogger | Logger interfaces |
| Cmem | Class that sets the number of bytes to be logged when a pointer is being used after. Example: |
| Cpre | Class that sets the decimal precision to be used to format floating-point values on logger operations. Example: |
| ▼Nmem | Memory management interfaces |
| Cpool | A Memory Pool object |
| ▼Nsm | Finite State Machine interfaces |
| Chandler_t | The state callback argument to handle the state-machine dynamics and provide execution information. Some methods can be written to perform state-transitions |
| Csignal_t | The type to be used as a container variable for a signal |
| CsignalPublisher | An object to subscribe FSM(Finite State Machine) objects to specific user-defined signals |
| CsignalQueue | The type of a FSM signal-queue |
| Cstate | A state object |
| CtimeoutSpec | A FSM Timeout-specification object |
| CtimeoutStateDefinition | This type should be used to define an item for a timeout-specification table |
| Ctransition | This structure should be used to define an item for a state transition table |
| CbyteBuffer | A Byte-sized buffer object |
| Cclock | A class to encapsulate the OS clock |
| CcommandLineInterface | An AT Command Line Interface (CLI) object |
| Ccore | The class to interface the OS |
| Cevent_t | The task argument with all the regarding information of the task execution |
| Clist | A list object (Generic double-linked) |
| ClistIterator | A list iterator |
| Clogger | The global class to output logging streams. Its usage requires the static method: logger::out() |
| Cnode | A list-node object (Used internally) |
| Cqueue | A Queue object |
| Cresponse | A Response Handler object |
| CstateMachine | A FSM(Finite State Machine) object |
| Ctask | A task node object |
| Ctimer | A non-blocking Timer object |