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 |
▼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 |