| ▼Cio_comm_rx::AbstractCallbackHandler | |
| Cio_comm_rx::CallbackHandler< T > | Abstract class representing a generic callback handler, includes high-level functionality such as wait |
| CAGCState_t | Struct for the SBF sub-block "AGCState" |
| CAttCovEuler | Struct for the SBF block "AttCovEuler" |
| CAttEuler | Struct for the SBF block "AttEuler" |
| CBaseParser< T > | Base class for parsing NMEA messages and SBF blocks |
| ▼CBaseParser< rosaic::GpggaPtr > | |
| CGpggaParser | Derived class for parsing GGA messages |
| ▼CBaseParser< rosaic::GpgsaPtr > | |
| CGpgsaParser | Derived class for parsing GSA messages |
| ▼CBaseParser< rosaic::GpgsvPtr > | |
| CGpgsvParser | Derived class for parsing GSV messages |
| ▼CBaseParser< rosaic::GprmcPtr > | |
| CGprmcParser | Derived class for parsing RMC messages |
| CBlockHeader_t | Struct for the SBF block's header message |
| Cio_comm_rx::CallbackHandlers | Represents ensemble of (to be constructed) ROS messages, to be handled at once by this class |
| CChannelSatInfo | Struct for the SBF sub-block "ChannelSatInfo" |
| CChannelStateInfo | Struct for the SBF sub-block "ChannelStateInfo" |
| CChannelStatus | Struct for the SBF block "ChannelStatus" |
| CCircularBuffer | Class for creating, writing to and reading from a circular buffer |
| Cio_comm_rx::Comm_IO | Handles communication with and configuration of the mosaic (and beyond) receiver(s) |
| CDOP | Struct for the SBF block "DOP" |
| ▼Cstd::exception | STL class |
| ▼Cstd::runtime_error | STL class |
| CParseException | Class to declare error message format when parsing, derived from the public class "std::runtime_error" |
| ▼Cio_comm_rx::Manager | Interface (in C++ terms), that could be used for any I/O manager, synchronous and asynchronous alike |
| Cio_comm_rx::AsyncManager< StreamT > | This is the central interface between ROSaic and the Rx(s), managing I/O operations such as reading messages and sending commands. |
| CMeasEpoch | Struct for the SBF block "MeasEpoch" |
| CMeasEpochChannelType1 | Struct for the SBF sub-block "MeasEpochChannelType1" |
| CMeasEpochChannelType2 | Struct for the SBF sub-block "MeasEpochChannelType2" |
| CNMEASentence | Struct to split an NMEA sentence into its ID and its body, the latter tokenized into a vector of strings |
| CPosCovCartesian | Struct for the SBF block "PosCovCartesian" |
| CPosCovGeodetic | Struct for the SBF block "PosCovGeodetic" |
| CPVTCartesian | Struct for the SBF block "PVTCartesian" |
| CPVTGeodetic | Struct for the SBF block "PVTGeodetic" |
| CQualityInd | Struct for the SBF block "QualityInd" |
| CReceiverSetup | Struct for the SBF block "ReceiverSetup" |
| CReceiverStatus | Struct for the SBF block "ReceiverStatus" |
| Crosaic_node::ROSaicNode | This class represents the ROsaic node, to be extended. |
| Cio_comm_rx::RxMessage | Can search buffer for messages, read/parse them, and so on |
| CVelCovCartesian | Struct for the SBF block "VelCovCartesian" |
| CVelCovGeodetic | Struct for the SBF block "VelCovGeodetic" |