| Nstd | |
| Cinitializer_list | Convenience class for use with initializer lists, i.e. bracketed list of items: { a, b, ...} |
| NVLCB | |
| CRespondEvents | |
| CRespondEventVar | |
| CAbstractEventTeachingService | Base class for teaching services |
| CArrayHolder | |
| CCanService | Service for sending and receiving messages on a CAN bus |
| CCanServiceWithDiagnostics | |
| CCANFrame | Represents a CAN frame sent on the CAN bus |
| CCanTransport | Interface base class for CAN transport implementations |
| CCircularBuffer | |
| CConfiguration | Class to encapsulate Controller module configuration, events, NVs, EEPROM, etc |
| CConsumeOwnEventsService | Service for consuming events that this node has produced |
| CVlcbMessage | CAN/Controller message type |
| CAction | An action to be performed |
| CController | Main object in VLCB. Coordinates transport, ui, configuration and services |
| CDueEepromEmulationStorage | |
| CEepromExternalStorage | |
| CEepromInternalStorage | |
| CEventConsumerService | Service for consuming events |
| CEventConsumerServiceWithDiagnostics | |
| CEventProducerService | Service for producing events |
| CEventProducerServiceWithDiagnostics | |
| CEventSlotTeachingService | Slot Event Teaching Service |
| CRespondEV | |
| CEventTeachingService | Classic Event Teaching Service |
| CEventTeachingServiceWithDiagnostics | |
| CFlashStorage | |
| CInternalDiagnosticsService | A dummy service that reports internal metrics as service diagnostics |
| CLED | Class to encapsulate a non-blocking LED |
| CLEDUserInterface | User interface "service" that communicates with LEDs and a push button |
| CLongMessageService | |
| Creceive_context_t | |
| Csend_context_t | |
| CLongMessageServiceEx | Derived class to extend the base long message class to handle multiple concurrent messages, sending and receiving |
| CRespondParam | |
| CRespondService | |
| CMinimumNodeService | Mandatory Service for node |
| CServiceDiagnosticsResponse | |
| CAllServiceDiagnosticsResponse | |
| CMinimumNodeServiceWithDiagnostics | |
| CRespondNodeVar | |
| CNodeVariableService | Service for managing node variables |
| CParameters | |
| CSerialGC | Implementation of the Transport interface class to support the gridconnect protocol over serial connection |
| CSerialUserInterface | User interface "service" that communicates via a serial connection |
| CService | Interface base class for all VLCB services |
| CData | Container for service data bytes |
| CStorage | Interface for persistent storage. Used by Configuration class |
| CSwitch | |
| CTimedResponse | Manage tasks that respond with messages at timed intervals |
| CTask | |
| CTransport | Interface for statistics on the transport layer |