| ▼NParameter | Classes in this Namespace implement dynamic type functionality |
| CGenericParameter | The Parameter::GenericParameter class is a sub class of the Parameter::Parameter class |
| CParameter | The Parameter::Parameter class is the abstract base class of all Classes containing dynamically typed attributes |
| CParameterMap | The Parameter::ParameterMap class provides a map functionality for Parameter::Parameter objects containing data of different types |
| CChannel | Serves as a data struct to store sensor channel parameter |
| CCommand | Builds the syntactic template for a specific command defined in a CommandParams struct |
| CCommandOptions | Serves as a data struct to inform Command objects about all modifiers that can be applied to them |
| CCommandParams | Serves as a data struct to configure Command objects |
| CCommunication | Access to microcontroller communication |
| CCommunicationConfig | Parses config files and provides configuration parameters to a Communcation object and creates Command objects as well as SensorGroup objects |
| CCommunicationThread | Abstract base class of all thread objects used in the communication module |
| CReadingThread | Implements threadded polling of the serial input buffer |
| CSensorGroup | Builds the syntactic template for its specific command that results from the sensor group definition and parses incoming sensor group data |
| CSensorGroupParameter | Serves as a data struct to configure SensorGroup objects |
| CSensorGroupThread | Implements functionality to extract the group identifier of an incoming sensor group message and starts the parsing function of the correct SensorGroup object |
| CSerialInterface | Interface to a connected serial device |
| CSerialInterfaceParams | Serves as a data struct to configure the setup of a serial connection |
| CSyntax | Serves as a data struct to provide information about important symbols for the communication classes. (e.g. end_of_line, etc..) |
| CThreadDispatcher | Coordinates other communication threads and handles start up and shut down procedures |