ROSaic
Variables
rx_message.cpp File Reference

Defines a class that reads messages handed over from the circular buffer. More...

#include <rosaic/communication/rx_message.hpp>
Include dependency graph for rx_message.cpp:

Go to the source code of this file.

Variables

std::pair< uint16_t, TypeOfPVT_Enumtype_of_pvt_pairs []
 Pair of iterators to facilitate initialization of the map. More...
 
std::pair< std::string, RxID_Enumrx_id_pairs []
 Pair of iterators to facilitate initialization of the map. More...
 

Detailed Description

Defines a class that reads messages handed over from the circular buffer.

Date
20/08/20

Definition in file rx_message.cpp.

Variable Documentation

◆ rx_id_pairs

std::pair<std::string, RxID_Enum> rx_id_pairs[]
Initial value:
=
{
std::make_pair("NavSatFix", evNavSatFix),
std::make_pair("GPSFix", evGPSFix),
std::make_pair("PoseWithCovarianceStamped", evPoseWithCovarianceStamped),
std::make_pair("$GPGGA", evGPGGA),
std::make_pair("$GPRMC", evGPRMC),
std::make_pair("$GPGSA", evGPGSA),
std::make_pair("$GPGSV", evGPGSV),
std::make_pair("$GLGSV", evGLGSV),
std::make_pair("$GAGSV", evGAGSV),
std::make_pair("4006", evPVTCartesian),
std::make_pair("4007", evPVTGeodetic),
std::make_pair("5905", evPosCovCartesian),
std::make_pair("5906", evPosCovGeodetic),
std::make_pair("5938", evAttEuler),
std::make_pair("5939", evAttCovEuler),
std::make_pair("GPST", evGPST),
std::make_pair("4013", evChannelStatus),
std::make_pair("4027", evMeasEpoch),
std::make_pair("4001", evDOP),
std::make_pair("5908", evVelCovGeodetic),
std::make_pair("DiagnosticArray", evDiagnosticArray),
std::make_pair("4014", evReceiverStatus),
std::make_pair("4082", evQualityInd),
std::make_pair("5902", evReceiverSetup)
}

Pair of iterators to facilitate initialization of the map.

Definition at line 70 of file rx_message.cpp.

◆ type_of_pvt_pairs

std::pair<uint16_t, TypeOfPVT_Enum> type_of_pvt_pairs[]
Initial value:
=
{
std::make_pair(static_cast<uint16_t>(0), evNoPVT),
std::make_pair(static_cast<uint16_t>(1), evStandAlone),
std::make_pair(static_cast<uint16_t>(2), evDGPS),
std::make_pair(static_cast<uint16_t>(3), evFixed),
std::make_pair(static_cast<uint16_t>(4), evRTKFixed),
std::make_pair(static_cast<uint16_t>(5), evRTKFloat),
std::make_pair(static_cast<uint16_t>(6), evSBAS),
std::make_pair(static_cast<uint16_t>(7), evMovingBaseRTKFixed),
std::make_pair(static_cast<uint16_t>(8), evMovingBaseRTKFloat),
std::make_pair(static_cast<uint16_t>(10), evPPP)
}

Pair of iterators to facilitate initialization of the map.

Definition at line 53 of file rx_message.cpp.