ROSaic
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cio_comm_rx::AbstractCallbackHandler
 Cio_comm_rx::CallbackHandler< T >Abstract class representing a generic callback handler, includes high-level functionality such as wait
 CAGCState_tStruct for the SBF sub-block "AGCState"
 CAttCovEulerStruct for the SBF block "AttCovEuler"
 CAttEulerStruct for the SBF block "AttEuler"
 CBaseParser< T >Base class for parsing NMEA messages and SBF blocks
 CBaseParser< septentrio_gnss_driver::GpggaPtr >
 CGpggaParserDerived class for parsing GGA messages
 CBaseParser< septentrio_gnss_driver::GpgsaPtr >
 CGpgsaParserDerived class for parsing GSA messages
 CBaseParser< septentrio_gnss_driver::GpgsvPtr >
 CGpgsvParserDerived class for parsing GSV messages
 CBaseParser< septentrio_gnss_driver::GprmcPtr >
 CGprmcParserDerived class for parsing RMC messages
 CBlockHeader_tStruct for the SBF block's header message
 Cio_comm_rx::CallbackHandlersRepresents ensemble of (to be constructed) ROS messages, to be handled at once by this class
 CChannelSatInfoStruct for the SBF sub-block "ChannelSatInfo"
 CChannelStateInfoStruct for the SBF sub-block "ChannelStateInfo"
 CChannelStatusStruct for the SBF block "ChannelStatus"
 CCircularBufferClass for creating, writing to and reading from a circular buffer
 Cio_comm_rx::Comm_IOHandles communication with and configuration of the mosaic (and beyond) receiver(s)
 CDOPStruct for the SBF block "DOP"
 Cstd::exceptionSTL class
 Cstd::runtime_errorSTL class
 CParseExceptionClass to declare error message format when parsing, derived from the public class "std::runtime_error"
 Cio_comm_rx::ManagerInterface (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.
 CMeasEpochStruct for the SBF block "MeasEpoch"
 CMeasEpochChannelType1Struct for the SBF sub-block "MeasEpochChannelType1"
 CMeasEpochChannelType2Struct for the SBF sub-block "MeasEpochChannelType2"
 CNMEASentenceStruct to split an NMEA sentence into its ID and its body, the latter tokenized into a vector of strings
 CPosCovCartesianStruct for the SBF block "PosCovCartesian"
 CPosCovGeodeticStruct for the SBF block "PosCovGeodetic"
 CPVTCartesianStruct for the SBF block "PVTCartesian"
 CPVTGeodeticStruct for the SBF block "PVTGeodetic"
 CQualityIndStruct for the SBF block "QualityInd"
 CReceiverSetupStruct for the SBF block "ReceiverSetup"
 CReceiverStatusStruct for the SBF block "ReceiverStatus"
 Crosaic_node::ROSaicNodeThis class represents the ROsaic node, to be extended.
 Cio_comm_rx::RxMessageCan search buffer for messages, read/parse them, and so on
 CVelCovCartesianStruct for the SBF block "VelCovCartesian"
 CVelCovGeodeticStruct for the SBF block "VelCovGeodetic"