Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 #ifndef UBLOX_MSGS_H
00030 #define UBLOX_MSGS_H
00031
00032 #include <ublox_msgs/NavATT.h>
00033 #include <ublox_msgs/NavCLOCK.h>
00034 #include <ublox_msgs/NavDGPS.h>
00035 #include <ublox_msgs/NavDOP.h>
00036 #include <ublox_msgs/NavPOSECEF.h>
00037 #include <ublox_msgs/NavPOSLLH.h>
00038 #include <ublox_msgs/NavRELPOSNED.h>
00039 #include <ublox_msgs/NavSBAS.h>
00040 #include <ublox_msgs/NavSOL.h>
00041 #include <ublox_msgs/NavPVT.h>
00042 #include <ublox_msgs/NavPVT7.h>
00043 #include <ublox_msgs/NavSTATUS.h>
00044 #include <ublox_msgs/NavSAT.h>
00045 #include <ublox_msgs/NavSVIN.h>
00046 #include <ublox_msgs/NavSVINFO.h>
00047 #include <ublox_msgs/NavTIMEGPS.h>
00048 #include <ublox_msgs/NavTIMEUTC.h>
00049 #include <ublox_msgs/NavVELECEF.h>
00050 #include <ublox_msgs/NavVELNED.h>
00051
00052 #include <ublox_msgs/RxmALM.h>
00053 #include <ublox_msgs/RxmEPH.h>
00054 #include <ublox_msgs/RxmRAW.h>
00055 #include <ublox_msgs/RxmRAW_SV.h>
00056 #include <ublox_msgs/RxmRAWX.h>
00057 #include <ublox_msgs/RxmRAWX_Meas.h>
00058 #include <ublox_msgs/RxmRTCM.h>
00059 #include <ublox_msgs/RxmSFRB.h>
00060 #include <ublox_msgs/RxmSFRBX.h>
00061 #include <ublox_msgs/RxmSVSI.h>
00062
00063 #include <ublox_msgs/Inf.h>
00064 #include <ublox_msgs/Ack.h>
00065
00066 #include <ublox_msgs/CfgANT.h>
00067 #include <ublox_msgs/CfgCFG.h>
00068 #include <ublox_msgs/CfgDAT.h>
00069 #include <ublox_msgs/CfgDGNSS.h>
00070 #include <ublox_msgs/CfgGNSS.h>
00071 #include <ublox_msgs/CfgHNR.h>
00072 #include <ublox_msgs/CfgINF.h>
00073 #include <ublox_msgs/CfgINF_Block.h>
00074 #include <ublox_msgs/CfgMSG.h>
00075 #include <ublox_msgs/CfgNAV5.h>
00076 #include <ublox_msgs/CfgNAVX5.h>
00077 #include <ublox_msgs/CfgNMEA.h>
00078 #include <ublox_msgs/CfgNMEA6.h>
00079 #include <ublox_msgs/CfgNMEA7.h>
00080 #include <ublox_msgs/CfgPRT.h>
00081 #include <ublox_msgs/CfgRATE.h>
00082 #include <ublox_msgs/CfgRST.h>
00083 #include <ublox_msgs/CfgSBAS.h>
00084 #include <ublox_msgs/CfgTMODE3.h>
00085 #include <ublox_msgs/CfgUSB.h>
00086
00087 #include <ublox_msgs/UpdSOS.h>
00088 #include <ublox_msgs/UpdSOS_Ack.h>
00089
00090 #include <ublox_msgs/MonGNSS.h>
00091 #include <ublox_msgs/MonHW.h>
00092 #include <ublox_msgs/MonHW6.h>
00093 #include <ublox_msgs/MonVER.h>
00094
00095 #include <ublox_msgs/AidALM.h>
00096 #include <ublox_msgs/AidEPH.h>
00097 #include <ublox_msgs/AidHUI.h>
00098
00099 #include <ublox_msgs/EsfINS.h>
00100 #include <ublox_msgs/EsfMEAS.h>
00101 #include <ublox_msgs/EsfRAW.h>
00102 #include <ublox_msgs/EsfSTATUS.h>
00103 #include <ublox_msgs/EsfSTATUS_Sens.h>
00104
00105 #include <ublox_msgs/MgaGAL.h>
00106
00107 #include <ublox_msgs/HnrPVT.h>
00108
00109 #include <ublox_msgs/TimTM2.h>
00110
00111 namespace ublox_msgs {
00112
00113 namespace Class {
00114 static const uint8_t NAV = 0x01;
00115
00116
00117 static const uint8_t RXM = 0x02;
00118
00119 static const uint8_t INF = 0x04;
00120
00121
00122 static const uint8_t ACK = 0x05;
00123
00124 static const uint8_t CFG = 0x06;
00125
00126
00127 static const uint8_t UPD = 0x09;
00128
00129
00130
00131
00132 static const uint8_t MON = 0x0A;
00133
00134
00135 static const uint8_t AID = 0x0B;
00136
00137 static const uint8_t TIM = 0x0D;
00138
00139 static const uint8_t ESF = 0x10;
00140
00141
00142 static const uint8_t MGA = 0x13;
00143
00144 static const uint8_t LOG = 0x21;
00145
00146 static const uint8_t SEC = 0x27;
00147 static const uint8_t HNR = 0x28;
00148
00149 static const uint8_t RTCM = 0xF5;
00150 }
00151
00152 namespace Message {
00153 namespace NAV {
00154 static const uint8_t ATT = NavATT::MESSAGE_ID;
00155 static const uint8_t CLOCK = NavCLOCK::MESSAGE_ID;
00156 static const uint8_t DGPS = NavDGPS::MESSAGE_ID;
00157 static const uint8_t DOP = NavDOP::MESSAGE_ID;
00158 static const uint8_t POSECEF = NavPOSECEF::MESSAGE_ID;
00159 static const uint8_t POSLLH = NavPOSLLH::MESSAGE_ID;
00160 static const uint8_t RELPOSNED = NavRELPOSNED::MESSAGE_ID;
00161 static const uint8_t SBAS = NavSBAS::MESSAGE_ID;
00162 static const uint8_t SOL = NavSOL::MESSAGE_ID;
00163 static const uint8_t PVT = NavPVT::MESSAGE_ID;
00164 static const uint8_t SAT = NavSAT::MESSAGE_ID;
00165 static const uint8_t STATUS = NavSTATUS::MESSAGE_ID;
00166 static const uint8_t SVINFO = NavSVINFO::MESSAGE_ID;
00167 static const uint8_t SVIN = NavSVIN::MESSAGE_ID;
00168 static const uint8_t TIMEGPS = NavTIMEGPS::MESSAGE_ID;
00169 static const uint8_t TIMEUTC = NavTIMEUTC::MESSAGE_ID;
00170 static const uint8_t VELECEF = NavVELECEF::MESSAGE_ID;
00171 static const uint8_t VELNED = NavVELNED::MESSAGE_ID;
00172 }
00173
00174 namespace RXM {
00175 static const uint8_t ALM = RxmALM::MESSAGE_ID;
00176 static const uint8_t EPH = RxmEPH::MESSAGE_ID;
00177 static const uint8_t RAW = RxmRAW::MESSAGE_ID;
00178 static const uint8_t RAWX = RxmRAWX::MESSAGE_ID;
00179 static const uint8_t RTCM = RxmRTCM::MESSAGE_ID;
00180 static const uint8_t SFRB = RxmSFRB::MESSAGE_ID;
00181 static const uint8_t SFRBX = RxmSFRBX::MESSAGE_ID;
00182 static const uint8_t SVSI = RxmSVSI::MESSAGE_ID;
00183 }
00184
00185 namespace INF {
00186 static const uint8_t ERROR = 0x00;
00187 static const uint8_t WARNING = 0x01;
00188 static const uint8_t NOTICE = 0x02;
00189 static const uint8_t TEST = 0x03;
00190 static const uint8_t DEBUG = 0x04;
00191 }
00192
00193 namespace ACK {
00194 static const uint8_t NACK = 0x00;
00195 static const uint8_t ACK = 0x01;
00196 }
00197
00198 namespace AID {
00199 static const uint8_t ALM = AidALM::MESSAGE_ID;
00200 static const uint8_t EPH = AidEPH::MESSAGE_ID;
00201 static const uint8_t HUI = AidHUI::MESSAGE_ID;
00202 }
00203
00204 namespace CFG {
00205 static const uint8_t ANT = CfgANT::MESSAGE_ID;
00206 static const uint8_t CFG = CfgCFG::MESSAGE_ID;
00207 static const uint8_t DAT = CfgDAT::MESSAGE_ID;
00208 static const uint8_t GNSS = CfgGNSS::MESSAGE_ID;
00209 static const uint8_t HNR = CfgHNR::MESSAGE_ID;
00210 static const uint8_t INF = CfgINF::MESSAGE_ID;
00211 static const uint8_t DGNSS = CfgDGNSS::MESSAGE_ID;
00212 static const uint8_t MSG = CfgMSG::MESSAGE_ID;
00213 static const uint8_t NAV5 = CfgNAV5::MESSAGE_ID;
00214 static const uint8_t NAVX5 = CfgNAVX5::MESSAGE_ID;
00215 static const uint8_t NMEA = CfgNMEA::MESSAGE_ID;
00216 static const uint8_t PRT = CfgPRT::MESSAGE_ID;
00217 static const uint8_t RATE = CfgRATE::MESSAGE_ID;
00218 static const uint8_t RST = CfgRST::MESSAGE_ID;
00219 static const uint8_t SBAS = CfgSBAS::MESSAGE_ID;
00220 static const uint8_t TMODE3 = CfgTMODE3::MESSAGE_ID;
00221 static const uint8_t USB = CfgUSB::MESSAGE_ID;
00222 }
00223
00224 namespace UPD {
00226 static const uint8_t SOS = UpdSOS::MESSAGE_ID;
00227 }
00228
00229 namespace MON {
00230 static const uint8_t GNSS = MonGNSS::MESSAGE_ID;
00231 static const uint8_t HW = MonHW::MESSAGE_ID;
00232 static const uint8_t VER = MonVER::MESSAGE_ID;
00233 }
00234
00235 namespace ESF {
00236 static const uint8_t INS = EsfINS::MESSAGE_ID;
00237 static const uint8_t MEAS = EsfMEAS::MESSAGE_ID;
00238 static const uint8_t RAW = EsfRAW::MESSAGE_ID;
00239 static const uint8_t STATUS = EsfSTATUS::MESSAGE_ID;
00240 }
00241
00242 namespace MGA {
00243 static const uint8_t GAL = MgaGAL::MESSAGE_ID;
00244 }
00245
00246 namespace HNR {
00247 static const uint8_t PVT = HnrPVT::MESSAGE_ID;
00248 }
00249
00250 namespace TIM {
00251 static const uint8_t TM2 = TimTM2::MESSAGE_ID;
00252 }
00253 }
00254
00255 }
00256
00257 #endif //!< UBLOX_MSGS_H