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 |
CSensorGroupThread | Implements functionality to extract the group identifier of an incoming sensor group message and starts the parsing function of the correct SensorGroup object |
CThreadDispatcher | Coordinates other communication threads and handles start up and shut down procedures |
▼CParameter::Parameter | The Parameter::Parameter class is the abstract base class of all Classes containing dynamically typed attributes |
CParameter::GenericParameter< T > | The Parameter::GenericParameter class is a sub class of the Parameter::Parameter class |
CParameter::ParameterMap | The Parameter::ParameterMap class provides a map functionality for Parameter::Parameter objects containing data of different types |
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 |
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..) |