OS  v1.7.5
Documentation
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CqOS::byteBufferA Byte-sized buffer object
 CqOS::clockA class to encapsulate the OS clock
 CqOS::event_tThe task argument with all the regarding information of the task execution
 CqOS::co::handleA Co-Routine handle
 CqOS::cli::handler_tThe command argument with all the regarding information of the incoming AT command
 CqOS::sm::handler_tThe 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::commandLineInterfaceAn AT Command Line Interface (CLI) object
 CqOS::listIteratorA list iterator
 CqOS::loggerThe global class to output logging streams. Its usage requires the static method: logger::out()
 CqOS::logger::memClass that sets the number of bytes to be logged when a pointer is being used after. Example:
 CqOS::nodeA list-node object (Used internally)
 CqOS::cli::commandAn AT-Command object
 CqOS::input::channel
 CqOS::input::analogChannelAn analog input-channel object
 CqOS::input::digitalChannelA digital input-channel object
 CqOS::input::watcherThe digital input-channel watcher class
 CqOS::listA list object (Generic double-linked)
 CqOS::taskA task node object
 CqOS::mem::poolA Memory Pool object
 CqOS::co::positionA placeholder for the Co-Routine current position or progress
 CqOS::logger::preClass that sets the decimal precision to be used to format floating-point values on logger operations. Example:
 CqOS::queueA Queue object
 CqOS::responseA Response Handler object
 CqOS::co::semaphoreA Co-Routine Semaphore
 CqOS::sm::signal_tThe type to be used as a container variable for a signal
 CqOS::sm::signalPublisherAn 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::stateA state object
 Csm::stateHandler
 CqOS::stateMachineA FSM(Finite State Machine) object
 CtaskEvent
 CqOS::coreThe class to interface the OS
 CqOS::sm::timeoutSpecA FSM Timeout-specification object
 CqOS::sm::timeoutStateDefinitionThis type should be used to define an item for a timeout-specification table
 CqOS::timerA non-blocking Timer object
 CqOS::sm::transitionThis structure should be used to define an item for a state transition table