OS  v1.7.5
Documentation
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NqOSOS/Kernel interfaces
 NcliAT command line interfaces
 CcommandAn AT-Command object
 Chandler_tThe command argument with all the regarding information of the incoming AT command
 NcoCoRoutines interfaces
 ChandleA Co-Routine handle
 CpositionA placeholder for the Co-Routine current position or progress
 CsemaphoreA Co-Routine Semaphore
 NinputInput Interfaces
 CanalogChannelAn analog input-channel object
 Cchannel
 CdigitalChannelA digital input-channel object
 CwatcherThe digital input-channel watcher class
 NloggerLogger interfaces
 CmemClass that sets the number of bytes to be logged when a pointer is being used after. Example:
 CpreClass that sets the decimal precision to be used to format floating-point values on logger operations. Example:
 NmemMemory management interfaces
 CpoolA Memory Pool object
 NsmFinite State Machine interfaces
 Chandler_tThe state callback argument to handle the state-machine dynamics and provide execution information. Some methods can be written to perform state-transitions
 Csignal_tThe type to be used as a container variable for a signal
 CsignalPublisherAn object to subscribe FSM(Finite State Machine) objects to specific user-defined signals
 CsignalQueueThe type of a FSM signal-queue
 CstateA state object
 CtimeoutSpecA FSM Timeout-specification object
 CtimeoutStateDefinitionThis type should be used to define an item for a timeout-specification table
 CtransitionThis structure should be used to define an item for a state transition table
 CbyteBufferA Byte-sized buffer object
 CclockA class to encapsulate the OS clock
 CcommandLineInterfaceAn AT Command Line Interface (CLI) object
 CcoreThe class to interface the OS
 Cevent_tThe task argument with all the regarding information of the task execution
 ClistA list object (Generic double-linked)
 ClistIteratorA list iterator
 CloggerThe global class to output logging streams. Its usage requires the static method: logger::out()
 CnodeA list-node object (Used internally)
 CqueueA Queue object
 CresponseA Response Handler object
 CstateMachineA FSM(Finite State Machine) object
 CtaskA task node object
 CtimerA non-blocking Timer object