32 #include <ublox_msgs/NavATT.h> 33 #include <ublox_msgs/NavCLOCK.h> 34 #include <ublox_msgs/NavDGPS.h> 35 #include <ublox_msgs/NavDOP.h> 36 #include <ublox_msgs/NavPOSECEF.h> 37 #include <ublox_msgs/NavPOSLLH.h> 38 #include <ublox_msgs/NavRELPOSNED.h> 39 #include <ublox_msgs/NavRELPOSNED9.h> 40 #include <ublox_msgs/NavSBAS.h> 41 #include <ublox_msgs/NavSOL.h> 42 #include <ublox_msgs/NavPVT.h> 43 #include <ublox_msgs/NavPVT7.h> 44 #include <ublox_msgs/NavSTATUS.h> 45 #include <ublox_msgs/NavSAT.h> 46 #include <ublox_msgs/NavSVIN.h> 47 #include <ublox_msgs/NavSVINFO.h> 48 #include <ublox_msgs/NavTIMEGPS.h> 49 #include <ublox_msgs/NavTIMEUTC.h> 50 #include <ublox_msgs/NavVELECEF.h> 51 #include <ublox_msgs/NavVELNED.h> 53 #include <ublox_msgs/RxmALM.h> 54 #include <ublox_msgs/RxmEPH.h> 55 #include <ublox_msgs/RxmRAW.h> 56 #include <ublox_msgs/RxmRAW_SV.h> 57 #include <ublox_msgs/RxmRAWX.h> 58 #include <ublox_msgs/RxmRAWX_Meas.h> 59 #include <ublox_msgs/RxmRTCM.h> 60 #include <ublox_msgs/RxmSFRB.h> 61 #include <ublox_msgs/RxmSFRBX.h> 62 #include <ublox_msgs/RxmSVSI.h> 64 #include <ublox_msgs/Inf.h> 65 #include <ublox_msgs/Ack.h> 67 #include <ublox_msgs/CfgANT.h> 68 #include <ublox_msgs/CfgCFG.h> 69 #include <ublox_msgs/CfgDAT.h> 70 #include <ublox_msgs/CfgDGNSS.h> 71 #include <ublox_msgs/CfgGNSS.h> 72 #include <ublox_msgs/CfgHNR.h> 73 #include <ublox_msgs/CfgINF.h> 74 #include <ublox_msgs/CfgINF_Block.h> 75 #include <ublox_msgs/CfgMSG.h> 76 #include <ublox_msgs/CfgNAV5.h> 77 #include <ublox_msgs/CfgNAVX5.h> 78 #include <ublox_msgs/CfgNMEA.h> 79 #include <ublox_msgs/CfgNMEA6.h> 80 #include <ublox_msgs/CfgNMEA7.h> 81 #include <ublox_msgs/CfgPRT.h> 82 #include <ublox_msgs/CfgRATE.h> 83 #include <ublox_msgs/CfgRST.h> 84 #include <ublox_msgs/CfgSBAS.h> 85 #include <ublox_msgs/CfgTMODE3.h> 86 #include <ublox_msgs/CfgUSB.h> 88 #include <ublox_msgs/UpdSOS.h> 89 #include <ublox_msgs/UpdSOS_Ack.h> 91 #include <ublox_msgs/MonGNSS.h> 92 #include <ublox_msgs/MonHW.h> 93 #include <ublox_msgs/MonHW6.h> 94 #include <ublox_msgs/MonVER.h> 96 #include <ublox_msgs/AidALM.h> 97 #include <ublox_msgs/AidEPH.h> 98 #include <ublox_msgs/AidHUI.h> 100 #include <ublox_msgs/EsfINS.h> 101 #include <ublox_msgs/EsfMEAS.h> 102 #include <ublox_msgs/EsfRAW.h> 103 #include <ublox_msgs/EsfSTATUS.h> 104 #include <ublox_msgs/EsfSTATUS_Sens.h> 106 #include <ublox_msgs/MgaGAL.h> 108 #include <ublox_msgs/HnrPVT.h> 110 #include <ublox_msgs/TimTM2.h> 115 static const uint8_t
NAV = 0x01;
116 static const uint8_t
RXM = 0x02;
119 static const uint8_t
INF = 0x04;
121 static const uint8_t
ACK = 0x05;
124 static const uint8_t
CFG = 0x06;
126 static const uint8_t
UPD = 0x09;
129 static const uint8_t
MON = 0x0A;
134 static const uint8_t
AID = 0x0B;
137 static const uint8_t
TIM = 0x0D;
139 static const uint8_t
ESF = 0x10;
141 static const uint8_t
MGA = 0x13;
144 static const uint8_t
LOG = 0x21;
146 static const uint8_t
SEC = 0x27;
148 static const uint8_t
HNR = 0x28;
149 static const uint8_t
RTCM = 0xF5;
155 static const uint8_t
ATT = NavATT::MESSAGE_ID;
156 static const uint8_t
CLOCK = NavCLOCK::MESSAGE_ID;
157 static const uint8_t
DGPS = NavDGPS::MESSAGE_ID;
158 static const uint8_t
DOP = NavDOP::MESSAGE_ID;
159 static const uint8_t
POSECEF = NavPOSECEF::MESSAGE_ID;
160 static const uint8_t
POSLLH = NavPOSLLH::MESSAGE_ID;
161 static const uint8_t
RELPOSNED = NavRELPOSNED::MESSAGE_ID;
163 static const uint8_t
SBAS = NavSBAS::MESSAGE_ID;
164 static const uint8_t
SOL = NavSOL::MESSAGE_ID;
165 static const uint8_t
PVT = NavPVT::MESSAGE_ID;
166 static const uint8_t
SAT = NavSAT::MESSAGE_ID;
167 static const uint8_t
STATUS = NavSTATUS::MESSAGE_ID;
168 static const uint8_t
SVINFO = NavSVINFO::MESSAGE_ID;
169 static const uint8_t
SVIN = NavSVIN::MESSAGE_ID;
170 static const uint8_t
TIMEGPS = NavTIMEGPS::MESSAGE_ID;
171 static const uint8_t
TIMEUTC = NavTIMEUTC::MESSAGE_ID;
172 static const uint8_t
VELECEF = NavVELECEF::MESSAGE_ID;
173 static const uint8_t
VELNED = NavVELNED::MESSAGE_ID;
177 static const uint8_t
ALM = RxmALM::MESSAGE_ID;
178 static const uint8_t
EPH = RxmEPH::MESSAGE_ID;
179 static const uint8_t
RAW = RxmRAW::MESSAGE_ID;
180 static const uint8_t
RAWX = RxmRAWX::MESSAGE_ID;
181 static const uint8_t
RTCM = RxmRTCM::MESSAGE_ID;
182 static const uint8_t
SFRB = RxmSFRB::MESSAGE_ID;
183 static const uint8_t
SFRBX = RxmSFRBX::MESSAGE_ID;
184 static const uint8_t
SVSI = RxmSVSI::MESSAGE_ID;
191 static const uint8_t
TEST = 0x03;
196 static const uint8_t
NACK = 0x00;
197 static const uint8_t
ACK = 0x01;
201 static const uint8_t
ALM = AidALM::MESSAGE_ID;
202 static const uint8_t
EPH = AidEPH::MESSAGE_ID;
203 static const uint8_t
HUI = AidHUI::MESSAGE_ID;
207 static const uint8_t
ANT = CfgANT::MESSAGE_ID;
208 static const uint8_t
CFG = CfgCFG::MESSAGE_ID;
209 static const uint8_t
DAT = CfgDAT::MESSAGE_ID;
210 static const uint8_t
GNSS = CfgGNSS::MESSAGE_ID;
211 static const uint8_t
HNR = CfgHNR::MESSAGE_ID;
212 static const uint8_t
INF = CfgINF::MESSAGE_ID;
213 static const uint8_t
DGNSS = CfgDGNSS::MESSAGE_ID;
214 static const uint8_t
MSG = CfgMSG::MESSAGE_ID;
215 static const uint8_t
NAV5 = CfgNAV5::MESSAGE_ID;
216 static const uint8_t
NAVX5 = CfgNAVX5::MESSAGE_ID;
217 static const uint8_t
NMEA = CfgNMEA::MESSAGE_ID;
218 static const uint8_t
PRT = CfgPRT::MESSAGE_ID;
219 static const uint8_t
RATE = CfgRATE::MESSAGE_ID;
220 static const uint8_t
RST = CfgRST::MESSAGE_ID;
221 static const uint8_t
SBAS = CfgSBAS::MESSAGE_ID;
222 static const uint8_t
TMODE3 = CfgTMODE3::MESSAGE_ID;
223 static const uint8_t
USB = CfgUSB::MESSAGE_ID;
228 static const uint8_t
SOS = UpdSOS::MESSAGE_ID;
232 static const uint8_t
GNSS = MonGNSS::MESSAGE_ID;
233 static const uint8_t
HW = MonHW::MESSAGE_ID;
234 static const uint8_t
VER = MonVER::MESSAGE_ID;
238 static const uint8_t
INS = EsfINS::MESSAGE_ID;
239 static const uint8_t
MEAS = EsfMEAS::MESSAGE_ID;
240 static const uint8_t
RAW = EsfRAW::MESSAGE_ID;
241 static const uint8_t
STATUS = EsfSTATUS::MESSAGE_ID;
245 static const uint8_t
GAL = MgaGAL::MESSAGE_ID;
249 static const uint8_t
PVT = HnrPVT::MESSAGE_ID;
253 static const uint8_t
TM2 = TimTM2::MESSAGE_ID;
static const uint8_t TMODE3
static const uint8_t POSECEF
static const uint8_t SFRB
static const uint8_t SVIN
static const uint8_t RAWX
static const uint8_t RATE
static const uint8_t STATUS
static const uint8_t DGNSS
static const uint8_t NMEA
static const uint8_t DEBUG
static const uint8_t VELECEF
static const uint8_t NAV5
static const uint8_t TIMEGPS
static const uint8_t TEST
static const uint8_t DGPS
static const uint8_t NOTICE
static const uint8_t GNSS
static const uint8_t RELPOSNED9
static const uint8_t NACK
static const uint8_t SVINFO
static const uint8_t CLOCK
static const uint8_t RELPOSNED
static const uint8_t TIMEUTC
static const uint8_t VELNED
static const uint8_t SEC
Security Feature Messages.
static const uint8_t SFRBX
static const uint8_t POSLLH
static const uint8_t WARNING
static const uint8_t RTCM
RTCM Configuration Messages.
static const uint8_t SBAS
static const uint8_t NAVX5
static const uint8_t MEAS
static const uint8_t ERROR
static const uint8_t SVSI
static const uint8_t SOS
SOS and SOS_Ack have the same message ID, but different lengths.