You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
constuint8_t UBX_NAV_POSECEF = 0x01; //Position Solution in ECEF
356
356
constuint8_t UBX_NAV_POSLLH = 0x02; //Geodetic Position Solution
357
357
constuint8_t UBX_NAV_PVT = 0x07; //All the things! Position, velocity, time, PDOP, height, h/v accuracies, number of satellites. Navigation Position Velocity Time Solution.
358
+
constuint8_t UBX_NAV_PVAT = 0x17; //Navigation position velocity attitude time solution (ZED-F9R only)
358
359
constuint8_t UBX_NAV_RELPOSNED = 0x3C; //Relative Positioning Information in NED frame
constuint8_t UBX_NAV_SAT = 0x35; //Satellite Information
@@ -983,7 +984,7 @@ class SFE_UBLOX_GNSS
983
984
voidflushNAVHPPOSECEF(); //Mark all the data as read/stale
984
985
voidlogNAVHPPOSECEF(bool enabled = true); // Log data to file buffer
985
986
986
-
boolgetHPPOSLLH(uint16_t maxWait = defaultMaxWait); //Query module for latest group of datums and load global vars: lat, long, alt, speed, SIV, accuracies, etc. If autoPVT is disabled, performs an explicit poll and waits, if enabled does not block. Returns true if new HPPOSLLH is available.
987
+
boolgetHPPOSLLH(uint16_t maxWait = defaultMaxWait); // NAV HPPOSLLH
987
988
boolsetAutoHPPOSLLH(bool enabled, uint16_t maxWait = defaultMaxWait); //Enable/disable automatic HPPOSLLH reports at the navigation frequency
988
989
boolsetAutoHPPOSLLH(bool enabled, bool implicitUpdate, uint16_t maxWait = defaultMaxWait); //Enable/disable automatic HPPOSLLH reports at the navigation frequency, with implicitUpdate == false accessing stale data will not issue parsing of data in the rxbuffer of your interface, instead you have to call checkUblox when you want to perform an update
989
990
boolsetAutoHPPOSLLHrate(uint8_t rate, bool implicitUpdate = true, uint16_t maxWait = defaultMaxWait); //Set the rate for automatic HPPOSLLH reports
@@ -992,6 +993,15 @@ class SFE_UBLOX_GNSS
992
993
voidflushHPPOSLLH(); //Mark all the HPPPOSLLH data as read/stale. This is handy to get data alignment after CRC failure
993
994
voidlogNAVHPPOSLLH(bool enabled = true); // Log data to file buffer
994
995
996
+
boolgetNAVPVAT(uint16_t maxWait = defaultMaxWait); // NAV PVAT
997
+
boolsetAutoNAVPVAT(bool enabled, uint16_t maxWait = defaultMaxWait); //Enable/disable automatic PVAT reports at the navigation frequency
998
+
boolsetAutoNAVPVAT(bool enabled, bool implicitUpdate, uint16_t maxWait = defaultMaxWait); //Enable/disable automatic PVAT reports at the navigation frequency, with implicitUpdate == false accessing stale data will not issue parsing of data in the rxbuffer of your interface, instead you have to call checkUblox when you want to perform an update
999
+
boolsetAutoNAVPVATrate(uint8_t rate, bool implicitUpdate = true, uint16_t maxWait = defaultMaxWait); //Set the rate for automatic PVAT reports
1000
+
boolsetAutoNAVPVATcallback(void (*callbackPointer)(UBX_NAV_PVAT_data_t), uint16_t maxWait = defaultMaxWait); //Enable automatic PVAT reports at the navigation frequency. Data is accessed from the callback.
1001
+
boolassumeAutoNAVPVAT(bool enabled, bool implicitUpdate = true); //In case no config access to the GPS is possible and PVAT is send cyclically already
1002
+
voidflushNAVPVAT(); //Mark all the PVAT data as read/stale
1003
+
voidlogNAVPVAT(bool enabled = true); // Log data to file buffer
1004
+
995
1005
boolgetNAVCLOCK(uint16_t maxWait = defaultMaxWait); // NAV CLOCK
996
1006
boolsetAutoNAVCLOCK(bool enabled, uint16_t maxWait = defaultMaxWait); //Enable/disable automatic clock reports at the navigation frequency
997
1007
boolsetAutoNAVCLOCK(bool enabled, bool implicitUpdate, uint16_t maxWait = defaultMaxWait); //Enable/disable automatic clock reports at the navigation frequency, with implicitUpdate == false accessing stale data will not issue parsing of data in the rxbuffer of your interface, instead you have to call checkUblox when you want to perform an update
0 commit comments