Skip to content

Commit 793e8b4

Browse files
authored
Merge pull request #8 from sparkfun/addNewMsgs
Add new msg IDs and literals
2 parents 70e0224 + de17704 commit 793e8b4

File tree

3 files changed

+38
-1
lines changed

3 files changed

+38
-1
lines changed

keywords.txt

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -848,25 +848,56 @@ SFE_UBLOX_FILTER_RTCM_TYPE4072_1 LITERAL1
848848

849849
UBX_NAV_ATT LITERAL1
850850
UBX_NAV_CLOCK LITERAL1
851+
UBX_NAV_COV LITERAL1
851852
UBX_NAV_DOP LITERAL1
853+
UBX_NAV_EELL LITERAL1
854+
UBX_NAV_EOE LITERAL1
852855
UBX_NAV_GEOFENCE LITERAL1
853856
UBX_NAV_HPPOSECEF LITERAL1
854857
UBX_NAV_HPPOSLLH LITERAL1
855858
UBX_NAV_ODO LITERAL1
859+
UBX_NAV_ORB LITERAL1
860+
UBX_NAV_PL LITERAL1
856861
UBX_NAV_POSECEF LITERAL1
862+
UBX_NAV_POSLLH LITERAL1
857863
UBX_NAV_PVT LITERAL1
858864
UBX_NAV_PVAT LITERAL1
859865
UBX_NAV_RELPOSNED LITERAL1
860866
UBX_NAV_RESETODO LITERAL1
867+
UBX_NAV_SAT LITERAL1
868+
UBX_NAV_SBAS LITERAL1
869+
UBX_NAV_SIG LITERAL1
870+
UBX_NAV_SLAS LITERAL1
861871
UBX_NAV_STATUS LITERAL1
862872
UBX_NAV_SVIN LITERAL1
873+
UBX_NAV_TIMEBDS LITERAL1
874+
UBX_NAV_TIMEGAL LITERAL1
875+
UBX_NAV_TIMEGLO LITERAL1
876+
UBX_NAV_TIMEGPS LITERAL1
863877
UBX_NAV_TIMELS LITERAL1
878+
UBX_NAV_TIMEUTC LITERAL1
864879
UBX_NAV_VELECEF LITERAL1
865880
UBX_NAV_VELNED LITERAL1
866881

882+
UBX_MON_COMMS LITERAL1
883+
UBX_MON_HW2 LITERAL1
884+
UBX_MON_HW3 LITERAL1
885+
UBX_MON_HW LITERAL1
886+
UBX_MON_IO LITERAL1
887+
UBX_MON_MSGPP LITERAL1
888+
UBX_MON_RF LITERAL1
889+
UBX_MON_RXBUF LITERAL1
890+
UBX_MON_RXR LITERAL1
891+
UBX_MON_SPAN LITERAL1
892+
UBX_MON_SYS LITERAL1
893+
UBX_MON_TXBUF LITERAL1
894+
867895
UBX_RXM_PMP LITERAL1
868896
UBX_RXM_COR LITERAL1
897+
UBX_RXM_MEASX LITERAL1
869898
UBX_RXM_RAWX LITERAL1
899+
UBX_RXM_RLM LITERAL1
900+
UBX_RXM_RTCM LITERAL1
870901
UBX_RXM_SFRBX LITERAL1
871902
UBX_RXM_SPARTN LITERAL1
872903
UBX_RXM_QZSSL6 LITERAL1

src/u-blox_Class_and_ID.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,9 @@ const uint8_t UBX_MON_VER = 0x04; // Receiver/Software Version. Used for obtai
237237
// The following are used to configure the NAV UBX messages (navigation results messages). Descriptions from UBX messages overview (ZED_F9P Interface Description Document page 35-36)
238238
const uint8_t UBX_NAV_ATT = 0x05; // Vehicle "Attitude" Solution
239239
const uint8_t UBX_NAV_CLOCK = 0x22; // Clock Solution
240+
const uint8_t UBX_NAV_COV = 0x36; // Covariance matrices
240241
const uint8_t UBX_NAV_DOP = 0x04; // Dilution of precision
242+
const uint8_t UBX_NAV_EELL = 0x3D; // Position error ellipse parameters
241243
const uint8_t UBX_NAV_EOE = 0x61; // End of Epoch
242244
const uint8_t UBX_NAV_GEOFENCE = 0x39; // Geofencing status. Used to poll the geofence status
243245
const uint8_t UBX_NAV_HPPOSECEF = 0x13; // High Precision Position Solution in ECEF. Used to find our positional accuracy (high precision).
@@ -252,6 +254,8 @@ const uint8_t UBX_NAV_PVAT = 0x17; // Navigation position velocity attitude
252254
const uint8_t UBX_NAV_RELPOSNED = 0x3C; // Relative Positioning Information in NED frame
253255
const uint8_t UBX_NAV_RESETODO = 0x10; // Reset odometer
254256
const uint8_t UBX_NAV_SAT = 0x35; // Satellite Information
257+
const uint8_t UBX_NAV_SBAS = 0x32; // SBAS subsystem
258+
const uint8_t UBX_NAV_SLAS = 0x42; // QZSS L1S SLAS status data
255259
const uint8_t UBX_NAV_SIG = 0x43; // Signal Information
256260
const uint8_t UBX_NAV_STATUS = 0x03; // Receiver Navigation Status
257261
const uint8_t UBX_NAV_SVIN = 0x3B; // Survey-in data. Used for checking Survey In status
@@ -265,6 +269,7 @@ const uint8_t UBX_NAV_VELECEF = 0x11; // Velocity Solution in ECEF
265269
const uint8_t UBX_NAV_VELNED = 0x12; // Velocity Solution in NED
266270
const uint8_t UBX_NAV_AOPSTATUS = 0x60; // AssistNow Autonomous status
267271

272+
268273
// Class: RXM
269274
// The following are used to configure the RXM UBX messages (receiver manager messages). Descriptions from UBX messages overview (ZED_F9P Interface Description Document page 36)
270275
const uint8_t UBX_RXM_COR = 0x34; // Differential correction input status

src/u-blox_external_typedefs.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,8 @@ typedef enum
159159
SFE_UBLOX_FILTER_NMEA_TXT = 0x00040000,
160160
SFE_UBLOX_FILTER_NMEA_VLW = 0x00080000,
161161
SFE_UBLOX_FILTER_NMEA_VTG = 0x00100000,
162-
SFE_UBLOX_FILTER_NMEA_ZDA = 0x00200000
162+
SFE_UBLOX_FILTER_NMEA_ZDA = 0x00200000,
163+
SFE_UBLOX_FILTER_NMEA_THS = 0x00400000,
163164
} sfe_ublox_nmea_filtering_e;
164165

165166
// Define a struct to allow selective logging of RTCM messages

0 commit comments

Comments
 (0)