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_ORB = 0x34; //GNSS Orbit Database Info
357
+
constuint8_t UBX_NAV_PL = 0x62; //Protection Level Information
355
358
constuint8_t UBX_NAV_POSECEF = 0x01; //Position Solution in ECEF
356
359
constuint8_t UBX_NAV_POSLLH = 0x02; //Geodetic Position Solution
357
360
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.
//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)
380
+
constuint8_t UBX_RXM_COR = 0x34; // Differential correction input status
377
381
constuint8_t UBX_RXM_MEASX = 0x14; //Satellite Measurements for RRLP
378
-
constuint8_t UBX_RXM_PMP = 0x72; //PMP raw data (NEO-D9S) (two different versions) (packet size for version 0x01 is variable)
382
+
constuint8_t UBX_RXM_PMP = 0x72; //PMP raw data (NEO-D9S) (two different versions) (packet size for version 0x01 is variable)
379
383
constuint8_t UBX_RXM_PMREQ = 0x41; //Requests a Power Management task (two different packet sizes)
380
384
constuint8_t UBX_RXM_RAWX = 0x15; //Multi-GNSS Raw Measurement Data
381
385
constuint8_t UBX_RXM_RLM = 0x59; //Galileo SAR Short-RLM report (two different packet sizes)
382
386
constuint8_t UBX_RXM_RTCM = 0x32; //RTCM input status
383
387
constuint8_t UBX_RXM_SFRBX = 0x13; //Broadcast Navigation Data Subframe
384
388
constuint8_t UBX_RXM_SPARTN = 0x33; //SPARTN input status
//The following are used to configure the SEC UBX messages (security feature messages). Descriptions from UBX messages overview (ZED_F9P Interface Description Document page 36)
@@ -621,7 +626,7 @@ class SFE_UBLOX_GNSS
621
626
#endif
622
627
623
628
//New in v2.0: allow the payload size for packetCfg to be changed
624
-
voidsetPacketCfgPayloadSize(size_t payloadSize); // Set packetCfgPayloadSize
629
+
boolsetPacketCfgPayloadSize(size_t payloadSize); // Set packetCfgPayloadSize
625
630
626
631
//Begin communication with the GNSS. Advanced users can assume success if required. Useful if the port is already outputting messages at high navigation rate.
627
632
//Begin will then return true if "signs of life" have been seen: reception of _any_ valid UBX packet or _any_ valid NMEA header.
@@ -892,6 +897,15 @@ class SFE_UBLOX_GNSS
892
897
uint8_tgetAopCfg(uint16_t maxWait = defaultMaxWait); // Get the AssistNow Autonomous configuration (aopCfg) - returns 255 if the sendCommand fails
893
898
boolsetAopCfg(uint8_t aopCfg, uint16_t aopOrbMaxErr = 0, uint16_t maxWait = defaultMaxWait); // Set the aopCfg byte and the aopOrdMaxErr word
894
899
900
+
//SPARTN dynamic keys
901
+
//"When the receiver boots, the host should send 'current' and 'next' keys in one message." - Use setDynamicSPARTNKeys for this.
902
+
//"Every time the 'current' key is expired, 'next' takes its place."
903
+
//"Therefore the host should then retrieve the new 'next' key and send only that." - Use setDynamicSPARTNKey for this.
904
+
//The key can be provided in binary format or in ASCII Hex format, but in both cases keyLengthBytes _must_ represent the binary key length in bytes.
0 commit comments