no-OS
Loading...
Searching...
No Matches
nmea_ubx.h File Reference

Header file of GNSS Driver. More...

#include <stdbool.h>
#include <stdint.h>
#include <string.h>
#include "no_os_util.h"
#include "no_os_uart.h"
#include "no_os_gpio.h"
#include "no_os_irq.h"
#include "no_os_delay.h"
#include "no_os_alloc.h"
#include "no_os_print_log.h"
#include "no_os_error.h"
#include <stdlib.h>
#include <errno.h>
Include dependency graph for nmea_ubx.h:

Classes

struct  gnss_ubx_packet
 UBX binary protocol packet structure. More...
 
struct  gnss_ubx_nav_pvt
 UBX-NAV-PVT (Position, Velocity, Time) solution message structure. More...
 
struct  gnss_ubx_nav_timeutc
 UBX-NAV-TIMEUTC (UTC time solution) message structure. More...
 
struct  gnss_precise_time
 Precise time information with nanosecond resolution. More...
 
struct  gnss_nmea_time
 GPRMC sentence time data structure for NMEA-only devices. More...
 
struct  gnss_nmea_position
 GPGGA sentence position and fix data structure for NMEA-only devices. More...
 
struct  gnss_init_param
 GNSS Device initialization parameters. More...
 
struct  gnss_dev
 GNSS Device structure. More...
 

Macros

#define UBX_SYNCH_1   0xB5
 
#define UBX_SYNCH_2   0x62
 
#define UBX_CLASS_NAV   0x01
 
#define UBX_CLASS_RXM   0x02
 
#define UBX_CLASS_INF   0x04
 
#define UBX_CLASS_ACK   0x05
 
#define UBX_CLASS_CFG   0x06
 
#define UBX_CLASS_UPD   0x09
 
#define UBX_CLASS_MON   0x0A
 
#define UBX_CLASS_TIM   0x0D
 
#define UBX_CLASS_MGA   0x13
 
#define UBX_CLASS_LOG   0x21
 
#define UBX_CLASS_SEC   0x27
 
#define UBX_CLASS_NMEA   0xF0
 
#define UBX_CLASS_PUBX   0xF1
 
#define UBX_CFG_ANT   0x13
 
#define UBX_CFG_BATCH   0x93
 
#define UBX_CFG_CFG   0x09
 
#define UBX_CFG_DAT   0x06
 
#define UBX_CFG_DGNSS   0x70
 
#define UBX_CFG_ESFALG   0x56
 
#define UBX_CFG_ESFA   0x4C
 
#define UBX_CFG_ESFG   0x4D
 
#define UBX_CFG_GEOFENCE   0x69
 
#define UBX_CFG_GNSS   0x3E
 
#define UBX_CFG_HNR   0x5C
 
#define UBX_CFG_INF   0x02
 
#define UBX_CFG_ITFM   0x39
 
#define UBX_CFG_LOGFILTER   0x47
 
#define UBX_CFG_MSG   0x01
 
#define UBX_CFG_NAV5   0x24
 
#define UBX_CFG_NAVX5   0x23
 
#define UBX_CFG_NMEA   0x17
 
#define UBX_CFG_ODO   0x1E
 
#define UBX_CFG_PM2   0x3B
 
#define UBX_CFG_PMS   0x86
 
#define UBX_CFG_PRT   0x00
 
#define UBX_CFG_PWR   0x57
 
#define UBX_CFG_RATE   0x08
 
#define UBX_CFG_RINV   0x34
 
#define UBX_CFG_RST   0x04
 
#define UBX_CFG_RXM   0x11
 
#define UBX_CFG_SBAS   0x16
 
#define UBX_CFG_SMGR   0x62
 
#define UBX_CFG_TMODE3   0x71
 
#define UBX_CFG_TP5   0x31
 
#define UBX_CFG_USB   0x1B
 
#define UBX_CFG_VALDEL   0x8C
 
#define UBX_CFG_VALGET   0x8B
 
#define UBX_CFG_VALSET   0x8A
 
#define UBX_NAV_ATT   0x05
 
#define UBX_NAV_CLOCK   0x22
 
#define UBX_NAV_DOP   0x04
 
#define UBX_NAV_EOE   0x61
 
#define UBX_NAV_GEOFENCE   0x39
 
#define UBX_NAV_HPPOSECEF   0x13
 
#define UBX_NAV_HPPOSLLH   0x14
 
#define UBX_NAV_ODO   0x09
 
#define UBX_NAV_ORB   0x34
 
#define UBX_NAV_PL   0x62
 
#define UBX_NAV_POSECEF   0x01
 
#define UBX_NAV_POSLLH   0x02
 
#define UBX_NAV_PVT   0x07
 
#define UBX_NAV_PVAT   0x17
 
#define UBX_NAV_RELPOSNED   0x3C
 
#define UBX_NAV_RESETODO   0x10
 
#define UBX_NAV_SAT   0x35
 
#define UBX_NAV_SIG   0x43
 
#define UBX_NAV_STATUS   0x03
 
#define UBX_NAV_SVIN   0x3B
 
#define UBX_NAV_TIMEBDS   0x24
 
#define UBX_NAV_TIMEGAL   0x25
 
#define UBX_NAV_TIMEGLO   0x23
 
#define UBX_NAV_TIMEGPS   0x20
 
#define UBX_NAV_TIMELS   0x26
 
#define UBX_NAV_TIMEUTC   0x21
 
#define UBX_NAV_VELECEF   0x11
 
#define UBX_NAV_VELNED   0x12
 
#define UBX_NAV_AOPSTATUS   0x60
 
#define UBX_TIM_DOSC   0x11
 
#define UBX_TIM_FCHG   0x16
 
#define UBX_TIM_HOC   0x17
 
#define UBX_TIM_SMEAS   0x13
 
#define UBX_TIM_SVIN   0x04
 
#define UBX_TIM_TM2   0x03
 
#define UBX_TIM_TOS   0x12
 
#define UBX_TIM_TP   0x01
 
#define UBX_TIM_VCOCAL   0x15
 
#define UBX_TIM_VRFY   0x06
 
#define UBX_ACK_NACK   0x00
 
#define UBX_ACK_ACK   0x01
 
#define UBX_ACK_NONE   0x02
 
#define VAL_LAYER_RAM   0x01
 
#define VAL_LAYER_BBR   0x02
 
#define VAL_LAYER_FLASH   0x04
 
#define VAL_LAYER_ALL   (VAL_LAYER_RAM | VAL_LAYER_BBR | VAL_LAYER_FLASH)
 
#define VALGET_LAYER_RAM   0x00
 
#define VALGET_LAYER_BBR   0x01
 
#define VALGET_LAYER_FLASH   0x02
 
#define VAL_SIZE_1   0x01
 
#define VAL_SIZE_8   0x02
 
#define VAL_SIZE_16   0x03
 
#define VAL_SIZE_32   0x04
 
#define VAL_SIZE_64   0x05
 
#define VAL_ID_PROT_UBX   0x01
 
#define VAL_ID_PROT_NMEA   0x02
 
#define VAL_ID_PROT_RTCM3   0x04
 
#define VAL_GROUP_I2C   0x51
 
#define VAL_GROUP_I2COUTPROT   0x72
 
#define VAL_GROUP_UART1INPROT   0x73
 
#define VAL_GROUP_UART1OUTPROT   0x74
 
#define VAL_GROUP_UART2INPROT   0x75
 
#define VAL_GROUP_UART2OUTPROT   0x76
 
#define VAL_GROUP_USBINPROT   0x77
 
#define VAL_GROUP_USBOUTPROT   0x78
 
#define UBLOX_CFG_BDS_USE_PRN_1_TO_5   0x10340014
 
#define UBLOX_CFG_GEOFENCE_CONFLVL   0x20240011
 
#define UBLOX_CFG_GEOFENCE_USE_PIO   0x10240012
 
#define UBLOX_CFG_GEOFENCE_PINPOL   0x20240013
 
#define UBLOX_CFG_GEOFENCE_PIN   0x20240014
 
#define UBLOX_CFG_GEOFENCE_USE_FENCE1   0x10240020
 
#define UBLOX_CFG_GEOFENCE_FENCE1_LAT   0x40240021
 
#define UBLOX_CFG_GEOFENCE_FENCE1_LON   0x40240022
 
#define UBLOX_CFG_GEOFENCE_FENCE1_RAD   0x40240023
 
#define UBLOX_CFG_GEOFENCE_USE_FENCE2   0x10240030
 
#define UBLOX_CFG_GEOFENCE_FENCE2_LAT   0x40240031
 
#define UBLOX_CFG_GEOFENCE_FENCE2_LON   0x40240032
 
#define UBLOX_CFG_GEOFENCE_FENCE2_RAD   0x40240033
 
#define UBLOX_CFG_GEOFENCE_USE_FENCE3   0x10240040
 
#define UBLOX_CFG_GEOFENCE_FENCE3_LAT   0x40240041
 
#define UBLOX_CFG_GEOFENCE_FENCE3_LON   0x40240042
 
#define UBLOX_CFG_GEOFENCE_FENCE3_RAD   0x40240043
 
#define UBLOX_CFG_GEOFENCE_USE_FENCE4   0x10240050
 
#define UBLOX_CFG_GEOFENCE_FENCE4_LAT   0x40240051
 
#define UBLOX_CFG_GEOFENCE_FENCE4_LON   0x40240052
 
#define UBLOX_CFG_GEOFENCE_FENCE4_RAD   0x40240053
 
#define UBLOX_CFG_HW_ANT_CFG_VOLTCTRL   0x10a3002e
 
#define UBLOX_CFG_HW_ANT_CFG_SHORTDET   0x10a3002f
 
#define UBLOX_CFG_HW_ANT_CFG_SHORTDET_POL   0x10a30030
 
#define UBLOX_CFG_HW_ANT_CFG_OPENDET   0x10a30031
 
#define UBLOX_CFG_HW_ANT_CFG_OPENDET_POL   0x10a30032
 
#define UBLOX_CFG_HW_ANT_CFG_PWRDOWN   0x10a30033
 
#define UBLOX_CFG_HW_ANT_CFG_PWRDOWN_POL   0x10a30034
 
#define UBLOX_CFG_HW_ANT_CFG_RECOVER   0x10a30035
 
#define UBLOX_CFG_HW_ANT_SUP_SWITCH_PIN   0x20a30036
 
#define UBLOX_CFG_HW_ANT_SUP_SHORT_PIN   0x20a30037
 
#define UBLOX_CFG_HW_ANT_SUP_OPEN_PIN   0x20a30038
 
#define UBLOX_CFG_HW_ANT_ON_SHORT_US   0x30a3003c
 
#define UBLOX_CFG_HW_SENS_WOM_MODE   0x20a30063
 
#define UBLOX_CFG_HW_SENS_WOM_THLD   0x20a30064
 
#define UBLOX_CFG_HW_ANT_SUP_ENGINE   0x20a30054
 
#define UBLOX_CFG_HW_ANT_SUP_SHORT_THR   0x20a30055
 
#define UBLOX_CFG_HW_ANT_SUP_OPEN_THR   0x20a30056
 
#define UBLOX_CFG_I2C_ADDRESS   0x20510001
 
#define UBLOX_CFG_I2C_EXTENDEDTIMEOUT   0x10510002
 
#define UBLOX_CFG_I2C_ENABLED   0x10510003
 
#define UBLOX_CFG_I2CINPROT_UBX   0x10710001
 
#define UBLOX_CFG_I2CINPROT_NMEA   0x10710002
 
#define UBLOX_CFG_I2CINPROT_RTCM3X   0x10710004
 
#define UBLOX_CFG_I2CINPROT_SPARTN   0x10710005
 
#define UBLOX_CFG_I2COUTPROT_UBX   0x10720001
 
#define UBLOX_CFG_I2COUTPROT_NMEA   0x10720002
 
#define UBLOX_CFG_I2COUTPROT_RTCM3X   0x10720004
 
#define UBLOX_CFG_INFMSG_UBX_I2C   0x20920001
 
#define UBLOX_CFG_INFMSG_UBX_UART1   0x20920002
 
#define UBLOX_CFG_INFMSG_UBX_UART2   0x20920003
 
#define UBLOX_CFG_INFMSG_UBX_USB   0x20920004
 
#define UBLOX_CFG_INFMSG_UBX_SPI   0x20920005
 
#define UBLOX_CFG_INFMSG_NMEA_I2C   0x20920006
 
#define UBLOX_CFG_INFMSG_NMEA_UART1   0x20920007
 
#define UBLOX_CFG_INFMSG_NMEA_UART2   0x20920008
 
#define UBLOX_CFG_INFMSG_NMEA_USB   0x20920009
 
#define UBLOX_CFG_INFMSG_NMEA_SPI   0x2092000a
 
#define UBLOX_CFG_ITFM_BBTHRESHOLD   0x20410001
 
#define UBLOX_CFG_ITFM_CWTHRESHOLD   0x20410002
 
#define UBLOX_CFG_ITFM_ENABLE   0x1041000d
 
#define UBLOX_CFG_ITFM_ANTSETTING   0x20410010
 
#define UBLOX_CFG_ITFM_ENABLE_AUX   0x10410013
 
#define UBLOX_CFG_LOGFILTER_RECORD_ENA   0x10de0002
 
#define UBLOX_CFG_LOGFILTER_APPLY_ALL_FILTERS   0x10de0004
 
#define UBLOX_CFG_LOGFILTER_MIN_INTERVAL   0x30de0005
 
#define UBLOX_CFG_LOGFILTER_TIME_THRS   0x30de0006
 
#define UBLOX_CFG_LOGFILTER_SPEED_THRS   0x30de0007
 
#define UBLOX_CFG_LOGFILTER_POSITION_THRS   0x40de0008
 
#define UBLOX_CFG_MOT_GNSSSPEED_THRS   0x20250038
 
#define UBLOX_CFG_MOT_GNSSDIST_THRS   0x3025003b
 
#define UBLOX_CFG_MOT_IMU_FILT_WINDOW   0x30250016
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_DTM_I2C   0x209100a6
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_DTM_SPI   0x209100aa
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_DTM_UART1   0x209100a7
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_DTM_UART2   0x209100a8
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_DTM_USB   0x209100a9
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GBS_I2C   0x209100dd
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GBS_SPI   0x209100e1
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GBS_UART1   0x209100de
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GBS_UART2   0x209100df
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GBS_USB   0x209100e0
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GGA_I2C   0x209100ba
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GGA_SPI   0x209100be
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GGA_UART1   0x209100bb
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GGA_UART2   0x209100bc
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GGA_USB   0x209100bd
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GLL_I2C   0x209100c9
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GLL_SPI   0x209100cd
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GLL_UART1   0x209100ca
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GLL_UART2   0x209100cb
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GLL_USB   0x209100cc
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GNS_I2C   0x209100b5
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GNS_SPI   0x209100b9
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GNS_UART1   0x209100b6
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GNS_UART2   0x209100b7
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GNS_USB   0x209100b8
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GRS_I2C   0x209100ce
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GRS_SPI   0x209100d2
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GRS_UART1   0x209100cf
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GRS_UART2   0x209100d0
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GRS_USB   0x209100d1
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GSA_I2C   0x209100bf
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GSA_SPI   0x209100c3
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GSA_UART1   0x209100c0
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GSA_UART2   0x209100c1
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GSA_USB   0x209100c2
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GST_I2C   0x209100d3
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GST_SPI   0x209100d7
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GST_UART1   0x209100d4
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GST_UART2   0x209100d5
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GST_USB   0x209100d6
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GSV_I2C   0x209100c4
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GSV_SPI   0x209100c8
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GSV_UART1   0x209100c5
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GSV_UART2   0x209100c6
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_GSV_USB   0x209100c7
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_RLM_I2C   0x20910400
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_RLM_SPI   0x20910404
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_RLM_UART1   0x20910401
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_RLM_UART2   0x20910402
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_RLM_USB   0x20910403
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_RMC_I2C   0x209100ab
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_RMC_SPI   0x209100af
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_RMC_UART1   0x209100ac
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_RMC_UART2   0x209100ad
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_RMC_USB   0x209100ae
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_VLW_I2C   0x209100e7
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_VLW_SPI   0x209100eb
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_VLW_UART1   0x209100e8
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_VLW_UART2   0x209100e9
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_VLW_USB   0x209100ea
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_VTG_I2C   0x209100b0
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_VTG_SPI   0x209100b4
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_VTG_UART1   0x209100b1
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_VTG_UART2   0x209100b2
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_VTG_USB   0x209100b3
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_ZDA_I2C   0x209100d8
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_ZDA_SPI   0x209100dc
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_ZDA_UART1   0x209100d9
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_ZDA_UART2   . 0x209100da
 
#define UBLOX_CFG_MSGOUT_NMEA_ID_ZDA_USB   0x209100db
 
#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYP_I2C   0x209100ec
 
#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYP_SPI   0x209100f0
 
#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYP_UART1   0x209100ed
 
#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYP_UART2   0x209100ee
 
#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYP_USB   0x209100ef
 
#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYS_I2C   0x209100f1
 
#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYS_SPI   0x209100f5
 
#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYS_UART1   0x209100f2
 
#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYS_UART2   0x209100f3
 
#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYS_USB   0x209100f4
 
#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYT_I2C   0x209100f6
 
#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYT_SPI   0x209100fa
 
#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYT_UART1   0x209100f7
 
#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYT_UART2   0x209100f8
 
#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYT_USB   0x209100f9
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1005_I2C   0x209102bd
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1005_SPI   0x209102c1
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1005_UART1   0x209102be
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1005_UART2   0x209102bf
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1005_USB   0x209102c0
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1074_I2C   0x2091035e
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1074_SPI   0x20910362
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1074_UART1   0x2091035f
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1074_UART2   0x20910360
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1074_USB   0x20910361
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1077_I2C   0x209102cc
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1077_SPI   0x209102d0
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1077_UART1   0x209102cd
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1077_UART2   0x209102ce
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1077_USB   0x209102cf
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1084_I2C   0x20910363
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1084_SPI   0x20910367
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1084_UART1   0x20910364
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1084_UART2   0x20910365
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1084_USB   0x20910366
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1087_I2C   0x209102d1
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1087_SPI   0x209102d5
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1087_UART1   0x209102d2
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1087_UART2   0x209102d3
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1087_USB   0x209102d4
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1094_I2C   0x20910368
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1094_SPI   0x2091036c
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1094_UART1   0x20910369
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1094_UART2   0x2091036a
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1094_USB   0x2091036b
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1097_I2C   0x20910318
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1097_SPI   0x2091031c
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1097_UART1   0x20910319
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1097_UART2   0x2091031a
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1097_USB   0x2091031b
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1124_I2C   0x2091036d
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1124_SPI   0x20910371
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1124_UART1   0x2091036e
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1124_UART2   0x2091036f
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1124_USB   0x20910370
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1127_I2C   0x209102d6
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1127_SPI   0x209102da
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1127_UART1   0x209102d7
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1127_UART2   0x209102d8
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1127_USB   0x209102d9
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1230_I2C   0x20910303
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1230_SPI   0x20910307
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1230_UART1   0x20910304
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1230_UART2   0x20910305
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1230_USB   0x20910306
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_0_I2C   0x209102fe
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_0_SPI   0x20910302
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_0_UART1   0x209102ff
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_0_UART2   0x20910300
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_0_USB   0x20910301
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_1_I2C   0x20910381
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_1_SPI   0x20910385
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_1_UART1   0x20910382
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_1_UART2   0x20910383
 
#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_1_USB   0x20910384
 
#define UBLOX_CFG_MSGOUT_UBX_LOG_INFO_I2C   0x20910259
 
#define UBLOX_CFG_MSGOUT_UBX_LOG_INFO_SPI   0x2091025d
 
#define UBLOX_CFG_MSGOUT_UBX_LOG_INFO_UART1   0x2091025a
 
#define UBLOX_CFG_MSGOUT_UBX_LOG_INFO_UART2   0x2091025b
 
#define UBLOX_CFG_MSGOUT_UBX_LOG_INFO_USB   0x2091025c
 
#define UBLOX_CFG_MSGOUT_UBX_MON_COMMS_I2C   0x2091034f
 
#define UBLOX_CFG_MSGOUT_UBX_MON_COMMS_SPI   0x20910353
 
#define UBLOX_CFG_MSGOUT_UBX_MON_COMMS_UART1   0x20910350
 
#define UBLOX_CFG_MSGOUT_UBX_MON_COMMS_UART2   0x20910351
 
#define UBLOX_CFG_MSGOUT_UBX_MON_COMMS_USB   0x20910352
 
#define UBLOX_CFG_MSGOUT_UBX_MON_HW2_I2C   0x209101b9
 
#define UBLOX_CFG_MSGOUT_UBX_MON_HW2_SPI   0x209101bd
 
#define UBLOX_CFG_MSGOUT_UBX_MON_HW2_UART1   0x209101ba
 
#define UBLOX_CFG_MSGOUT_UBX_MON_HW2_UART2   0x209101bb
 
#define UBLOX_CFG_MSGOUT_UBX_MON_HW2_USB   0x209101bc
 
#define UBLOX_CFG_MSGOUT_UBX_MON_HW3_I2C   0x20910354
 
#define UBLOX_CFG_MSGOUT_UBX_MON_HW3_SPI   0x20910358
 
#define UBLOX_CFG_MSGOUT_UBX_MON_HW3_UART1   0x20910355
 
#define UBLOX_CFG_MSGOUT_UBX_MON_HW3_UART2   0x20910356
 
#define UBLOX_CFG_MSGOUT_UBX_MON_HW3_USB   0x20910357
 
#define UBLOX_CFG_MSGOUT_UBX_MON_HW_I2C   0x209101b4
 
#define UBLOX_CFG_MSGOUT_UBX_MON_HW_SPI   0x209101b8
 
#define UBLOX_CFG_MSGOUT_UBX_MON_HW_UART1   0x209101b5
 
#define UBLOX_CFG_MSGOUT_UBX_MON_HW_UART2   0x209101b6
 
#define UBLOX_CFG_MSGOUT_UBX_MON_HW_USB   0x209101b7
 
#define UBLOX_CFG_MSGOUT_UBX_MON_IO_I2C   0x209101a5
 
#define UBLOX_CFG_MSGOUT_UBX_MON_IO_SPI   0x209101a9
 
#define UBLOX_CFG_MSGOUT_UBX_MON_IO_UART1   0x209101a6
 
#define UBLOX_CFG_MSGOUT_UBX_MON_IO_UART2   0x209101a7
 
#define UBLOX_CFG_MSGOUT_UBX_MON_IO_USB   0x209101a8
 
#define UBLOX_CFG_MSGOUT_UBX_MON_MSGPP_I2C   0x20910196
 
#define UBLOX_CFG_MSGOUT_UBX_MON_MSGPP_SPI   0x2091019a
 
#define UBLOX_CFG_MSGOUT_UBX_MON_MSGPP_UART1   0x20910197
 
#define UBLOX_CFG_MSGOUT_UBX_MON_MSGPP_UART2   0x20910198
 
#define UBLOX_CFG_MSGOUT_UBX_MON_MSGPP_USB   0x20910199
 
#define UBLOX_CFG_MSGOUT_UBX_MON_RF_I2C   0x20910359
 
#define UBLOX_CFG_MSGOUT_UBX_MON_RF_SPI   0x2091035d
 
#define UBLOX_CFG_MSGOUT_UBX_MON_RF_UART1   0x2091035a
 
#define UBLOX_CFG_MSGOUT_UBX_MON_RF_UART2   0x2091035b
 
#define UBLOX_CFG_MSGOUT_UBX_MON_RF_USB   0x2091035c
 
#define UBLOX_CFG_MSGOUT_UBX_MON_RXBUF_I2C   0x209101a0
 
#define UBLOX_CFG_MSGOUT_UBX_MON_RXBUF_SPI   0x209101a4
 
#define UBLOX_CFG_MSGOUT_UBX_MON_RXBUF_UART1   0x209101a1
 
#define UBLOX_CFG_MSGOUT_UBX_MON_RXBUF_UART2   0x209101a2
 
#define UBLOX_CFG_MSGOUT_UBX_MON_RXBUF_USB   0x209101a3
 
#define UBLOX_CFG_MSGOUT_UBX_MON_RXR_I2C   0x20910187
 
#define UBLOX_CFG_MSGOUT_UBX_MON_RXR_SPI   0x2091018b
 
#define UBLOX_CFG_MSGOUT_UBX_MON_RXR_UART1   0x20910188
 
#define UBLOX_CFG_MSGOUT_UBX_MON_RXR_UART2   0x20910189
 
#define UBLOX_CFG_MSGOUT_UBX_MON_RXR_USB   0x2091018a
 
#define UBLOX_CFG_MSGOUT_UBX_MON_SPAN_I2C   0x2091038b
 
#define UBLOX_CFG_MSGOUT_UBX_MON_SPAN_SPI   0x2091038f
 
#define UBLOX_CFG_MSGOUT_UBX_MON_SPAN_UART1   0x2091038c
 
#define UBLOX_CFG_MSGOUT_UBX_MON_SPAN_UART2   0x2091038d
 
#define UBLOX_CFG_MSGOUT_UBX_MON_SPAN_USB   0x2091038e
 
#define UBLOX_CFG_MSGOUT_UBX_MON_SYS_I2C   0x2091069d
 
#define UBLOX_CFG_MSGOUT_UBX_MON_SYS_SPI   0x209106a1
 
#define UBLOX_CFG_MSGOUT_UBX_MON_SYS_UART1   0x2091069e
 
#define UBLOX_CFG_MSGOUT_UBX_MON_SYS_UART2   0x2091069f
 
#define UBLOX_CFG_MSGOUT_UBX_MON_SYS_USB   0x209106a0
 
#define UBLOX_CFG_MSGOUT_UBX_MON_TXBUF_I2C   0x2091019b
 
#define UBLOX_CFG_MSGOUT_UBX_MON_TXBUF_SPI   0x2091019f
 
#define UBLOX_CFG_MSGOUT_UBX_MON_TXBUF_UART1   0x2091019c
 
#define UBLOX_CFG_MSGOUT_UBX_MON_TXBUF_UART2   0x2091019d
 
#define UBLOX_CFG_MSGOUT_UBX_MON_TXBUF_USB   0x2091019e
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_ATT_I2C   0x2091001f
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_ATT_SPI   0x20910023
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_ATT_UART1   0x20910020
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_ATT_UART2   0x20910021
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_ATT_USB   0x20910022
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_CLOCK_I2C   0x20910065
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_CLOCK_SPI   0x20910069
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_CLOCK_UART1   0x20910066
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_CLOCK_UART2   0x20910067
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_CLOCK_USB   0x20910068
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_DOP_I2C   0x20910038
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_DOP_SPI   0x2091003c
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_DOP_UART1   0x20910039
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_DOP_UART2   0x2091003a
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_DOP_USB   0x2091003b
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_EOE_I2C   0x2091015f
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_EOE_SPI   0x20910163
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_EOE_UART1   0x20910160
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_EOE_UART2   0x20910161
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_EOE_USB   0x20910162
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_GEOFENCE_I2C   0x209100a1
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_GEOFENCE_SPI   0x209100a5
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_GEOFENCE_UART1   0x209100a2
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_GEOFENCE_UART2   0x209100a3
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_GEOFENCE_USB   0x209100a4
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSECEF_I2C   0x2091002e
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSECEF_SPI   0x20910032
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSECEF_UART1   0x2091002f
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSECEF_UART2   0x20910030
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSECEF_USB   0x20910031
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSLLH_I2C   0x20910033
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSLLH_SPI   0x20910037
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSLLH_UART1   0x20910034
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSLLH_UART2   0x20910035
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSLLH_USB   0x20910036
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_ODO_I2C   0x2091007e
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_ODO_SPI   0x20910082
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_ODO_UART1   0x2091007f
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_ODO_UART2   0x20910080
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_ODO_USB   0x20910081
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_ORB_I2C   0x20910010
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_ORB_SPI   0x20910014
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_ORB_UART1   0x20910011
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_ORB_UART2   0x20910012
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_ORB_USB   0x20910013
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_PL_I2C   0x20910415
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_PL_SPI   0x20910419
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_PL_UART1   0x20910416
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_PL_UART2   0x20910417
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_PL_USB   0x20910418
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_POSECEF_I2C   0x20910024
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_POSECEF_SPI   0x20910028
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_POSECEF_UART1   0x20910025
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_POSECEF_UART2   0x20910026
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_POSECEF_USB   0x20910027
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_POSLLH_I2C   0x20910029
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_POSLLH_SPI   0x2091002d
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_POSLLH_UART1   0x2091002a
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_POSLLH_UART2   0x2091002b
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_POSLLH_USB   0x2091002c
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_PVT_I2C   0x20910006
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_PVT_SPI   0x2091000a
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_PVT_UART1   0x20910007
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_PVT_UART2   0x20910008
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_PVT_USB   0x20910009
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_RELPOSNED_I2C   0x2091008d
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_RELPOSNED_SPI   0x20910091
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_RELPOSNED_UART1   0x2091008e
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_RELPOSNED_UART2   0x2091008f
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_RELPOSNED_USB   0x20910090
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SAT_I2C   0x20910015
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SAT_SPI   0x20910019
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SAT_UART1   0x20910016
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SAT_UART2   0x20910017
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SAT_USB   0x20910018
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SBAS_I2C   0x2091006a
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SBAS_SPI   0x2091006e
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SBAS_UART1   0x2091006b
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SBAS_UART2   0x2091006c
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SBAS_USB   0x2091006d
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SIG_I2C   0x20910345
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SIG_SPI   0x20910349
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SIG_UART1   0x20910346
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SIG_UART2   0x20910347
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SIG_USB   0x20910348
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SLAS_I2C   0x20910336
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SLAS_SPI   0x2091033a
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SLAS_UART1   0x20910337
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SLAS_UART2   0x20910338
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SLAS_USB   0x20910339
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_STATUS_I2C   0x2091001a
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_STATUS_SPI   0x2091001e
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_STATUS_UART1   0x2091001b
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_STATUS_UART2   0x2091001c
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_STATUS_USB   0x2091001d
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SVIN_I2C   0x20910088
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SVIN_SPI   0x2091008c
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SVIN_UART1   0x20910089
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SVIN_UART2   0x2091008a
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_SVIN_USB   0x2091008b
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEBDS_I2C   0x20910051
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEBDS_SPI   0x20910055
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEBDS_UART1   0x20910052
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEBDS_UART2   0x20910053
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEBDS_USB   0x20910054
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGAL_I2C   0x20910056
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGAL_SPI   0x2091005a
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGAL_UART1   0x20910057
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGAL_UART2   0x20910058
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGAL_USB   0x20910059
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGLO_I2C   0x2091004c
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGLO_SPI   0x20910050
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGLO_UART1   0x2091004d
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGLO_UART2   0x2091004e
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGLO_USB   0x2091004f
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGPS_I2C   0x20910047
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGPS_SPI   0x2091004b
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGPS_UART1   0x20910048
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGPS_UART2   0x20910049
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGPS_USB   0x2091004a
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMELS_I2C   0x20910060
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMELS_SPI   0x20910064
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMELS_UART1   0x20910061
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMELS_UART2   0x20910062
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMELS_USB   0x20910063
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEQZSS_I2C   0x20910386
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEQZSS_SPI   0x2091038a
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEQZSS_UART1   0x20910387
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEQZSS_UART2   0x20910388
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEQZSS_USB   0x20910389
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEUTC_I2C   0x2091005b
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEUTC_SPI   0x2091005f
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEUTC_UART1   0x2091005c
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEUTC_UART2   0x2091005d
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEUTC_USB   0x2091005e
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_VELECEF_I2C   0x2091003d
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_VELECEF_SPI   0x20910041
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_VELECEF_UART1   0x2091003e
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_VELECEF_UART2   0x2091003f
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_VELECEF_USB   0x20910040
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_VELNED_I2C   0x20910042
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_VELNED_SPI   0x20910046
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_VELNED_UART1   0x20910043
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_VELNED_UART2   0x20910044
 
#define UBLOX_CFG_MSGOUT_UBX_NAV_VELNED_USB   0x20910045
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_COR_I2C   0x209106b6
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_COR_SPI   0x209106ba
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_COR_UART1   0x209106b7
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_COR_UART2   0x209106b8
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_COR_USB   0x209106b9
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_MEASX_I2C   0x20910204
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_MEASX_SPI   0x20910208
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_MEASX_UART1   0x20910205
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_MEASX_UART2   0x20910206
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_MEASX_USB   0x20910207
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_RAWX_I2C   0x209102a4
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_RAWX_SPI   0x209102a8
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_RAWX_UART1   0x209102a5
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_RAWX_UART2   0x209102a6
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_RAWX_USB   0x209102a7
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_RLM_I2C   0x2091025e
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_RLM_SPI   0x20910262
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_RLM_UART1   0x2091025f
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_RLM_UART2   0x20910260
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_RLM_USB   0x20910261
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_RTCM_I2C   0x20910268
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_RTCM_SPI   0x2091026c
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_RTCM_UART1   0x20910269
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_RTCM_UART2   0x2091026a
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_RTCM_USB   0x2091026b
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_SFRBX_I2C   0x20910231
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_SFRBX_SPI   0x20910235
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_SFRBX_UART1   0x20910232
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_SFRBX_UART2   0x20910233
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_SFRBX_USB   0x20910234
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_SPARTN_I2C   0x20910605
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_SPARTN_UART1   0x20910606
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_SPARTN_UART2   0x20910607
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_SPARTN_USB   0x20910608
 
#define UBLOX_CFG_MSGOUT_UBX_RXM_SPARTN_SPI   0x20910609
 
#define UBLOX_CFG_MSGOUT_UBX_SEC_SIG_I2C   0x20910634
 
#define UBLOX_CFG_MSGOUT_UBX_SEC_SIG_SPI   0x20910638
 
#define UBLOX_CFG_MSGOUT_UBX_SEC_SIG_UART1   0x20910635
 
#define UBLOX_CFG_MSGOUT_UBX_SEC_SIG_UART2   0x20910636
 
#define UBLOX_CFG_MSGOUT_UBX_SEC_SIG_USB   0x20910637
 
#define UBLOX_CFG_MSGOUT_UBX_TIM_TM2_I2C   0x20910178
 
#define UBLOX_CFG_MSGOUT_UBX_TIM_TM2_SPI   0x2091017c
 
#define UBLOX_CFG_MSGOUT_UBX_TIM_TM2_UART1   0x20910179
 
#define UBLOX_CFG_MSGOUT_UBX_TIM_TM2_UART2   0x2091017a
 
#define UBLOX_CFG_MSGOUT_UBX_TIM_TM2_USB   0x2091017b
 
#define UBLOX_CFG_MSGOUT_UBX_TIM_TP_I2C   0x2091017d
 
#define UBLOX_CFG_MSGOUT_UBX_TIM_TP_SPI   0x20910181
 
#define UBLOX_CFG_MSGOUT_UBX_TIM_TP_UART1   0x2091017e
 
#define UBLOX_CFG_MSGOUT_UBX_TIM_TP_UART2   0x2091017f
 
#define UBLOX_CFG_MSGOUT_UBX_TIM_TP_USB   0x20910180
 
#define UBLOX_CFG_MSGOUT_UBX_TIM_VRFY_I2C   0x20910092
 
#define UBLOX_CFG_MSGOUT_UBX_TIM_VRFY_SPI   0x20910096
 
#define UBLOX_CFG_MSGOUT_UBX_TIM_VRFY_UART1   0x20910093
 
#define UBLOX_CFG_MSGOUT_UBX_TIM_VRFY_UART2   0x20910094
 
#define UBLOX_CFG_MSGOUT_UBX_TIM_VRFY_USB   0x20910095
 
#define UBLOX_CFG_NAV2_OUT_ENABLED   0x10170001
 
#define UBLOX_CFG_NAV2_SBAS_USE_INTEGRITY   0x10170002
 
#define UBLOX_CFG_NAVHPG_DGNSSMODE   0x20140011
 
#define UBLOX_CFG_NAVSPG_FIXMODE   0x20110011
 
#define UBLOX_CFG_NAVSPG_INIFIX3D   0x10110013
 
#define UBLOX_CFG_NAVSPG_WKNROLLOVER   0x30110017
 
#define UBLOX_CFG_NAVSPG_USE_PPP   0x10110019
 
#define UBLOX_CFG_NAVSPG_UTCSTANDARD   0x2011001c
 
#define UBLOX_CFG_NAVSPG_DYNMODEL   0x20110021
 
#define UBLOX_CFG_NAVSPG_ACKAIDING   0x10110025
 
#define UBLOX_CFG_NAVSPG_USE_USRDAT   0x10110061
 
#define UBLOX_CFG_NAVSPG_USRDAT_MAJA   0x50110062
 
#define UBLOX_CFG_NAVSPG_USRDAT_FLAT   0x50110063
 
#define UBLOX_CFG_NAVSPG_USRDAT_DX   0x40110064
 
#define UBLOX_CFG_NAVSPG_USRDAT_DY   0x40110065
 
#define UBLOX_CFG_NAVSPG_USRDAT_DZ   0x40110066
 
#define UBLOX_CFG_NAVSPG_USRDAT_ROTX   0x40110067
 
#define UBLOX_CFG_NAVSPG_USRDAT_ROTY   0x40110068
 
#define UBLOX_CFG_NAVSPG_USRDAT_ROTZ   0x40110069
 
#define UBLOX_CFG_NAVSPG_USRDAT_SCALE   0x4011006a
 
#define UBLOX_CFG_NAVSPG_INFIL_MINSVS   0x201100a1
 
#define UBLOX_CFG_NAVSPG_INFIL_MAXSVS   0x201100a2
 
#define UBLOX_CFG_NAVSPG_INFIL_MINCNO   0x201100a3
 
#define UBLOX_CFG_NAVSPG_INFIL_MINELEV   0x201100a4
 
#define UBLOX_CFG_NAVSPG_INFIL_NCNOTHRS   0x201100aa
 
#define UBLOX_CFG_NAVSPG_INFIL_CNOTHRS   0x201100ab
 
#define UBLOX_CFG_NAVSPG_OUTFIL_PDOP   0x301100b1
 
#define UBLOX_CFG_NAVSPG_OUTFIL_TDOP   0x301100b2
 
#define UBLOX_CFG_NAVSPG_OUTFIL_PACC   0x301100b3
 
#define UBLOX_CFG_NAVSPG_OUTFIL_TACC   0x301100b4
 
#define UBLOX_CFG_NAVSPG_OUTFIL_FACC   0x301100b5
 
#define UBLOX_CFG_NAVSPG_CONSTR_ALT   0x401100c1
 
#define UBLOX_CFG_NAVSPG_CONSTR_ALTVAR   0x401100c2
 
#define UBLOX_CFG_NAVSPG_CONSTR_DGNSSTO   0x201100c4
 
#define UBLOX_CFG_NAVSPG_SIGATTCOMP   0x201100d6
 
#define UBLOX_CFG_NAVSPG_PL_ENA   0x101100d7
 
#define UBLOX_CFG_NMEA_PROTVER   0x20930001
 
#define UBLOX_CFG_NMEA_MAXSVS   0x20930002
 
#define UBLOX_CFG_NMEA_COMPAT   0x10930003
 
#define UBLOX_CFG_NMEA_CONSIDER   0x10930004
 
#define UBLOX_CFG_NMEA_LIMIT82   0x10930005
 
#define UBLOX_CFG_NMEA_HIGHPREC   0x10930006
 
#define UBLOX_CFG_NMEA_SVNUMBERING   0x20930007
 
#define UBLOX_CFG_NMEA_FILT_GPS   0x10930011
 
#define UBLOX_CFG_NMEA_FILT_SBAS   0x10930012
 
#define UBLOX_CFG_NMEA_FILT_GAL   0x10930013
 
#define UBLOX_CFG_NMEA_FILT_QZSS   0x10930015
 
#define UBLOX_CFG_NMEA_FILT_GLO   0x10930016
 
#define UBLOX_CFG_NMEA_FILT_BDS   0x10930017
 
#define UBLOX_CFG_NMEA_OUT_INVFIX   0x10930021
 
#define UBLOX_CFG_NMEA_OUT_MSKFIX   0x10930022
 
#define UBLOX_CFG_NMEA_OUT_INVTIME   0x10930023
 
#define UBLOX_CFG_NMEA_OUT_INVDATE   0x10930024
 
#define UBLOX_CFG_NMEA_OUT_ONLYGPS   0x10930025
 
#define UBLOX_CFG_NMEA_OUT_FROZENCOG   0x10930026
 
#define UBLOX_CFG_NMEA_MAINTALKERID   0x20930031
 
#define UBLOX_CFG_NMEA_GSVTALKERID   0x20930032
 
#define UBLOX_CFG_NMEA_BDSTALKERID   0x30930033
 
#define UBLOX_CFG_ODO_USE_ODO   0x10220001
 
#define UBLOX_CFG_ODO_USE_COG   0x10220002
 
#define UBLOX_CFG_ODO_OUTLPVEL   0x10220003
 
#define UBLOX_CFG_ODO_OUTLPCOG   0x10220004
 
#define UBLOX_CFG_ODO_PROFILE   0x20220005
 
#define UBLOX_CFG_ODO_COGMAXSPEED   0x20220021
 
#define UBLOX_CFG_ODO_COGMAXPOSACC   0x20220022
 
#define UBLOX_CFG_ODO_VELLPGAIN   0x20220031
 
#define UBLOX_CFG_ODO_COGLPGAIN   0x20220032
 
#define UBLOX_CFG_QZSS_USE_SLAS_DGNSS   0x10370005
 
#define UBLOX_CFG_QZSS_USE_SLAS_TESTMODE   0x10370006
 
#define UBLOX_CFG_QZSS_USE_SLAS_RAIM_UNCORR   0x10370007
 
#define UBLOX_CFG_QZSS_SLAS_MAX_BASELINE   0x30370008
 
#define UBLOX_CFG_RATE_MEAS   0x30210001
 
#define UBLOX_CFG_RATE_NAV   0x30210002
 
#define UBLOX_CFG_RATE_TIMEREF   0x20210003
 
#define UBLOX_CFG_RATE_NAV_PRIO   0x20210004
 
#define UBLOX_CFG_RINV_DUMP   0x10c70001
 
#define UBLOX_CFG_RINV_BINARY   0x10c70002
 
#define UBLOX_CFG_RINV_DATA_SIZE   0x20c70003
 
#define UBLOX_CFG_RINV_CHUNK0   0x50c70004
 
#define UBLOX_CFG_RINV_CHUNK1   0x50c70005
 
#define UBLOX_CFG_RINV_CHUNK2   0x50c70006
 
#define UBLOX_CFG_RINV_CHUNK3   0x50c70007
 
#define UBLOX_CFG_RTCM_DF003_OUT   0x30090001
 
#define UBLOX_CFG_RTCM_DF003_IN   0x30090008
 
#define UBLOX_CFG_RTCM_DF003_IN_FILTER   0x20090009
 
#define UBLOX_CFG_SBAS_USE_TESTMODE   0x10360002
 
#define UBLOX_CFG_SBAS_USE_RANGING   0x10360003
 
#define UBLOX_CFG_SBAS_USE_DIFFCORR   0x10360004
 
#define UBLOX_CFG_SBAS_USE_INTEGRITY   0x10360005
 
#define UBLOX_CFG_SBS_ACCEPT_NOT_IN_PRNMASK   0x30360008
 
#define UBLOX_CFG_SBAS_USE_IONOONLY   0x10360007
 
#define UBLOX_CFG_SBAS_PRNSCANMASK   0x50360006
 
#define UBLOX_CFG_SIGNAL_GPS_ENA   0x1031001f
 
#define UBLOX_CFG_SIGNAL_GPS_L1CA_ENA   0x10310001
 
#define UBLOX_CFG_SIGNAL_GPS_L5_ENA   0x10310004
 
#define UBLOX_CFG_SIGNAL_GPS_L2C_ENA   0x10310003
 
#define UBLOX_CFG_SIGNAL_SBAS_ENA   0x10310020
 
#define UBLOX_CFG_SIGNAL_SBAS_L1CA_ENA   0x10310005
 
#define UBLOX_CFG_SIGNAL_GAL_ENA   0x10310021
 
#define UBLOX_CFG_SIGNAL_GAL_E1_ENA   0x10310007
 
#define UBLOX_CFG_SIGNAL_GAL_E5A_ENA   0x10310009
 
#define UBLOX_CFG_SIGNAL_GAL_E5B_ENA   0x1031000a
 
#define UBLOX_CFG_SIGNAL_BDS_ENA   0x10310022
 
#define UBLOX_CFG_SIGNAL_BDS_B1_ENA   0x1031000d
 
#define UBLOX_CFG_SIGNAL_BDS_B1C_ENA   0x1031000f
 
#define UBLOX_CFG_SIGNAL_BDS_B2A_ENA   0x10310028
 
#define UBLOX_CFG_SIGNAL_BDS_B2_ENA   0x1031000e
 
#define UBLOX_CFG_SIGNAL_QZSS_ENA   0x10310024
 
#define UBLOX_CFG_SIGNAL_QZSS_L1CA_ENA   0x10310012
 
#define UBLOX_CFG_SIGNAL_QZSS_L5_ENA   0x10310017
 
#define UBLOX_CFG_SIGNAL_QZSS_L1S_ENA   0x10310014
 
#define UBLOX_CFG_SIGNAL_QZSS_L2C_ENA   0x10310015
 
#define UBLOX_CFG_SIGNAL_GLO_ENA   0x10310025
 
#define UBLOX_CFG_SIGNAL_GLO_L1_ENA   0x10310018
 
#define UBLOX_CFG_SIGNAL_GLO_L2_ENA   0x1031001a
 
#define UBLOX_CFG_SPARTN_USE_SOURCE   0x20a70001
 
#define UBLOX_CFG_SPI_MAXFF   0x20640001
 
#define UBLOX_CFG_SPI_CPOLARITY   0x10640002
 
#define UBLOX_CFG_SPI_CPHASE   0x10640003
 
#define UBLOX_CFG_SPI_EXTENDEDTIMEOUT   0x10640005
 
#define UBLOX_CFG_SPI_ENABLED   0x10640006
 
#define UBLOX_CFG_SPIINPROT_UBX   0x10790001
 
#define UBLOX_CFG_SPIINPROT_NMEA   0x10790002
 
#define UBLOX_CFG_SPIINPROT_RTCM3X   0x10790004
 
#define UBLOX_CFG_SPIINPROT_SPARTN   0x10790005
 
#define UBLOX_CFG_SPIOUTPROT_UBX   0x107a0001
 
#define UBLOX_CFG_SPIOUTPROT_NMEA   0x107a0002
 
#define UBLOX_CFG_SPIOUTPROT_RTCM3X   0x107a0004
 
#define UBLOX_CFG_TMODE_MODE   0x20030001
 
#define UBLOX_CFG_TMODE_POS_TYPE   0x20030002
 
#define UBLOX_CFG_TMODE_ECEF_X   0x40030003
 
#define UBLOX_CFG_TMODE_ECEF_Y   0x40030004
 
#define UBLOX_CFG_TMODE_ECEF_Z   0x40030005
 
#define UBLOX_CFG_TMODE_ECEF_X_HP   0x20030006
 
#define UBLOX_CFG_TMODE_ECEF_Y_HP   0x20030007
 
#define UBLOX_CFG_TMODE_ECEF_Z_HP   0x20030008
 
#define UBLOX_CFG_TMODE_LAT   0x40030009
 
#define UBLOX_CFG_TMODE_LON   0x4003000a
 
#define UBLOX_CFG_TMODE_HEIGHT   0x4003000b
 
#define UBLOX_CFG_TMODE_LAT_HP   0x2003000c
 
#define UBLOX_CFG_TMODE_LON_HP   0x2003000d
 
#define UBLOX_CFG_TMODE_HEIGHT_HP   0x2003000e
 
#define UBLOX_CFG_TMODE_FIXED_POS_ACC   0x4003000f
 
#define UBLOX_CFG_TMODE_SVIN_MIN_DUR   0x40030010
 
#define UBLOX_CFG_TMODE_SVIN_ACC_LIMIT   0x40030011
 
#define UBLOX_CFG_TP_PULSE_DEF   0x20050023
 
#define UBLOX_CFG_TP_PULSE_LENGTH_DEF   0x20050030
 
#define UBLOX_CFG_TP_ANT_CABLEDELAY   0x30050001
 
#define UBLOX_CFG_TP_PERIOD_TP1   0x40050002
 
#define UBLOX_CFG_TP_PERIOD_LOCK_TP1   0x40050003
 
#define UBLOX_CFG_TP_FREQ_TP1   0x40050024
 
#define UBLOX_CFG_TP_FREQ_LOCK_TP1   0x40050025
 
#define UBLOX_CFG_TP_LEN_TP1   0x40050004
 
#define UBLOX_CFG_TP_LEN_LOCK_TP1   0x40050005
 
#define UBLOX_CFG_TP_DUTY_TP1   0x5005002a
 
#define UBLOX_CFG_TP_DUTY_LOCK_TP1   0x5005002b
 
#define UBLOX_CFG_TP_USER_DELAY_TP1   0x40050006
 
#define UBLOX_CFG_TP_TP1_ENA   0x10050007
 
#define UBLOX_CFG_TP_SYNC_GNSS_TP1   0x10050008
 
#define UBLOX_CFG_TP_USE_LOCKED_TP1   0x10050009
 
#define UBLOX_CFG_TP_ALIGN_TO_TOW_TP1   0x1005000a
 
#define UBLOX_CFG_TP_POL_TP1   0x1005000b
 
#define UBLOX_CFG_TP_TIMEGRID_TP1   0x2005000c
 
#define UBLOX_CFG_TP_PERIOD_TP2   0x4005000d
 
#define UBLOX_CFG_TP_PERIOD_LOCK_TP2   0x4005000e
 
#define UBLOX_CFG_TP_FREQ_TP2   0x40050026
 
#define UBLOX_CFG_TP_FREQ_LOCK_TP2   0x40050027
 
#define UBLOX_CFG_TP_LEN_TP2   0x4005000f
 
#define UBLOX_CFG_TP_LEN_LOCK_TP2   0x40050010
 
#define UBLOX_CFG_TP_DUTY_TP2   0x5005002c
 
#define UBLOX_CFG_TP_DUTY_LOCK_TP2   0x5005002d
 
#define UBLOX_CFG_TP_USER_DELAY_TP2   0x40050011
 
#define UBLOX_CFG_TP_TP2_ENA   0x10050012
 
#define UBLOX_CFG_TP_SYNC_GNSS_TP2   0x10050013
 
#define UBLOX_CFG_TP_USE_LOCKED_TP2   0x10050014
 
#define UBLOX_CFG_TP_ALIGN_TO_TOW_TP2   0x10050015
 
#define UBLOX_CFG_TP_POL_TP2   0x10050016
 
#define UBLOX_CFG_TP_TIMEGRID_TP2   0x20050017
 
#define UBLOX_CFG_TP_DRSTR_TP1   0x20050035
 
#define UBLOX_CFG_TP_DRSTR_TP2   0x20050036
 
#define UBLOX_CFG_TXREADY_ENABLED   0x10a20001
 
#define UBLOX_CFG_TXREADY_POLARITY   0x10a20002
 
#define UBLOX_CFG_TXREADY_PIN   0x20a20003
 
#define UBLOX_CFG_TXREADY_THRESHOLD   0x30a20004
 
#define UBLOX_CFG_TXREADY_INTERFACE   0x20a20005
 
#define UBLOX_CFG_UART1_BAUDRATE   0x40520001
 
#define UBLOX_CFG_UART1_STOPBITS   0x20520002
 
#define UBLOX_CFG_UART1_DATABITS   0x20520003
 
#define UBLOX_CFG_UART1_PARITY   0x20520004
 
#define UBLOX_CFG_UART1_ENABLED   0x10520005
 
#define UBLOX_CFG_UART1INPROT_UBX   0x10730001
 
#define UBLOX_CFG_UART1INPROT_NMEA   0x10730002
 
#define UBLOX_CFG_UART1INPROT_RTCM3X   0x10730004
 
#define UBLOX_CFG_UART1INPROT_SPARTN   0x10730005
 
#define UBLOX_CFG_UART1OUTPROT_UBX   0x10740001
 
#define UBLOX_CFG_UART1OUTPROT_NMEA   0x10740002
 
#define UBLOX_CFG_UART1OUTPROT_RTCM3X   0x10740004
 
#define UBLOX_CFG_UART2_BAUDRATE   0x40530001
 
#define UBLOX_CFG_UART2_STOPBITS   0x20530002
 
#define UBLOX_CFG_UART2_DATABITS   0x20530003
 
#define UBLOX_CFG_UART2_PARITY   0x20530004
 
#define UBLOX_CFG_UART2_ENABLED   0x10530005
 
#define UBLOX_CFG_UART2_REMAP   0x10530006
 
#define UBLOX_CFG_UART2INPROT_UBX   0x10750001
 
#define UBLOX_CFG_UART2INPROT_NMEA   0x10750002
 
#define UBLOX_CFG_UART2INPROT_RTCM3X   0x10750004
 
#define UBLOX_CFG_UART2INPROT_SPARTN   0x10750005
 
#define UBLOX_CFG_UART2OUTPROT_UBX   0x10760001
 
#define UBLOX_CFG_UART2OUTPROT_NMEA   0x10760002
 
#define UBLOX_CFG_UART2OUTPROT_RTCM3X   0x10760004
 
#define UBLOX_CFG_USB_ENABLED   0x10650001
 
#define UBLOX_CFG_USB_SELFPOW   0x10650002
 
#define UBLOX_CFG_USB_VENDOR_ID   0x3065000a
 
#define UBLOX_CFG_USB_PRODUCT_ID   0x3065000b
 
#define UBLOX_CFG_USB_POWER   0x3065000c
 
#define UBLOX_CFG_USB_VENDOR_STR0   0x5065000d
 
#define UBLOX_CFG_USB_VENDOR_STR1   0x5065000e
 
#define UBLOX_CFG_USB_VENDOR_STR2   0x5065000f
 
#define UBLOX_CFG_USB_VENDOR_STR3   0x50650010
 
#define UBLOX_CFG_USB_PRODUCT_STR0   0x50650011
 
#define UBLOX_CFG_USB_PRODUCT_STR1   0x50650012
 
#define UBLOX_CFG_USB_PRODUCT_STR2   0x50650013
 
#define UBLOX_CFG_USB_PRODUCT_STR3   0x50650014
 
#define UBLOX_CFG_USB_SERIAL_NO_STR0   0x50650015
 
#define UBLOX_CFG_USB_SERIAL_NO_STR1   0x50650016
 
#define UBLOX_CFG_USB_SERIAL_NO_STR2   0x50650017
 
#define UBLOX_CFG_USB_SERIAL_NO_STR3   0x50650018
 
#define UBLOX_CFG_USBINPROT_UBX   0x10770001
 
#define UBLOX_CFG_USBINPROT_NMEA   0x10770002
 
#define UBLOX_CFG_USBINPROT_RTCM3X   0x10770004
 
#define UBLOX_CFG_USBINPROT_SPARTN   0x10770005
 
#define UBLOX_CFG_USBOUTPROT_UBX   0x10780001
 
#define UBLOX_CFG_USBOUTPROT_NMEA   0x10780002
 
#define UBLOX_CFG_USBOUTPROT_RTCM3X   0x10780004
 
#define UBLOX_CFG_UART1INPROT_UBX   0x10730001
 
#define UBLOX_CFG_UART1INPROT_NMEA   0x10730002
 
#define UBLOX_CFG_UART1INPROT_RTCM3X   0x10730004
 
#define UBLOX_CFG_UART1OUTPROT_UBX   0x10740001
 
#define UBLOX_CFG_UART1OUTPROT_NMEA   0x10740002
 
#define UBLOX_CFG_UART1OUTPROT_RTCM3X   0x10740004
 
#define UBLOX_CFG_UART2INPROT_UBX   0x10750001
 
#define UBLOX_CFG_UART2INPROT_NMEA   0x10750002
 
#define UBLOX_CFG_UART2INPROT_RTCM3X   0x10750004
 
#define UBLOX_CFG_UART2OUTPROT_UBX   0x10760001
 
#define UBLOX_CFG_UART2OUTPROT_NMEA   0x10760002
 
#define UBLOX_CFG_UART2OUTPROT_RTCM3X   0x10760004
 
#define UBLOX_CFG_USBINPROT_UBX   0x10770001
 
#define UBLOX_CFG_USBINPROT_NMEA   0x10770002
 
#define UBLOX_CFG_USBINPROT_RTCM3X   0x10770004
 
#define UBLOX_CFG_USBINPROT_SPARTN   0x10770005
 
#define UBLOX_CFG_USBOUTPROT_UBX   0x10780001
 
#define UBLOX_CFG_USBOUTPROT_NMEA   0x10780002
 
#define UBLOX_CFG_USBOUTPROT_RTCM3X   0x10780004
 
#define UBLOX_CFG_MSGOUT_NAV_PVT_UART1   0x20910006
 
#define UBLOX_CFG_MSGOUT_NAV_TIMEUTC_UART1   0x2091005c
 
#define UBX_MAX_PACKET_SIZE   1024
 
#define UBX_HEADER_SIZE   6
 
#define UBX_CHECKSUM_SIZE   2
 
#define ENABLE   1u
 
#define DISABLE   0u
 
#define UBLOX_SAVE_TO_FLASH   0x04
 
#define UBLOX_SAVE_TO_BBR   0x02
 
#define UBLOX_SAVE_TO_RAM   0x01
 
#define UBLOX_LOAD_FROM_FLASH   0x04
 
#define UBLOX_LOAD_FROM_BBR   0x02
 
#define UBLOX_CLEAR_ALL_LAYERS   0x07
 
#define NMEA_MAX_CMD_SIZE   100
 
#define S_TO_US   1000000
 
#define MS_TO_US   1000
 

Enumerations

enum  gnss_config_layer {
  GNSS_CONFIG_LAYER_RAM ,
  GNSS_CONFIG_LAYER_BBR ,
  GNSS_CONFIG_LAYER_FLASH ,
  GNSS_CONFIG_LAYER_ALL
}
 GNSS configuration storage layers for UBX devices. More...
 
enum  gnss_protocol {
  GNSS_PROTOCOL_UBX ,
  GNSS_PROTOCOL_NMEA ,
  GNSS_PROTOCOL_RTCM3
}
 GNSS communication protocol types. More...
 
enum  device_type {
  GNSS_DEVICE_UBX_CAPABLE ,
  GNSS_DEVICE_NMEA_ONLY
}
 Device type enumeration for protocol selection. More...
 
enum  nmea_constellation_support {
  NMEA_GPS_ONLY ,
  NMEA_GNSS_MULTI
}
 NMEA constellation support for NMEA-only devices. More...
 

Functions

int gnss_init (struct gnss_dev **device, struct gnss_init_param init_param)
 Initialize the GNSS device and configure communication.
 
int gnss_remove (struct gnss_dev *dev)
 Remove the GNSS device and release allocated resources.
 
int gnss_read (struct gnss_dev *dev, uint8_t *data, uint16_t size)
 Read data from the device.
 
int gnss_write (struct gnss_dev *dev, uint8_t *data, uint16_t size)
 Write data to the device.
 
int gnss_hw_reset (struct gnss_dev *dev)
 Reset the GNSS device using hardware reset pin.
 
int gnss_ubx_sw_reset (struct gnss_dev *dev)
 Reset the device using SW reset.
 
int gnss_ubx_send_packet (struct gnss_dev *dev, uint8_t cls, uint8_t id, uint8_t *payload, uint16_t length)
 Send UBX binary protocol packet to the GNSS device.
 
int gnss_ubx_receive_packet (struct gnss_dev *dev, struct gnss_ubx_packet *packet)
 UBX packet receive.
 
void gnss_calculate_checksum (uint8_t *data, uint16_t length, uint8_t *checksumA, uint8_t *checksumB)
 Calculate UBX checksum.
 
int gnss_verify_checksum (uint8_t *data, uint16_t length, uint8_t checksumA, uint8_t checksumB)
 Verify UBX checksum.
 
int gnss_ubx_wait_for_ack (struct gnss_dev *dev, uint8_t cls, uint8_t id)
 Wait for ACK/NAK.
 
int gnss_ubx_set_val_no_ack (struct gnss_dev *dev, uint32_t key_id, uint64_t value, uint8_t value_size, uint8_t layer)
 Set configuration value by key (no ACK version)
 
int gnss_ubx_set_val (struct gnss_dev *dev, uint32_t key_id, uint64_t value, uint8_t value_size, uint8_t layer)
 Set configuration value by key.
 
int gnss_ubx_get_val (struct gnss_dev *dev, uint32_t key_id, uint64_t *value, uint8_t value_size, uint8_t layer)
 Get configuration value by key.
 
int gnss_ubx_clr_save_load_config (struct gnss_dev *dev, uint8_t mask)
 Clear save load configuration from flash/BBR.
 
int gnss_ubx_set_input_protocol_uart1 (struct gnss_dev *dev, enum gnss_protocol protocol, uint8_t enable, uint8_t layer)
 Configure input protocol on UART1.
 
int gnss_ubx_set_output_protocol_uart1 (struct gnss_dev *dev, enum gnss_protocol protocol, uint8_t enable, uint8_t layer)
 Configure output protocol on UART1.
 
int gnss_ubx_set_output_protocol_usb (struct gnss_dev *dev, enum gnss_protocol protocol, uint8_t enable, uint8_t layer)
 Configure output protocol USB.
 
int gnss_ubx_set_input_protocol_uart2 (struct gnss_dev *dev, enum gnss_protocol protocol, uint8_t enable, uint8_t layer)
 Configure input protocol on UART2.
 
int gnss_ubx_set_output_protocol_uart2 (struct gnss_dev *dev, enum gnss_protocol protocol, uint8_t enable, uint8_t layer)
 Configure output protocol on UART2.
 
int gnss_ubx_configure_baudrate (struct gnss_dev *dev, uint32_t baudrate)
 Configure UBX device baudrate via UBX commands.
 
int gnss_ubx_poll_nav_pvt (struct gnss_dev *dev, struct gnss_ubx_nav_pvt *nav_data)
 Poll navigation data (NAV-PVT)
 
int gnss_ubx_poll_nav_timeutc (struct gnss_dev *dev, struct gnss_ubx_nav_timeutc *time_data)
 Poll time data (NAV-TIMEUTC)
 
int gnss_get_nav_data (struct gnss_dev *dev, struct gnss_ubx_nav_pvt *nav_data)
 Get latest navigation data.
 
int gnss_get_time_data (struct gnss_dev *dev, struct gnss_ubx_nav_timeutc *time_data)
 Get latest time data.
 
float gnss_coord_to_degrees (int32_t coord)
 Convert coordinates from 1e-7 degrees to float degrees.
 
float gnss_velocity_to_ms (int32_t vel)
 Convert velocity from cm/s to m/s.
 
float gnss_time_acc_to_ms (uint32_t acc)
 Convert time accuracy from ns to ms.
 
float gnss_pos_acc_to_m (uint32_t acc)
 Convert position accuracy from mm to m.
 
int32_t gnss_ubx_get_nanoseconds (struct gnss_dev *dev)
 Get nanosecond fraction of current time from NAV-PVT data.
 
int gnss_ubx_get_time_valid (struct gnss_dev *dev, bool *valid)
 Check if the current time is valid.
 
int gnss_ubx_get_time_fully_resolved (struct gnss_dev *dev, bool *resolved)
 Check if the current time is fully resolved.
 
uint32_t gnss_calculate_unix_epoch (uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second)
 Calculate Unix epoch from date/time components.
 
int gnss_ubx_get_unix_epoch_with_micros (struct gnss_dev *dev, uint32_t *epoch, uint32_t *microseconds)
 Get Unix epoch time with microsecond precision.
 
int gnss_ubx_get_precise_time (struct gnss_dev *dev, struct gnss_precise_time *precise_time)
 Get comprehensive precise time information.
 
int gnss_ubx_configure_time_pulse (struct gnss_dev *dev, bool enable)
 Configure time pulse output for PPS (Pulse Per Second)
 
int gnss_init_pps (struct gnss_dev *dev, bool enable)
 Configure PPS output with optimal settings for timing sync.
 
int gnss_ubx_is_time_pulse_enabled (struct gnss_dev *dev, bool *enabled)
 Check if time pulse is currently enabled.
 
int gnss_ubx_enable_via_nmea (struct gnss_dev *dev)
 
uint8_t gnss_nmea_checksum (const char *data)
 
int gnss_ubx_build_pubx_config (char *cmd_buffer, size_t cmd_buffer_size, uint8_t msgid, uint8_t port, uint16_t inprot, uint16_t outprot, uint32_t baudrate, uint8_t autobaud)
 
int gnss_configure_nmea_device (struct gnss_dev *dev, uint32_t baudrate, uint8_t message_rate_hz)
 Configure NMEA-only device for timing operation.
 
int gnss_configure_baudrate_via_nmea (struct gnss_dev *dev, uint32_t baudrate)
 Configure baudrate via standard NMEA command for NMEA-only devices.
 
int gnss_configure_messages_via_nmea (struct gnss_dev *dev, uint8_t rate_hz)
 Enable GPRMC/GNRMC message and disable others for clean timing via NMEA commands.
 
int gnss_refresh_timing_data (struct gnss_dev *dev)
 Refresh timing data from device (unified API for both UBX and NMEA devices)
 
int gnss_get_unified_timing (struct gnss_dev *dev, struct gnss_precise_time *precise_time)
 Get comprehensive timing information (unified API for both device types)
 
int gnss_is_timing_valid (struct gnss_dev *dev, bool *valid)
 Check if timing data is valid (unified API for both device types)
 
int gnss_get_unix_epoch_unified (struct gnss_dev *dev, uint32_t *epoch, uint32_t *fractional_seconds)
 Get Unix epoch time with best available precision (unified API)
 
int gnss_parse_gpgga_sentence (const char *sentence, struct gnss_nmea_position *position_data)
 Parse GPGGA sentence for position and fix information.
 
int gnss_get_nmea_position_data (struct gnss_dev *dev, struct gnss_nmea_position *position_data)
 Get GPS fix quality and position data (NMEA-only devices)
 

Detailed Description

Header file of GNSS Driver.

Author
Radu Etz (radu..nosp@m.etz@.nosp@m.analo.nosp@m.g.co.nosp@m.m)

Copyright 2025(c) Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Macro Definition Documentation

◆ DISABLE

#define DISABLE   0u

◆ ENABLE

#define ENABLE   1u

◆ MS_TO_US

#define MS_TO_US   1000

◆ NMEA_MAX_CMD_SIZE

#define NMEA_MAX_CMD_SIZE   100

◆ S_TO_US

#define S_TO_US   1000000

◆ UBLOX_CFG_BDS_USE_PRN_1_TO_5

#define UBLOX_CFG_BDS_USE_PRN_1_TO_5   0x10340014

◆ UBLOX_CFG_GEOFENCE_CONFLVL

#define UBLOX_CFG_GEOFENCE_CONFLVL   0x20240011

◆ UBLOX_CFG_GEOFENCE_FENCE1_LAT

#define UBLOX_CFG_GEOFENCE_FENCE1_LAT   0x40240021

◆ UBLOX_CFG_GEOFENCE_FENCE1_LON

#define UBLOX_CFG_GEOFENCE_FENCE1_LON   0x40240022

◆ UBLOX_CFG_GEOFENCE_FENCE1_RAD

#define UBLOX_CFG_GEOFENCE_FENCE1_RAD   0x40240023

◆ UBLOX_CFG_GEOFENCE_FENCE2_LAT

#define UBLOX_CFG_GEOFENCE_FENCE2_LAT   0x40240031

◆ UBLOX_CFG_GEOFENCE_FENCE2_LON

#define UBLOX_CFG_GEOFENCE_FENCE2_LON   0x40240032

◆ UBLOX_CFG_GEOFENCE_FENCE2_RAD

#define UBLOX_CFG_GEOFENCE_FENCE2_RAD   0x40240033

◆ UBLOX_CFG_GEOFENCE_FENCE3_LAT

#define UBLOX_CFG_GEOFENCE_FENCE3_LAT   0x40240041

◆ UBLOX_CFG_GEOFENCE_FENCE3_LON

#define UBLOX_CFG_GEOFENCE_FENCE3_LON   0x40240042

◆ UBLOX_CFG_GEOFENCE_FENCE3_RAD

#define UBLOX_CFG_GEOFENCE_FENCE3_RAD   0x40240043

◆ UBLOX_CFG_GEOFENCE_FENCE4_LAT

#define UBLOX_CFG_GEOFENCE_FENCE4_LAT   0x40240051

◆ UBLOX_CFG_GEOFENCE_FENCE4_LON

#define UBLOX_CFG_GEOFENCE_FENCE4_LON   0x40240052

◆ UBLOX_CFG_GEOFENCE_FENCE4_RAD

#define UBLOX_CFG_GEOFENCE_FENCE4_RAD   0x40240053

◆ UBLOX_CFG_GEOFENCE_PIN

#define UBLOX_CFG_GEOFENCE_PIN   0x20240014

◆ UBLOX_CFG_GEOFENCE_PINPOL

#define UBLOX_CFG_GEOFENCE_PINPOL   0x20240013

◆ UBLOX_CFG_GEOFENCE_USE_FENCE1

#define UBLOX_CFG_GEOFENCE_USE_FENCE1   0x10240020

◆ UBLOX_CFG_GEOFENCE_USE_FENCE2

#define UBLOX_CFG_GEOFENCE_USE_FENCE2   0x10240030

◆ UBLOX_CFG_GEOFENCE_USE_FENCE3

#define UBLOX_CFG_GEOFENCE_USE_FENCE3   0x10240040

◆ UBLOX_CFG_GEOFENCE_USE_FENCE4

#define UBLOX_CFG_GEOFENCE_USE_FENCE4   0x10240050

◆ UBLOX_CFG_GEOFENCE_USE_PIO

#define UBLOX_CFG_GEOFENCE_USE_PIO   0x10240012

◆ UBLOX_CFG_HW_ANT_CFG_OPENDET

#define UBLOX_CFG_HW_ANT_CFG_OPENDET   0x10a30031

◆ UBLOX_CFG_HW_ANT_CFG_OPENDET_POL

#define UBLOX_CFG_HW_ANT_CFG_OPENDET_POL   0x10a30032

◆ UBLOX_CFG_HW_ANT_CFG_PWRDOWN

#define UBLOX_CFG_HW_ANT_CFG_PWRDOWN   0x10a30033

◆ UBLOX_CFG_HW_ANT_CFG_PWRDOWN_POL

#define UBLOX_CFG_HW_ANT_CFG_PWRDOWN_POL   0x10a30034

◆ UBLOX_CFG_HW_ANT_CFG_RECOVER

#define UBLOX_CFG_HW_ANT_CFG_RECOVER   0x10a30035

◆ UBLOX_CFG_HW_ANT_CFG_SHORTDET

#define UBLOX_CFG_HW_ANT_CFG_SHORTDET   0x10a3002f

◆ UBLOX_CFG_HW_ANT_CFG_SHORTDET_POL

#define UBLOX_CFG_HW_ANT_CFG_SHORTDET_POL   0x10a30030

◆ UBLOX_CFG_HW_ANT_CFG_VOLTCTRL

#define UBLOX_CFG_HW_ANT_CFG_VOLTCTRL   0x10a3002e

◆ UBLOX_CFG_HW_ANT_ON_SHORT_US

#define UBLOX_CFG_HW_ANT_ON_SHORT_US   0x30a3003c

◆ UBLOX_CFG_HW_ANT_SUP_ENGINE

#define UBLOX_CFG_HW_ANT_SUP_ENGINE   0x20a30054

◆ UBLOX_CFG_HW_ANT_SUP_OPEN_PIN

#define UBLOX_CFG_HW_ANT_SUP_OPEN_PIN   0x20a30038

◆ UBLOX_CFG_HW_ANT_SUP_OPEN_THR

#define UBLOX_CFG_HW_ANT_SUP_OPEN_THR   0x20a30056

◆ UBLOX_CFG_HW_ANT_SUP_SHORT_PIN

#define UBLOX_CFG_HW_ANT_SUP_SHORT_PIN   0x20a30037

◆ UBLOX_CFG_HW_ANT_SUP_SHORT_THR

#define UBLOX_CFG_HW_ANT_SUP_SHORT_THR   0x20a30055

◆ UBLOX_CFG_HW_ANT_SUP_SWITCH_PIN

#define UBLOX_CFG_HW_ANT_SUP_SWITCH_PIN   0x20a30036

◆ UBLOX_CFG_HW_SENS_WOM_MODE

#define UBLOX_CFG_HW_SENS_WOM_MODE   0x20a30063

◆ UBLOX_CFG_HW_SENS_WOM_THLD

#define UBLOX_CFG_HW_SENS_WOM_THLD   0x20a30064

◆ UBLOX_CFG_I2C_ADDRESS

#define UBLOX_CFG_I2C_ADDRESS   0x20510001

◆ UBLOX_CFG_I2C_ENABLED

#define UBLOX_CFG_I2C_ENABLED   0x10510003

◆ UBLOX_CFG_I2C_EXTENDEDTIMEOUT

#define UBLOX_CFG_I2C_EXTENDEDTIMEOUT   0x10510002

◆ UBLOX_CFG_I2CINPROT_NMEA

#define UBLOX_CFG_I2CINPROT_NMEA   0x10710002

◆ UBLOX_CFG_I2CINPROT_RTCM3X

#define UBLOX_CFG_I2CINPROT_RTCM3X   0x10710004

◆ UBLOX_CFG_I2CINPROT_SPARTN

#define UBLOX_CFG_I2CINPROT_SPARTN   0x10710005

◆ UBLOX_CFG_I2CINPROT_UBX

#define UBLOX_CFG_I2CINPROT_UBX   0x10710001

◆ UBLOX_CFG_I2COUTPROT_NMEA

#define UBLOX_CFG_I2COUTPROT_NMEA   0x10720002

◆ UBLOX_CFG_I2COUTPROT_RTCM3X

#define UBLOX_CFG_I2COUTPROT_RTCM3X   0x10720004

◆ UBLOX_CFG_I2COUTPROT_UBX

#define UBLOX_CFG_I2COUTPROT_UBX   0x10720001

◆ UBLOX_CFG_INFMSG_NMEA_I2C

#define UBLOX_CFG_INFMSG_NMEA_I2C   0x20920006

◆ UBLOX_CFG_INFMSG_NMEA_SPI

#define UBLOX_CFG_INFMSG_NMEA_SPI   0x2092000a

◆ UBLOX_CFG_INFMSG_NMEA_UART1

#define UBLOX_CFG_INFMSG_NMEA_UART1   0x20920007

◆ UBLOX_CFG_INFMSG_NMEA_UART2

#define UBLOX_CFG_INFMSG_NMEA_UART2   0x20920008

◆ UBLOX_CFG_INFMSG_NMEA_USB

#define UBLOX_CFG_INFMSG_NMEA_USB   0x20920009

◆ UBLOX_CFG_INFMSG_UBX_I2C

#define UBLOX_CFG_INFMSG_UBX_I2C   0x20920001

◆ UBLOX_CFG_INFMSG_UBX_SPI

#define UBLOX_CFG_INFMSG_UBX_SPI   0x20920005

◆ UBLOX_CFG_INFMSG_UBX_UART1

#define UBLOX_CFG_INFMSG_UBX_UART1   0x20920002

◆ UBLOX_CFG_INFMSG_UBX_UART2

#define UBLOX_CFG_INFMSG_UBX_UART2   0x20920003

◆ UBLOX_CFG_INFMSG_UBX_USB

#define UBLOX_CFG_INFMSG_UBX_USB   0x20920004

◆ UBLOX_CFG_ITFM_ANTSETTING

#define UBLOX_CFG_ITFM_ANTSETTING   0x20410010

◆ UBLOX_CFG_ITFM_BBTHRESHOLD

#define UBLOX_CFG_ITFM_BBTHRESHOLD   0x20410001

◆ UBLOX_CFG_ITFM_CWTHRESHOLD

#define UBLOX_CFG_ITFM_CWTHRESHOLD   0x20410002

◆ UBLOX_CFG_ITFM_ENABLE

#define UBLOX_CFG_ITFM_ENABLE   0x1041000d

◆ UBLOX_CFG_ITFM_ENABLE_AUX

#define UBLOX_CFG_ITFM_ENABLE_AUX   0x10410013

◆ UBLOX_CFG_LOGFILTER_APPLY_ALL_FILTERS

#define UBLOX_CFG_LOGFILTER_APPLY_ALL_FILTERS   0x10de0004

◆ UBLOX_CFG_LOGFILTER_MIN_INTERVAL

#define UBLOX_CFG_LOGFILTER_MIN_INTERVAL   0x30de0005

◆ UBLOX_CFG_LOGFILTER_POSITION_THRS

#define UBLOX_CFG_LOGFILTER_POSITION_THRS   0x40de0008

◆ UBLOX_CFG_LOGFILTER_RECORD_ENA

#define UBLOX_CFG_LOGFILTER_RECORD_ENA   0x10de0002

◆ UBLOX_CFG_LOGFILTER_SPEED_THRS

#define UBLOX_CFG_LOGFILTER_SPEED_THRS   0x30de0007

◆ UBLOX_CFG_LOGFILTER_TIME_THRS

#define UBLOX_CFG_LOGFILTER_TIME_THRS   0x30de0006

◆ UBLOX_CFG_MOT_GNSSDIST_THRS

#define UBLOX_CFG_MOT_GNSSDIST_THRS   0x3025003b

◆ UBLOX_CFG_MOT_GNSSSPEED_THRS

#define UBLOX_CFG_MOT_GNSSSPEED_THRS   0x20250038

◆ UBLOX_CFG_MOT_IMU_FILT_WINDOW

#define UBLOX_CFG_MOT_IMU_FILT_WINDOW   0x30250016

◆ UBLOX_CFG_MSGOUT_NAV_PVT_UART1

#define UBLOX_CFG_MSGOUT_NAV_PVT_UART1   0x20910006

◆ UBLOX_CFG_MSGOUT_NAV_TIMEUTC_UART1

#define UBLOX_CFG_MSGOUT_NAV_TIMEUTC_UART1   0x2091005c

◆ UBLOX_CFG_MSGOUT_NMEA_ID_DTM_I2C

#define UBLOX_CFG_MSGOUT_NMEA_ID_DTM_I2C   0x209100a6

◆ UBLOX_CFG_MSGOUT_NMEA_ID_DTM_SPI

#define UBLOX_CFG_MSGOUT_NMEA_ID_DTM_SPI   0x209100aa

◆ UBLOX_CFG_MSGOUT_NMEA_ID_DTM_UART1

#define UBLOX_CFG_MSGOUT_NMEA_ID_DTM_UART1   0x209100a7

◆ UBLOX_CFG_MSGOUT_NMEA_ID_DTM_UART2

#define UBLOX_CFG_MSGOUT_NMEA_ID_DTM_UART2   0x209100a8

◆ UBLOX_CFG_MSGOUT_NMEA_ID_DTM_USB

#define UBLOX_CFG_MSGOUT_NMEA_ID_DTM_USB   0x209100a9

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GBS_I2C

#define UBLOX_CFG_MSGOUT_NMEA_ID_GBS_I2C   0x209100dd

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GBS_SPI

#define UBLOX_CFG_MSGOUT_NMEA_ID_GBS_SPI   0x209100e1

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GBS_UART1

#define UBLOX_CFG_MSGOUT_NMEA_ID_GBS_UART1   0x209100de

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GBS_UART2

#define UBLOX_CFG_MSGOUT_NMEA_ID_GBS_UART2   0x209100df

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GBS_USB

#define UBLOX_CFG_MSGOUT_NMEA_ID_GBS_USB   0x209100e0

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GGA_I2C

#define UBLOX_CFG_MSGOUT_NMEA_ID_GGA_I2C   0x209100ba

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GGA_SPI

#define UBLOX_CFG_MSGOUT_NMEA_ID_GGA_SPI   0x209100be

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GGA_UART1

#define UBLOX_CFG_MSGOUT_NMEA_ID_GGA_UART1   0x209100bb

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GGA_UART2

#define UBLOX_CFG_MSGOUT_NMEA_ID_GGA_UART2   0x209100bc

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GGA_USB

#define UBLOX_CFG_MSGOUT_NMEA_ID_GGA_USB   0x209100bd

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GLL_I2C

#define UBLOX_CFG_MSGOUT_NMEA_ID_GLL_I2C   0x209100c9

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GLL_SPI

#define UBLOX_CFG_MSGOUT_NMEA_ID_GLL_SPI   0x209100cd

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GLL_UART1

#define UBLOX_CFG_MSGOUT_NMEA_ID_GLL_UART1   0x209100ca

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GLL_UART2

#define UBLOX_CFG_MSGOUT_NMEA_ID_GLL_UART2   0x209100cb

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GLL_USB

#define UBLOX_CFG_MSGOUT_NMEA_ID_GLL_USB   0x209100cc

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GNS_I2C

#define UBLOX_CFG_MSGOUT_NMEA_ID_GNS_I2C   0x209100b5

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GNS_SPI

#define UBLOX_CFG_MSGOUT_NMEA_ID_GNS_SPI   0x209100b9

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GNS_UART1

#define UBLOX_CFG_MSGOUT_NMEA_ID_GNS_UART1   0x209100b6

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GNS_UART2

#define UBLOX_CFG_MSGOUT_NMEA_ID_GNS_UART2   0x209100b7

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GNS_USB

#define UBLOX_CFG_MSGOUT_NMEA_ID_GNS_USB   0x209100b8

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GRS_I2C

#define UBLOX_CFG_MSGOUT_NMEA_ID_GRS_I2C   0x209100ce

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GRS_SPI

#define UBLOX_CFG_MSGOUT_NMEA_ID_GRS_SPI   0x209100d2

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GRS_UART1

#define UBLOX_CFG_MSGOUT_NMEA_ID_GRS_UART1   0x209100cf

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GRS_UART2

#define UBLOX_CFG_MSGOUT_NMEA_ID_GRS_UART2   0x209100d0

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GRS_USB

#define UBLOX_CFG_MSGOUT_NMEA_ID_GRS_USB   0x209100d1

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GSA_I2C

#define UBLOX_CFG_MSGOUT_NMEA_ID_GSA_I2C   0x209100bf

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GSA_SPI

#define UBLOX_CFG_MSGOUT_NMEA_ID_GSA_SPI   0x209100c3

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GSA_UART1

#define UBLOX_CFG_MSGOUT_NMEA_ID_GSA_UART1   0x209100c0

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GSA_UART2

#define UBLOX_CFG_MSGOUT_NMEA_ID_GSA_UART2   0x209100c1

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GSA_USB

#define UBLOX_CFG_MSGOUT_NMEA_ID_GSA_USB   0x209100c2

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GST_I2C

#define UBLOX_CFG_MSGOUT_NMEA_ID_GST_I2C   0x209100d3

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GST_SPI

#define UBLOX_CFG_MSGOUT_NMEA_ID_GST_SPI   0x209100d7

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GST_UART1

#define UBLOX_CFG_MSGOUT_NMEA_ID_GST_UART1   0x209100d4

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GST_UART2

#define UBLOX_CFG_MSGOUT_NMEA_ID_GST_UART2   0x209100d5

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GST_USB

#define UBLOX_CFG_MSGOUT_NMEA_ID_GST_USB   0x209100d6

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GSV_I2C

#define UBLOX_CFG_MSGOUT_NMEA_ID_GSV_I2C   0x209100c4

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GSV_SPI

#define UBLOX_CFG_MSGOUT_NMEA_ID_GSV_SPI   0x209100c8

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GSV_UART1

#define UBLOX_CFG_MSGOUT_NMEA_ID_GSV_UART1   0x209100c5

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GSV_UART2

#define UBLOX_CFG_MSGOUT_NMEA_ID_GSV_UART2   0x209100c6

◆ UBLOX_CFG_MSGOUT_NMEA_ID_GSV_USB

#define UBLOX_CFG_MSGOUT_NMEA_ID_GSV_USB   0x209100c7

◆ UBLOX_CFG_MSGOUT_NMEA_ID_RLM_I2C

#define UBLOX_CFG_MSGOUT_NMEA_ID_RLM_I2C   0x20910400

◆ UBLOX_CFG_MSGOUT_NMEA_ID_RLM_SPI

#define UBLOX_CFG_MSGOUT_NMEA_ID_RLM_SPI   0x20910404

◆ UBLOX_CFG_MSGOUT_NMEA_ID_RLM_UART1

#define UBLOX_CFG_MSGOUT_NMEA_ID_RLM_UART1   0x20910401

◆ UBLOX_CFG_MSGOUT_NMEA_ID_RLM_UART2

#define UBLOX_CFG_MSGOUT_NMEA_ID_RLM_UART2   0x20910402

◆ UBLOX_CFG_MSGOUT_NMEA_ID_RLM_USB

#define UBLOX_CFG_MSGOUT_NMEA_ID_RLM_USB   0x20910403

◆ UBLOX_CFG_MSGOUT_NMEA_ID_RMC_I2C

#define UBLOX_CFG_MSGOUT_NMEA_ID_RMC_I2C   0x209100ab

◆ UBLOX_CFG_MSGOUT_NMEA_ID_RMC_SPI

#define UBLOX_CFG_MSGOUT_NMEA_ID_RMC_SPI   0x209100af

◆ UBLOX_CFG_MSGOUT_NMEA_ID_RMC_UART1

#define UBLOX_CFG_MSGOUT_NMEA_ID_RMC_UART1   0x209100ac

◆ UBLOX_CFG_MSGOUT_NMEA_ID_RMC_UART2

#define UBLOX_CFG_MSGOUT_NMEA_ID_RMC_UART2   0x209100ad

◆ UBLOX_CFG_MSGOUT_NMEA_ID_RMC_USB

#define UBLOX_CFG_MSGOUT_NMEA_ID_RMC_USB   0x209100ae

◆ UBLOX_CFG_MSGOUT_NMEA_ID_VLW_I2C

#define UBLOX_CFG_MSGOUT_NMEA_ID_VLW_I2C   0x209100e7

◆ UBLOX_CFG_MSGOUT_NMEA_ID_VLW_SPI

#define UBLOX_CFG_MSGOUT_NMEA_ID_VLW_SPI   0x209100eb

◆ UBLOX_CFG_MSGOUT_NMEA_ID_VLW_UART1

#define UBLOX_CFG_MSGOUT_NMEA_ID_VLW_UART1   0x209100e8

◆ UBLOX_CFG_MSGOUT_NMEA_ID_VLW_UART2

#define UBLOX_CFG_MSGOUT_NMEA_ID_VLW_UART2   0x209100e9

◆ UBLOX_CFG_MSGOUT_NMEA_ID_VLW_USB

#define UBLOX_CFG_MSGOUT_NMEA_ID_VLW_USB   0x209100ea

◆ UBLOX_CFG_MSGOUT_NMEA_ID_VTG_I2C

#define UBLOX_CFG_MSGOUT_NMEA_ID_VTG_I2C   0x209100b0

◆ UBLOX_CFG_MSGOUT_NMEA_ID_VTG_SPI

#define UBLOX_CFG_MSGOUT_NMEA_ID_VTG_SPI   0x209100b4

◆ UBLOX_CFG_MSGOUT_NMEA_ID_VTG_UART1

#define UBLOX_CFG_MSGOUT_NMEA_ID_VTG_UART1   0x209100b1

◆ UBLOX_CFG_MSGOUT_NMEA_ID_VTG_UART2

#define UBLOX_CFG_MSGOUT_NMEA_ID_VTG_UART2   0x209100b2

◆ UBLOX_CFG_MSGOUT_NMEA_ID_VTG_USB

#define UBLOX_CFG_MSGOUT_NMEA_ID_VTG_USB   0x209100b3

◆ UBLOX_CFG_MSGOUT_NMEA_ID_ZDA_I2C

#define UBLOX_CFG_MSGOUT_NMEA_ID_ZDA_I2C   0x209100d8

◆ UBLOX_CFG_MSGOUT_NMEA_ID_ZDA_SPI

#define UBLOX_CFG_MSGOUT_NMEA_ID_ZDA_SPI   0x209100dc

◆ UBLOX_CFG_MSGOUT_NMEA_ID_ZDA_UART1

#define UBLOX_CFG_MSGOUT_NMEA_ID_ZDA_UART1   0x209100d9

◆ UBLOX_CFG_MSGOUT_NMEA_ID_ZDA_UART2

#define UBLOX_CFG_MSGOUT_NMEA_ID_ZDA_UART2   . 0x209100da

◆ UBLOX_CFG_MSGOUT_NMEA_ID_ZDA_USB

#define UBLOX_CFG_MSGOUT_NMEA_ID_ZDA_USB   0x209100db

◆ UBLOX_CFG_MSGOUT_PUBX_ID_POLYP_I2C

#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYP_I2C   0x209100ec

◆ UBLOX_CFG_MSGOUT_PUBX_ID_POLYP_SPI

#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYP_SPI   0x209100f0

◆ UBLOX_CFG_MSGOUT_PUBX_ID_POLYP_UART1

#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYP_UART1   0x209100ed

◆ UBLOX_CFG_MSGOUT_PUBX_ID_POLYP_UART2

#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYP_UART2   0x209100ee

◆ UBLOX_CFG_MSGOUT_PUBX_ID_POLYP_USB

#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYP_USB   0x209100ef

◆ UBLOX_CFG_MSGOUT_PUBX_ID_POLYS_I2C

#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYS_I2C   0x209100f1

◆ UBLOX_CFG_MSGOUT_PUBX_ID_POLYS_SPI

#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYS_SPI   0x209100f5

◆ UBLOX_CFG_MSGOUT_PUBX_ID_POLYS_UART1

#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYS_UART1   0x209100f2

◆ UBLOX_CFG_MSGOUT_PUBX_ID_POLYS_UART2

#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYS_UART2   0x209100f3

◆ UBLOX_CFG_MSGOUT_PUBX_ID_POLYS_USB

#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYS_USB   0x209100f4

◆ UBLOX_CFG_MSGOUT_PUBX_ID_POLYT_I2C

#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYT_I2C   0x209100f6

◆ UBLOX_CFG_MSGOUT_PUBX_ID_POLYT_SPI

#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYT_SPI   0x209100fa

◆ UBLOX_CFG_MSGOUT_PUBX_ID_POLYT_UART1

#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYT_UART1   0x209100f7

◆ UBLOX_CFG_MSGOUT_PUBX_ID_POLYT_UART2

#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYT_UART2   0x209100f8

◆ UBLOX_CFG_MSGOUT_PUBX_ID_POLYT_USB

#define UBLOX_CFG_MSGOUT_PUBX_ID_POLYT_USB   0x209100f9

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1005_I2C

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1005_I2C   0x209102bd

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1005_SPI

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1005_SPI   0x209102c1

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1005_UART1

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1005_UART1   0x209102be

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1005_UART2

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1005_UART2   0x209102bf

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1005_USB

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1005_USB   0x209102c0

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1074_I2C

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1074_I2C   0x2091035e

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1074_SPI

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1074_SPI   0x20910362

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1074_UART1

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1074_UART1   0x2091035f

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1074_UART2

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1074_UART2   0x20910360

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1074_USB

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1074_USB   0x20910361

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1077_I2C

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1077_I2C   0x209102cc

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1077_SPI

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1077_SPI   0x209102d0

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1077_UART1

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1077_UART1   0x209102cd

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1077_UART2

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1077_UART2   0x209102ce

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1077_USB

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1077_USB   0x209102cf

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1084_I2C

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1084_I2C   0x20910363

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1084_SPI

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1084_SPI   0x20910367

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1084_UART1

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1084_UART1   0x20910364

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1084_UART2

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1084_UART2   0x20910365

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1084_USB

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1084_USB   0x20910366

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1087_I2C

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1087_I2C   0x209102d1

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1087_SPI

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1087_SPI   0x209102d5

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1087_UART1

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1087_UART1   0x209102d2

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1087_UART2

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1087_UART2   0x209102d3

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1087_USB

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1087_USB   0x209102d4

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1094_I2C

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1094_I2C   0x20910368

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1094_SPI

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1094_SPI   0x2091036c

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1094_UART1

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1094_UART1   0x20910369

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1094_UART2

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1094_UART2   0x2091036a

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1094_USB

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1094_USB   0x2091036b

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1097_I2C

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1097_I2C   0x20910318

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1097_SPI

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1097_SPI   0x2091031c

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1097_UART1

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1097_UART1   0x20910319

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1097_UART2

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1097_UART2   0x2091031a

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1097_USB

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1097_USB   0x2091031b

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1124_I2C

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1124_I2C   0x2091036d

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1124_SPI

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1124_SPI   0x20910371

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1124_UART1

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1124_UART1   0x2091036e

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1124_UART2

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1124_UART2   0x2091036f

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1124_USB

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1124_USB   0x20910370

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1127_I2C

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1127_I2C   0x209102d6

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1127_SPI

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1127_SPI   0x209102da

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1127_UART1

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1127_UART1   0x209102d7

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1127_UART2

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1127_UART2   0x209102d8

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1127_USB

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1127_USB   0x209102d9

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1230_I2C

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1230_I2C   0x20910303

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1230_SPI

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1230_SPI   0x20910307

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1230_UART1

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1230_UART1   0x20910304

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1230_UART2

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1230_UART2   0x20910305

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1230_USB

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE1230_USB   0x20910306

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_0_I2C

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_0_I2C   0x209102fe

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_0_SPI

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_0_SPI   0x20910302

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_0_UART1

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_0_UART1   0x209102ff

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_0_UART2

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_0_UART2   0x20910300

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_0_USB

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_0_USB   0x20910301

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_1_I2C

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_1_I2C   0x20910381

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_1_SPI

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_1_SPI   0x20910385

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_1_UART1

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_1_UART1   0x20910382

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_1_UART2

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_1_UART2   0x20910383

◆ UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_1_USB

#define UBLOX_CFG_MSGOUT_RTCM_3X_TYPE4072_1_USB   0x20910384

◆ UBLOX_CFG_MSGOUT_UBX_LOG_INFO_I2C

#define UBLOX_CFG_MSGOUT_UBX_LOG_INFO_I2C   0x20910259

◆ UBLOX_CFG_MSGOUT_UBX_LOG_INFO_SPI

#define UBLOX_CFG_MSGOUT_UBX_LOG_INFO_SPI   0x2091025d

◆ UBLOX_CFG_MSGOUT_UBX_LOG_INFO_UART1

#define UBLOX_CFG_MSGOUT_UBX_LOG_INFO_UART1   0x2091025a

◆ UBLOX_CFG_MSGOUT_UBX_LOG_INFO_UART2

#define UBLOX_CFG_MSGOUT_UBX_LOG_INFO_UART2   0x2091025b

◆ UBLOX_CFG_MSGOUT_UBX_LOG_INFO_USB

#define UBLOX_CFG_MSGOUT_UBX_LOG_INFO_USB   0x2091025c

◆ UBLOX_CFG_MSGOUT_UBX_MON_COMMS_I2C

#define UBLOX_CFG_MSGOUT_UBX_MON_COMMS_I2C   0x2091034f

◆ UBLOX_CFG_MSGOUT_UBX_MON_COMMS_SPI

#define UBLOX_CFG_MSGOUT_UBX_MON_COMMS_SPI   0x20910353

◆ UBLOX_CFG_MSGOUT_UBX_MON_COMMS_UART1

#define UBLOX_CFG_MSGOUT_UBX_MON_COMMS_UART1   0x20910350

◆ UBLOX_CFG_MSGOUT_UBX_MON_COMMS_UART2

#define UBLOX_CFG_MSGOUT_UBX_MON_COMMS_UART2   0x20910351

◆ UBLOX_CFG_MSGOUT_UBX_MON_COMMS_USB

#define UBLOX_CFG_MSGOUT_UBX_MON_COMMS_USB   0x20910352

◆ UBLOX_CFG_MSGOUT_UBX_MON_HW2_I2C

#define UBLOX_CFG_MSGOUT_UBX_MON_HW2_I2C   0x209101b9

◆ UBLOX_CFG_MSGOUT_UBX_MON_HW2_SPI

#define UBLOX_CFG_MSGOUT_UBX_MON_HW2_SPI   0x209101bd

◆ UBLOX_CFG_MSGOUT_UBX_MON_HW2_UART1

#define UBLOX_CFG_MSGOUT_UBX_MON_HW2_UART1   0x209101ba

◆ UBLOX_CFG_MSGOUT_UBX_MON_HW2_UART2

#define UBLOX_CFG_MSGOUT_UBX_MON_HW2_UART2   0x209101bb

◆ UBLOX_CFG_MSGOUT_UBX_MON_HW2_USB

#define UBLOX_CFG_MSGOUT_UBX_MON_HW2_USB   0x209101bc

◆ UBLOX_CFG_MSGOUT_UBX_MON_HW3_I2C

#define UBLOX_CFG_MSGOUT_UBX_MON_HW3_I2C   0x20910354

◆ UBLOX_CFG_MSGOUT_UBX_MON_HW3_SPI

#define UBLOX_CFG_MSGOUT_UBX_MON_HW3_SPI   0x20910358

◆ UBLOX_CFG_MSGOUT_UBX_MON_HW3_UART1

#define UBLOX_CFG_MSGOUT_UBX_MON_HW3_UART1   0x20910355

◆ UBLOX_CFG_MSGOUT_UBX_MON_HW3_UART2

#define UBLOX_CFG_MSGOUT_UBX_MON_HW3_UART2   0x20910356

◆ UBLOX_CFG_MSGOUT_UBX_MON_HW3_USB

#define UBLOX_CFG_MSGOUT_UBX_MON_HW3_USB   0x20910357

◆ UBLOX_CFG_MSGOUT_UBX_MON_HW_I2C

#define UBLOX_CFG_MSGOUT_UBX_MON_HW_I2C   0x209101b4

◆ UBLOX_CFG_MSGOUT_UBX_MON_HW_SPI

#define UBLOX_CFG_MSGOUT_UBX_MON_HW_SPI   0x209101b8

◆ UBLOX_CFG_MSGOUT_UBX_MON_HW_UART1

#define UBLOX_CFG_MSGOUT_UBX_MON_HW_UART1   0x209101b5

◆ UBLOX_CFG_MSGOUT_UBX_MON_HW_UART2

#define UBLOX_CFG_MSGOUT_UBX_MON_HW_UART2   0x209101b6

◆ UBLOX_CFG_MSGOUT_UBX_MON_HW_USB

#define UBLOX_CFG_MSGOUT_UBX_MON_HW_USB   0x209101b7

◆ UBLOX_CFG_MSGOUT_UBX_MON_IO_I2C

#define UBLOX_CFG_MSGOUT_UBX_MON_IO_I2C   0x209101a5

◆ UBLOX_CFG_MSGOUT_UBX_MON_IO_SPI

#define UBLOX_CFG_MSGOUT_UBX_MON_IO_SPI   0x209101a9

◆ UBLOX_CFG_MSGOUT_UBX_MON_IO_UART1

#define UBLOX_CFG_MSGOUT_UBX_MON_IO_UART1   0x209101a6

◆ UBLOX_CFG_MSGOUT_UBX_MON_IO_UART2

#define UBLOX_CFG_MSGOUT_UBX_MON_IO_UART2   0x209101a7

◆ UBLOX_CFG_MSGOUT_UBX_MON_IO_USB

#define UBLOX_CFG_MSGOUT_UBX_MON_IO_USB   0x209101a8

◆ UBLOX_CFG_MSGOUT_UBX_MON_MSGPP_I2C

#define UBLOX_CFG_MSGOUT_UBX_MON_MSGPP_I2C   0x20910196

◆ UBLOX_CFG_MSGOUT_UBX_MON_MSGPP_SPI

#define UBLOX_CFG_MSGOUT_UBX_MON_MSGPP_SPI   0x2091019a

◆ UBLOX_CFG_MSGOUT_UBX_MON_MSGPP_UART1

#define UBLOX_CFG_MSGOUT_UBX_MON_MSGPP_UART1   0x20910197

◆ UBLOX_CFG_MSGOUT_UBX_MON_MSGPP_UART2

#define UBLOX_CFG_MSGOUT_UBX_MON_MSGPP_UART2   0x20910198

◆ UBLOX_CFG_MSGOUT_UBX_MON_MSGPP_USB

#define UBLOX_CFG_MSGOUT_UBX_MON_MSGPP_USB   0x20910199

◆ UBLOX_CFG_MSGOUT_UBX_MON_RF_I2C

#define UBLOX_CFG_MSGOUT_UBX_MON_RF_I2C   0x20910359

◆ UBLOX_CFG_MSGOUT_UBX_MON_RF_SPI

#define UBLOX_CFG_MSGOUT_UBX_MON_RF_SPI   0x2091035d

◆ UBLOX_CFG_MSGOUT_UBX_MON_RF_UART1

#define UBLOX_CFG_MSGOUT_UBX_MON_RF_UART1   0x2091035a

◆ UBLOX_CFG_MSGOUT_UBX_MON_RF_UART2

#define UBLOX_CFG_MSGOUT_UBX_MON_RF_UART2   0x2091035b

◆ UBLOX_CFG_MSGOUT_UBX_MON_RF_USB

#define UBLOX_CFG_MSGOUT_UBX_MON_RF_USB   0x2091035c

◆ UBLOX_CFG_MSGOUT_UBX_MON_RXBUF_I2C

#define UBLOX_CFG_MSGOUT_UBX_MON_RXBUF_I2C   0x209101a0

◆ UBLOX_CFG_MSGOUT_UBX_MON_RXBUF_SPI

#define UBLOX_CFG_MSGOUT_UBX_MON_RXBUF_SPI   0x209101a4

◆ UBLOX_CFG_MSGOUT_UBX_MON_RXBUF_UART1

#define UBLOX_CFG_MSGOUT_UBX_MON_RXBUF_UART1   0x209101a1

◆ UBLOX_CFG_MSGOUT_UBX_MON_RXBUF_UART2

#define UBLOX_CFG_MSGOUT_UBX_MON_RXBUF_UART2   0x209101a2

◆ UBLOX_CFG_MSGOUT_UBX_MON_RXBUF_USB

#define UBLOX_CFG_MSGOUT_UBX_MON_RXBUF_USB   0x209101a3

◆ UBLOX_CFG_MSGOUT_UBX_MON_RXR_I2C

#define UBLOX_CFG_MSGOUT_UBX_MON_RXR_I2C   0x20910187

◆ UBLOX_CFG_MSGOUT_UBX_MON_RXR_SPI

#define UBLOX_CFG_MSGOUT_UBX_MON_RXR_SPI   0x2091018b

◆ UBLOX_CFG_MSGOUT_UBX_MON_RXR_UART1

#define UBLOX_CFG_MSGOUT_UBX_MON_RXR_UART1   0x20910188

◆ UBLOX_CFG_MSGOUT_UBX_MON_RXR_UART2

#define UBLOX_CFG_MSGOUT_UBX_MON_RXR_UART2   0x20910189

◆ UBLOX_CFG_MSGOUT_UBX_MON_RXR_USB

#define UBLOX_CFG_MSGOUT_UBX_MON_RXR_USB   0x2091018a

◆ UBLOX_CFG_MSGOUT_UBX_MON_SPAN_I2C

#define UBLOX_CFG_MSGOUT_UBX_MON_SPAN_I2C   0x2091038b

◆ UBLOX_CFG_MSGOUT_UBX_MON_SPAN_SPI

#define UBLOX_CFG_MSGOUT_UBX_MON_SPAN_SPI   0x2091038f

◆ UBLOX_CFG_MSGOUT_UBX_MON_SPAN_UART1

#define UBLOX_CFG_MSGOUT_UBX_MON_SPAN_UART1   0x2091038c

◆ UBLOX_CFG_MSGOUT_UBX_MON_SPAN_UART2

#define UBLOX_CFG_MSGOUT_UBX_MON_SPAN_UART2   0x2091038d

◆ UBLOX_CFG_MSGOUT_UBX_MON_SPAN_USB

#define UBLOX_CFG_MSGOUT_UBX_MON_SPAN_USB   0x2091038e

◆ UBLOX_CFG_MSGOUT_UBX_MON_SYS_I2C

#define UBLOX_CFG_MSGOUT_UBX_MON_SYS_I2C   0x2091069d

◆ UBLOX_CFG_MSGOUT_UBX_MON_SYS_SPI

#define UBLOX_CFG_MSGOUT_UBX_MON_SYS_SPI   0x209106a1

◆ UBLOX_CFG_MSGOUT_UBX_MON_SYS_UART1

#define UBLOX_CFG_MSGOUT_UBX_MON_SYS_UART1   0x2091069e

◆ UBLOX_CFG_MSGOUT_UBX_MON_SYS_UART2

#define UBLOX_CFG_MSGOUT_UBX_MON_SYS_UART2   0x2091069f

◆ UBLOX_CFG_MSGOUT_UBX_MON_SYS_USB

#define UBLOX_CFG_MSGOUT_UBX_MON_SYS_USB   0x209106a0

◆ UBLOX_CFG_MSGOUT_UBX_MON_TXBUF_I2C

#define UBLOX_CFG_MSGOUT_UBX_MON_TXBUF_I2C   0x2091019b

◆ UBLOX_CFG_MSGOUT_UBX_MON_TXBUF_SPI

#define UBLOX_CFG_MSGOUT_UBX_MON_TXBUF_SPI   0x2091019f

◆ UBLOX_CFG_MSGOUT_UBX_MON_TXBUF_UART1

#define UBLOX_CFG_MSGOUT_UBX_MON_TXBUF_UART1   0x2091019c

◆ UBLOX_CFG_MSGOUT_UBX_MON_TXBUF_UART2

#define UBLOX_CFG_MSGOUT_UBX_MON_TXBUF_UART2   0x2091019d

◆ UBLOX_CFG_MSGOUT_UBX_MON_TXBUF_USB

#define UBLOX_CFG_MSGOUT_UBX_MON_TXBUF_USB   0x2091019e

◆ UBLOX_CFG_MSGOUT_UBX_NAV_ATT_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_ATT_I2C   0x2091001f

◆ UBLOX_CFG_MSGOUT_UBX_NAV_ATT_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_ATT_SPI   0x20910023

◆ UBLOX_CFG_MSGOUT_UBX_NAV_ATT_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_ATT_UART1   0x20910020

◆ UBLOX_CFG_MSGOUT_UBX_NAV_ATT_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_ATT_UART2   0x20910021

◆ UBLOX_CFG_MSGOUT_UBX_NAV_ATT_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_ATT_USB   0x20910022

◆ UBLOX_CFG_MSGOUT_UBX_NAV_CLOCK_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_CLOCK_I2C   0x20910065

◆ UBLOX_CFG_MSGOUT_UBX_NAV_CLOCK_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_CLOCK_SPI   0x20910069

◆ UBLOX_CFG_MSGOUT_UBX_NAV_CLOCK_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_CLOCK_UART1   0x20910066

◆ UBLOX_CFG_MSGOUT_UBX_NAV_CLOCK_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_CLOCK_UART2   0x20910067

◆ UBLOX_CFG_MSGOUT_UBX_NAV_CLOCK_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_CLOCK_USB   0x20910068

◆ UBLOX_CFG_MSGOUT_UBX_NAV_DOP_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_DOP_I2C   0x20910038

◆ UBLOX_CFG_MSGOUT_UBX_NAV_DOP_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_DOP_SPI   0x2091003c

◆ UBLOX_CFG_MSGOUT_UBX_NAV_DOP_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_DOP_UART1   0x20910039

◆ UBLOX_CFG_MSGOUT_UBX_NAV_DOP_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_DOP_UART2   0x2091003a

◆ UBLOX_CFG_MSGOUT_UBX_NAV_DOP_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_DOP_USB   0x2091003b

◆ UBLOX_CFG_MSGOUT_UBX_NAV_EOE_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_EOE_I2C   0x2091015f

◆ UBLOX_CFG_MSGOUT_UBX_NAV_EOE_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_EOE_SPI   0x20910163

◆ UBLOX_CFG_MSGOUT_UBX_NAV_EOE_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_EOE_UART1   0x20910160

◆ UBLOX_CFG_MSGOUT_UBX_NAV_EOE_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_EOE_UART2   0x20910161

◆ UBLOX_CFG_MSGOUT_UBX_NAV_EOE_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_EOE_USB   0x20910162

◆ UBLOX_CFG_MSGOUT_UBX_NAV_GEOFENCE_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_GEOFENCE_I2C   0x209100a1

◆ UBLOX_CFG_MSGOUT_UBX_NAV_GEOFENCE_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_GEOFENCE_SPI   0x209100a5

◆ UBLOX_CFG_MSGOUT_UBX_NAV_GEOFENCE_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_GEOFENCE_UART1   0x209100a2

◆ UBLOX_CFG_MSGOUT_UBX_NAV_GEOFENCE_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_GEOFENCE_UART2   0x209100a3

◆ UBLOX_CFG_MSGOUT_UBX_NAV_GEOFENCE_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_GEOFENCE_USB   0x209100a4

◆ UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSECEF_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSECEF_I2C   0x2091002e

◆ UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSECEF_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSECEF_SPI   0x20910032

◆ UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSECEF_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSECEF_UART1   0x2091002f

◆ UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSECEF_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSECEF_UART2   0x20910030

◆ UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSECEF_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSECEF_USB   0x20910031

◆ UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSLLH_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSLLH_I2C   0x20910033

◆ UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSLLH_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSLLH_SPI   0x20910037

◆ UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSLLH_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSLLH_UART1   0x20910034

◆ UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSLLH_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSLLH_UART2   0x20910035

◆ UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSLLH_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_HPPOSLLH_USB   0x20910036

◆ UBLOX_CFG_MSGOUT_UBX_NAV_ODO_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_ODO_I2C   0x2091007e

◆ UBLOX_CFG_MSGOUT_UBX_NAV_ODO_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_ODO_SPI   0x20910082

◆ UBLOX_CFG_MSGOUT_UBX_NAV_ODO_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_ODO_UART1   0x2091007f

◆ UBLOX_CFG_MSGOUT_UBX_NAV_ODO_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_ODO_UART2   0x20910080

◆ UBLOX_CFG_MSGOUT_UBX_NAV_ODO_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_ODO_USB   0x20910081

◆ UBLOX_CFG_MSGOUT_UBX_NAV_ORB_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_ORB_I2C   0x20910010

◆ UBLOX_CFG_MSGOUT_UBX_NAV_ORB_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_ORB_SPI   0x20910014

◆ UBLOX_CFG_MSGOUT_UBX_NAV_ORB_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_ORB_UART1   0x20910011

◆ UBLOX_CFG_MSGOUT_UBX_NAV_ORB_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_ORB_UART2   0x20910012

◆ UBLOX_CFG_MSGOUT_UBX_NAV_ORB_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_ORB_USB   0x20910013

◆ UBLOX_CFG_MSGOUT_UBX_NAV_PL_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_PL_I2C   0x20910415

◆ UBLOX_CFG_MSGOUT_UBX_NAV_PL_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_PL_SPI   0x20910419

◆ UBLOX_CFG_MSGOUT_UBX_NAV_PL_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_PL_UART1   0x20910416

◆ UBLOX_CFG_MSGOUT_UBX_NAV_PL_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_PL_UART2   0x20910417

◆ UBLOX_CFG_MSGOUT_UBX_NAV_PL_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_PL_USB   0x20910418

◆ UBLOX_CFG_MSGOUT_UBX_NAV_POSECEF_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_POSECEF_I2C   0x20910024

◆ UBLOX_CFG_MSGOUT_UBX_NAV_POSECEF_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_POSECEF_SPI   0x20910028

◆ UBLOX_CFG_MSGOUT_UBX_NAV_POSECEF_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_POSECEF_UART1   0x20910025

◆ UBLOX_CFG_MSGOUT_UBX_NAV_POSECEF_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_POSECEF_UART2   0x20910026

◆ UBLOX_CFG_MSGOUT_UBX_NAV_POSECEF_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_POSECEF_USB   0x20910027

◆ UBLOX_CFG_MSGOUT_UBX_NAV_POSLLH_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_POSLLH_I2C   0x20910029

◆ UBLOX_CFG_MSGOUT_UBX_NAV_POSLLH_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_POSLLH_SPI   0x2091002d

◆ UBLOX_CFG_MSGOUT_UBX_NAV_POSLLH_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_POSLLH_UART1   0x2091002a

◆ UBLOX_CFG_MSGOUT_UBX_NAV_POSLLH_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_POSLLH_UART2   0x2091002b

◆ UBLOX_CFG_MSGOUT_UBX_NAV_POSLLH_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_POSLLH_USB   0x2091002c

◆ UBLOX_CFG_MSGOUT_UBX_NAV_PVT_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_PVT_I2C   0x20910006

◆ UBLOX_CFG_MSGOUT_UBX_NAV_PVT_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_PVT_SPI   0x2091000a

◆ UBLOX_CFG_MSGOUT_UBX_NAV_PVT_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_PVT_UART1   0x20910007

◆ UBLOX_CFG_MSGOUT_UBX_NAV_PVT_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_PVT_UART2   0x20910008

◆ UBLOX_CFG_MSGOUT_UBX_NAV_PVT_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_PVT_USB   0x20910009

◆ UBLOX_CFG_MSGOUT_UBX_NAV_RELPOSNED_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_RELPOSNED_I2C   0x2091008d

◆ UBLOX_CFG_MSGOUT_UBX_NAV_RELPOSNED_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_RELPOSNED_SPI   0x20910091

◆ UBLOX_CFG_MSGOUT_UBX_NAV_RELPOSNED_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_RELPOSNED_UART1   0x2091008e

◆ UBLOX_CFG_MSGOUT_UBX_NAV_RELPOSNED_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_RELPOSNED_UART2   0x2091008f

◆ UBLOX_CFG_MSGOUT_UBX_NAV_RELPOSNED_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_RELPOSNED_USB   0x20910090

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SAT_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_SAT_I2C   0x20910015

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SAT_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_SAT_SPI   0x20910019

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SAT_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_SAT_UART1   0x20910016

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SAT_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_SAT_UART2   0x20910017

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SAT_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_SAT_USB   0x20910018

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SBAS_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_SBAS_I2C   0x2091006a

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SBAS_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_SBAS_SPI   0x2091006e

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SBAS_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_SBAS_UART1   0x2091006b

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SBAS_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_SBAS_UART2   0x2091006c

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SBAS_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_SBAS_USB   0x2091006d

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SIG_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_SIG_I2C   0x20910345

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SIG_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_SIG_SPI   0x20910349

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SIG_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_SIG_UART1   0x20910346

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SIG_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_SIG_UART2   0x20910347

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SIG_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_SIG_USB   0x20910348

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SLAS_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_SLAS_I2C   0x20910336

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SLAS_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_SLAS_SPI   0x2091033a

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SLAS_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_SLAS_UART1   0x20910337

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SLAS_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_SLAS_UART2   0x20910338

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SLAS_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_SLAS_USB   0x20910339

◆ UBLOX_CFG_MSGOUT_UBX_NAV_STATUS_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_STATUS_I2C   0x2091001a

◆ UBLOX_CFG_MSGOUT_UBX_NAV_STATUS_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_STATUS_SPI   0x2091001e

◆ UBLOX_CFG_MSGOUT_UBX_NAV_STATUS_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_STATUS_UART1   0x2091001b

◆ UBLOX_CFG_MSGOUT_UBX_NAV_STATUS_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_STATUS_UART2   0x2091001c

◆ UBLOX_CFG_MSGOUT_UBX_NAV_STATUS_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_STATUS_USB   0x2091001d

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SVIN_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_SVIN_I2C   0x20910088

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SVIN_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_SVIN_SPI   0x2091008c

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SVIN_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_SVIN_UART1   0x20910089

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SVIN_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_SVIN_UART2   0x2091008a

◆ UBLOX_CFG_MSGOUT_UBX_NAV_SVIN_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_SVIN_USB   0x2091008b

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEBDS_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEBDS_I2C   0x20910051

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEBDS_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEBDS_SPI   0x20910055

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEBDS_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEBDS_UART1   0x20910052

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEBDS_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEBDS_UART2   0x20910053

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEBDS_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEBDS_USB   0x20910054

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGAL_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGAL_I2C   0x20910056

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGAL_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGAL_SPI   0x2091005a

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGAL_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGAL_UART1   0x20910057

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGAL_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGAL_UART2   0x20910058

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGAL_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGAL_USB   0x20910059

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGLO_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGLO_I2C   0x2091004c

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGLO_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGLO_SPI   0x20910050

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGLO_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGLO_UART1   0x2091004d

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGLO_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGLO_UART2   0x2091004e

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGLO_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGLO_USB   0x2091004f

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGPS_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGPS_I2C   0x20910047

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGPS_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGPS_SPI   0x2091004b

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGPS_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGPS_UART1   0x20910048

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGPS_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGPS_UART2   0x20910049

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGPS_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEGPS_USB   0x2091004a

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMELS_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMELS_I2C   0x20910060

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMELS_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMELS_SPI   0x20910064

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMELS_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMELS_UART1   0x20910061

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMELS_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMELS_UART2   0x20910062

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMELS_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMELS_USB   0x20910063

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEQZSS_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEQZSS_I2C   0x20910386

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEQZSS_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEQZSS_SPI   0x2091038a

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEQZSS_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEQZSS_UART1   0x20910387

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEQZSS_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEQZSS_UART2   0x20910388

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEQZSS_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEQZSS_USB   0x20910389

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEUTC_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEUTC_I2C   0x2091005b

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEUTC_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEUTC_SPI   0x2091005f

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEUTC_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEUTC_UART1   0x2091005c

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEUTC_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEUTC_UART2   0x2091005d

◆ UBLOX_CFG_MSGOUT_UBX_NAV_TIMEUTC_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_TIMEUTC_USB   0x2091005e

◆ UBLOX_CFG_MSGOUT_UBX_NAV_VELECEF_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_VELECEF_I2C   0x2091003d

◆ UBLOX_CFG_MSGOUT_UBX_NAV_VELECEF_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_VELECEF_SPI   0x20910041

◆ UBLOX_CFG_MSGOUT_UBX_NAV_VELECEF_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_VELECEF_UART1   0x2091003e

◆ UBLOX_CFG_MSGOUT_UBX_NAV_VELECEF_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_VELECEF_UART2   0x2091003f

◆ UBLOX_CFG_MSGOUT_UBX_NAV_VELECEF_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_VELECEF_USB   0x20910040

◆ UBLOX_CFG_MSGOUT_UBX_NAV_VELNED_I2C

#define UBLOX_CFG_MSGOUT_UBX_NAV_VELNED_I2C   0x20910042

◆ UBLOX_CFG_MSGOUT_UBX_NAV_VELNED_SPI

#define UBLOX_CFG_MSGOUT_UBX_NAV_VELNED_SPI   0x20910046

◆ UBLOX_CFG_MSGOUT_UBX_NAV_VELNED_UART1

#define UBLOX_CFG_MSGOUT_UBX_NAV_VELNED_UART1   0x20910043

◆ UBLOX_CFG_MSGOUT_UBX_NAV_VELNED_UART2

#define UBLOX_CFG_MSGOUT_UBX_NAV_VELNED_UART2   0x20910044

◆ UBLOX_CFG_MSGOUT_UBX_NAV_VELNED_USB

#define UBLOX_CFG_MSGOUT_UBX_NAV_VELNED_USB   0x20910045

◆ UBLOX_CFG_MSGOUT_UBX_RXM_COR_I2C

#define UBLOX_CFG_MSGOUT_UBX_RXM_COR_I2C   0x209106b6

◆ UBLOX_CFG_MSGOUT_UBX_RXM_COR_SPI

#define UBLOX_CFG_MSGOUT_UBX_RXM_COR_SPI   0x209106ba

◆ UBLOX_CFG_MSGOUT_UBX_RXM_COR_UART1

#define UBLOX_CFG_MSGOUT_UBX_RXM_COR_UART1   0x209106b7

◆ UBLOX_CFG_MSGOUT_UBX_RXM_COR_UART2

#define UBLOX_CFG_MSGOUT_UBX_RXM_COR_UART2   0x209106b8

◆ UBLOX_CFG_MSGOUT_UBX_RXM_COR_USB

#define UBLOX_CFG_MSGOUT_UBX_RXM_COR_USB   0x209106b9

◆ UBLOX_CFG_MSGOUT_UBX_RXM_MEASX_I2C

#define UBLOX_CFG_MSGOUT_UBX_RXM_MEASX_I2C   0x20910204

◆ UBLOX_CFG_MSGOUT_UBX_RXM_MEASX_SPI

#define UBLOX_CFG_MSGOUT_UBX_RXM_MEASX_SPI   0x20910208

◆ UBLOX_CFG_MSGOUT_UBX_RXM_MEASX_UART1

#define UBLOX_CFG_MSGOUT_UBX_RXM_MEASX_UART1   0x20910205

◆ UBLOX_CFG_MSGOUT_UBX_RXM_MEASX_UART2

#define UBLOX_CFG_MSGOUT_UBX_RXM_MEASX_UART2   0x20910206

◆ UBLOX_CFG_MSGOUT_UBX_RXM_MEASX_USB

#define UBLOX_CFG_MSGOUT_UBX_RXM_MEASX_USB   0x20910207

◆ UBLOX_CFG_MSGOUT_UBX_RXM_RAWX_I2C

#define UBLOX_CFG_MSGOUT_UBX_RXM_RAWX_I2C   0x209102a4

◆ UBLOX_CFG_MSGOUT_UBX_RXM_RAWX_SPI

#define UBLOX_CFG_MSGOUT_UBX_RXM_RAWX_SPI   0x209102a8

◆ UBLOX_CFG_MSGOUT_UBX_RXM_RAWX_UART1

#define UBLOX_CFG_MSGOUT_UBX_RXM_RAWX_UART1   0x209102a5

◆ UBLOX_CFG_MSGOUT_UBX_RXM_RAWX_UART2

#define UBLOX_CFG_MSGOUT_UBX_RXM_RAWX_UART2   0x209102a6

◆ UBLOX_CFG_MSGOUT_UBX_RXM_RAWX_USB

#define UBLOX_CFG_MSGOUT_UBX_RXM_RAWX_USB   0x209102a7

◆ UBLOX_CFG_MSGOUT_UBX_RXM_RLM_I2C

#define UBLOX_CFG_MSGOUT_UBX_RXM_RLM_I2C   0x2091025e

◆ UBLOX_CFG_MSGOUT_UBX_RXM_RLM_SPI

#define UBLOX_CFG_MSGOUT_UBX_RXM_RLM_SPI   0x20910262

◆ UBLOX_CFG_MSGOUT_UBX_RXM_RLM_UART1

#define UBLOX_CFG_MSGOUT_UBX_RXM_RLM_UART1   0x2091025f

◆ UBLOX_CFG_MSGOUT_UBX_RXM_RLM_UART2

#define UBLOX_CFG_MSGOUT_UBX_RXM_RLM_UART2   0x20910260

◆ UBLOX_CFG_MSGOUT_UBX_RXM_RLM_USB

#define UBLOX_CFG_MSGOUT_UBX_RXM_RLM_USB   0x20910261

◆ UBLOX_CFG_MSGOUT_UBX_RXM_RTCM_I2C

#define UBLOX_CFG_MSGOUT_UBX_RXM_RTCM_I2C   0x20910268

◆ UBLOX_CFG_MSGOUT_UBX_RXM_RTCM_SPI

#define UBLOX_CFG_MSGOUT_UBX_RXM_RTCM_SPI   0x2091026c

◆ UBLOX_CFG_MSGOUT_UBX_RXM_RTCM_UART1

#define UBLOX_CFG_MSGOUT_UBX_RXM_RTCM_UART1   0x20910269

◆ UBLOX_CFG_MSGOUT_UBX_RXM_RTCM_UART2

#define UBLOX_CFG_MSGOUT_UBX_RXM_RTCM_UART2   0x2091026a

◆ UBLOX_CFG_MSGOUT_UBX_RXM_RTCM_USB

#define UBLOX_CFG_MSGOUT_UBX_RXM_RTCM_USB   0x2091026b

◆ UBLOX_CFG_MSGOUT_UBX_RXM_SFRBX_I2C

#define UBLOX_CFG_MSGOUT_UBX_RXM_SFRBX_I2C   0x20910231

◆ UBLOX_CFG_MSGOUT_UBX_RXM_SFRBX_SPI

#define UBLOX_CFG_MSGOUT_UBX_RXM_SFRBX_SPI   0x20910235

◆ UBLOX_CFG_MSGOUT_UBX_RXM_SFRBX_UART1

#define UBLOX_CFG_MSGOUT_UBX_RXM_SFRBX_UART1   0x20910232

◆ UBLOX_CFG_MSGOUT_UBX_RXM_SFRBX_UART2

#define UBLOX_CFG_MSGOUT_UBX_RXM_SFRBX_UART2   0x20910233

◆ UBLOX_CFG_MSGOUT_UBX_RXM_SFRBX_USB

#define UBLOX_CFG_MSGOUT_UBX_RXM_SFRBX_USB   0x20910234

◆ UBLOX_CFG_MSGOUT_UBX_RXM_SPARTN_I2C

#define UBLOX_CFG_MSGOUT_UBX_RXM_SPARTN_I2C   0x20910605

◆ UBLOX_CFG_MSGOUT_UBX_RXM_SPARTN_SPI

#define UBLOX_CFG_MSGOUT_UBX_RXM_SPARTN_SPI   0x20910609

◆ UBLOX_CFG_MSGOUT_UBX_RXM_SPARTN_UART1

#define UBLOX_CFG_MSGOUT_UBX_RXM_SPARTN_UART1   0x20910606

◆ UBLOX_CFG_MSGOUT_UBX_RXM_SPARTN_UART2

#define UBLOX_CFG_MSGOUT_UBX_RXM_SPARTN_UART2   0x20910607

◆ UBLOX_CFG_MSGOUT_UBX_RXM_SPARTN_USB

#define UBLOX_CFG_MSGOUT_UBX_RXM_SPARTN_USB   0x20910608

◆ UBLOX_CFG_MSGOUT_UBX_SEC_SIG_I2C

#define UBLOX_CFG_MSGOUT_UBX_SEC_SIG_I2C   0x20910634

◆ UBLOX_CFG_MSGOUT_UBX_SEC_SIG_SPI

#define UBLOX_CFG_MSGOUT_UBX_SEC_SIG_SPI   0x20910638

◆ UBLOX_CFG_MSGOUT_UBX_SEC_SIG_UART1

#define UBLOX_CFG_MSGOUT_UBX_SEC_SIG_UART1   0x20910635

◆ UBLOX_CFG_MSGOUT_UBX_SEC_SIG_UART2

#define UBLOX_CFG_MSGOUT_UBX_SEC_SIG_UART2   0x20910636

◆ UBLOX_CFG_MSGOUT_UBX_SEC_SIG_USB

#define UBLOX_CFG_MSGOUT_UBX_SEC_SIG_USB   0x20910637

◆ UBLOX_CFG_MSGOUT_UBX_TIM_TM2_I2C

#define UBLOX_CFG_MSGOUT_UBX_TIM_TM2_I2C   0x20910178

◆ UBLOX_CFG_MSGOUT_UBX_TIM_TM2_SPI

#define UBLOX_CFG_MSGOUT_UBX_TIM_TM2_SPI   0x2091017c

◆ UBLOX_CFG_MSGOUT_UBX_TIM_TM2_UART1

#define UBLOX_CFG_MSGOUT_UBX_TIM_TM2_UART1   0x20910179

◆ UBLOX_CFG_MSGOUT_UBX_TIM_TM2_UART2

#define UBLOX_CFG_MSGOUT_UBX_TIM_TM2_UART2   0x2091017a

◆ UBLOX_CFG_MSGOUT_UBX_TIM_TM2_USB

#define UBLOX_CFG_MSGOUT_UBX_TIM_TM2_USB   0x2091017b

◆ UBLOX_CFG_MSGOUT_UBX_TIM_TP_I2C

#define UBLOX_CFG_MSGOUT_UBX_TIM_TP_I2C   0x2091017d

◆ UBLOX_CFG_MSGOUT_UBX_TIM_TP_SPI

#define UBLOX_CFG_MSGOUT_UBX_TIM_TP_SPI   0x20910181

◆ UBLOX_CFG_MSGOUT_UBX_TIM_TP_UART1

#define UBLOX_CFG_MSGOUT_UBX_TIM_TP_UART1   0x2091017e

◆ UBLOX_CFG_MSGOUT_UBX_TIM_TP_UART2

#define UBLOX_CFG_MSGOUT_UBX_TIM_TP_UART2   0x2091017f

◆ UBLOX_CFG_MSGOUT_UBX_TIM_TP_USB

#define UBLOX_CFG_MSGOUT_UBX_TIM_TP_USB   0x20910180

◆ UBLOX_CFG_MSGOUT_UBX_TIM_VRFY_I2C

#define UBLOX_CFG_MSGOUT_UBX_TIM_VRFY_I2C   0x20910092

◆ UBLOX_CFG_MSGOUT_UBX_TIM_VRFY_SPI

#define UBLOX_CFG_MSGOUT_UBX_TIM_VRFY_SPI   0x20910096

◆ UBLOX_CFG_MSGOUT_UBX_TIM_VRFY_UART1

#define UBLOX_CFG_MSGOUT_UBX_TIM_VRFY_UART1   0x20910093

◆ UBLOX_CFG_MSGOUT_UBX_TIM_VRFY_UART2

#define UBLOX_CFG_MSGOUT_UBX_TIM_VRFY_UART2   0x20910094

◆ UBLOX_CFG_MSGOUT_UBX_TIM_VRFY_USB

#define UBLOX_CFG_MSGOUT_UBX_TIM_VRFY_USB   0x20910095

◆ UBLOX_CFG_NAV2_OUT_ENABLED

#define UBLOX_CFG_NAV2_OUT_ENABLED   0x10170001

◆ UBLOX_CFG_NAV2_SBAS_USE_INTEGRITY

#define UBLOX_CFG_NAV2_SBAS_USE_INTEGRITY   0x10170002

◆ UBLOX_CFG_NAVHPG_DGNSSMODE

#define UBLOX_CFG_NAVHPG_DGNSSMODE   0x20140011

◆ UBLOX_CFG_NAVSPG_ACKAIDING

#define UBLOX_CFG_NAVSPG_ACKAIDING   0x10110025

◆ UBLOX_CFG_NAVSPG_CONSTR_ALT

#define UBLOX_CFG_NAVSPG_CONSTR_ALT   0x401100c1

◆ UBLOX_CFG_NAVSPG_CONSTR_ALTVAR

#define UBLOX_CFG_NAVSPG_CONSTR_ALTVAR   0x401100c2

◆ UBLOX_CFG_NAVSPG_CONSTR_DGNSSTO

#define UBLOX_CFG_NAVSPG_CONSTR_DGNSSTO   0x201100c4

◆ UBLOX_CFG_NAVSPG_DYNMODEL

#define UBLOX_CFG_NAVSPG_DYNMODEL   0x20110021

◆ UBLOX_CFG_NAVSPG_FIXMODE

#define UBLOX_CFG_NAVSPG_FIXMODE   0x20110011

◆ UBLOX_CFG_NAVSPG_INFIL_CNOTHRS

#define UBLOX_CFG_NAVSPG_INFIL_CNOTHRS   0x201100ab

◆ UBLOX_CFG_NAVSPG_INFIL_MAXSVS

#define UBLOX_CFG_NAVSPG_INFIL_MAXSVS   0x201100a2

◆ UBLOX_CFG_NAVSPG_INFIL_MINCNO

#define UBLOX_CFG_NAVSPG_INFIL_MINCNO   0x201100a3

◆ UBLOX_CFG_NAVSPG_INFIL_MINELEV

#define UBLOX_CFG_NAVSPG_INFIL_MINELEV   0x201100a4

◆ UBLOX_CFG_NAVSPG_INFIL_MINSVS

#define UBLOX_CFG_NAVSPG_INFIL_MINSVS   0x201100a1

◆ UBLOX_CFG_NAVSPG_INFIL_NCNOTHRS

#define UBLOX_CFG_NAVSPG_INFIL_NCNOTHRS   0x201100aa

◆ UBLOX_CFG_NAVSPG_INIFIX3D

#define UBLOX_CFG_NAVSPG_INIFIX3D   0x10110013

◆ UBLOX_CFG_NAVSPG_OUTFIL_FACC

#define UBLOX_CFG_NAVSPG_OUTFIL_FACC   0x301100b5

◆ UBLOX_CFG_NAVSPG_OUTFIL_PACC

#define UBLOX_CFG_NAVSPG_OUTFIL_PACC   0x301100b3

◆ UBLOX_CFG_NAVSPG_OUTFIL_PDOP

#define UBLOX_CFG_NAVSPG_OUTFIL_PDOP   0x301100b1

◆ UBLOX_CFG_NAVSPG_OUTFIL_TACC

#define UBLOX_CFG_NAVSPG_OUTFIL_TACC   0x301100b4

◆ UBLOX_CFG_NAVSPG_OUTFIL_TDOP

#define UBLOX_CFG_NAVSPG_OUTFIL_TDOP   0x301100b2

◆ UBLOX_CFG_NAVSPG_PL_ENA

#define UBLOX_CFG_NAVSPG_PL_ENA   0x101100d7

◆ UBLOX_CFG_NAVSPG_SIGATTCOMP

#define UBLOX_CFG_NAVSPG_SIGATTCOMP   0x201100d6

◆ UBLOX_CFG_NAVSPG_USE_PPP

#define UBLOX_CFG_NAVSPG_USE_PPP   0x10110019

◆ UBLOX_CFG_NAVSPG_USE_USRDAT

#define UBLOX_CFG_NAVSPG_USE_USRDAT   0x10110061

◆ UBLOX_CFG_NAVSPG_USRDAT_DX

#define UBLOX_CFG_NAVSPG_USRDAT_DX   0x40110064

◆ UBLOX_CFG_NAVSPG_USRDAT_DY

#define UBLOX_CFG_NAVSPG_USRDAT_DY   0x40110065

◆ UBLOX_CFG_NAVSPG_USRDAT_DZ

#define UBLOX_CFG_NAVSPG_USRDAT_DZ   0x40110066

◆ UBLOX_CFG_NAVSPG_USRDAT_FLAT

#define UBLOX_CFG_NAVSPG_USRDAT_FLAT   0x50110063

◆ UBLOX_CFG_NAVSPG_USRDAT_MAJA

#define UBLOX_CFG_NAVSPG_USRDAT_MAJA   0x50110062

◆ UBLOX_CFG_NAVSPG_USRDAT_ROTX

#define UBLOX_CFG_NAVSPG_USRDAT_ROTX   0x40110067

◆ UBLOX_CFG_NAVSPG_USRDAT_ROTY

#define UBLOX_CFG_NAVSPG_USRDAT_ROTY   0x40110068

◆ UBLOX_CFG_NAVSPG_USRDAT_ROTZ

#define UBLOX_CFG_NAVSPG_USRDAT_ROTZ   0x40110069

◆ UBLOX_CFG_NAVSPG_USRDAT_SCALE

#define UBLOX_CFG_NAVSPG_USRDAT_SCALE   0x4011006a

◆ UBLOX_CFG_NAVSPG_UTCSTANDARD

#define UBLOX_CFG_NAVSPG_UTCSTANDARD   0x2011001c

◆ UBLOX_CFG_NAVSPG_WKNROLLOVER

#define UBLOX_CFG_NAVSPG_WKNROLLOVER   0x30110017

◆ UBLOX_CFG_NMEA_BDSTALKERID

#define UBLOX_CFG_NMEA_BDSTALKERID   0x30930033

◆ UBLOX_CFG_NMEA_COMPAT

#define UBLOX_CFG_NMEA_COMPAT   0x10930003

◆ UBLOX_CFG_NMEA_CONSIDER

#define UBLOX_CFG_NMEA_CONSIDER   0x10930004

◆ UBLOX_CFG_NMEA_FILT_BDS

#define UBLOX_CFG_NMEA_FILT_BDS   0x10930017

◆ UBLOX_CFG_NMEA_FILT_GAL

#define UBLOX_CFG_NMEA_FILT_GAL   0x10930013

◆ UBLOX_CFG_NMEA_FILT_GLO

#define UBLOX_CFG_NMEA_FILT_GLO   0x10930016

◆ UBLOX_CFG_NMEA_FILT_GPS

#define UBLOX_CFG_NMEA_FILT_GPS   0x10930011

◆ UBLOX_CFG_NMEA_FILT_QZSS

#define UBLOX_CFG_NMEA_FILT_QZSS   0x10930015

◆ UBLOX_CFG_NMEA_FILT_SBAS

#define UBLOX_CFG_NMEA_FILT_SBAS   0x10930012

◆ UBLOX_CFG_NMEA_GSVTALKERID

#define UBLOX_CFG_NMEA_GSVTALKERID   0x20930032

◆ UBLOX_CFG_NMEA_HIGHPREC

#define UBLOX_CFG_NMEA_HIGHPREC   0x10930006

◆ UBLOX_CFG_NMEA_LIMIT82

#define UBLOX_CFG_NMEA_LIMIT82   0x10930005

◆ UBLOX_CFG_NMEA_MAINTALKERID

#define UBLOX_CFG_NMEA_MAINTALKERID   0x20930031

◆ UBLOX_CFG_NMEA_MAXSVS

#define UBLOX_CFG_NMEA_MAXSVS   0x20930002

◆ UBLOX_CFG_NMEA_OUT_FROZENCOG

#define UBLOX_CFG_NMEA_OUT_FROZENCOG   0x10930026

◆ UBLOX_CFG_NMEA_OUT_INVDATE

#define UBLOX_CFG_NMEA_OUT_INVDATE   0x10930024

◆ UBLOX_CFG_NMEA_OUT_INVFIX

#define UBLOX_CFG_NMEA_OUT_INVFIX   0x10930021

◆ UBLOX_CFG_NMEA_OUT_INVTIME

#define UBLOX_CFG_NMEA_OUT_INVTIME   0x10930023

◆ UBLOX_CFG_NMEA_OUT_MSKFIX

#define UBLOX_CFG_NMEA_OUT_MSKFIX   0x10930022

◆ UBLOX_CFG_NMEA_OUT_ONLYGPS

#define UBLOX_CFG_NMEA_OUT_ONLYGPS   0x10930025

◆ UBLOX_CFG_NMEA_PROTVER

#define UBLOX_CFG_NMEA_PROTVER   0x20930001

◆ UBLOX_CFG_NMEA_SVNUMBERING

#define UBLOX_CFG_NMEA_SVNUMBERING   0x20930007

◆ UBLOX_CFG_ODO_COGLPGAIN

#define UBLOX_CFG_ODO_COGLPGAIN   0x20220032

◆ UBLOX_CFG_ODO_COGMAXPOSACC

#define UBLOX_CFG_ODO_COGMAXPOSACC   0x20220022

◆ UBLOX_CFG_ODO_COGMAXSPEED

#define UBLOX_CFG_ODO_COGMAXSPEED   0x20220021

◆ UBLOX_CFG_ODO_OUTLPCOG

#define UBLOX_CFG_ODO_OUTLPCOG   0x10220004

◆ UBLOX_CFG_ODO_OUTLPVEL

#define UBLOX_CFG_ODO_OUTLPVEL   0x10220003

◆ UBLOX_CFG_ODO_PROFILE

#define UBLOX_CFG_ODO_PROFILE   0x20220005

◆ UBLOX_CFG_ODO_USE_COG

#define UBLOX_CFG_ODO_USE_COG   0x10220002

◆ UBLOX_CFG_ODO_USE_ODO

#define UBLOX_CFG_ODO_USE_ODO   0x10220001

◆ UBLOX_CFG_ODO_VELLPGAIN

#define UBLOX_CFG_ODO_VELLPGAIN   0x20220031

◆ UBLOX_CFG_QZSS_SLAS_MAX_BASELINE

#define UBLOX_CFG_QZSS_SLAS_MAX_BASELINE   0x30370008

◆ UBLOX_CFG_QZSS_USE_SLAS_DGNSS

#define UBLOX_CFG_QZSS_USE_SLAS_DGNSS   0x10370005

◆ UBLOX_CFG_QZSS_USE_SLAS_RAIM_UNCORR

#define UBLOX_CFG_QZSS_USE_SLAS_RAIM_UNCORR   0x10370007

◆ UBLOX_CFG_QZSS_USE_SLAS_TESTMODE

#define UBLOX_CFG_QZSS_USE_SLAS_TESTMODE   0x10370006

◆ UBLOX_CFG_RATE_MEAS

#define UBLOX_CFG_RATE_MEAS   0x30210001

◆ UBLOX_CFG_RATE_NAV

#define UBLOX_CFG_RATE_NAV   0x30210002

◆ UBLOX_CFG_RATE_NAV_PRIO

#define UBLOX_CFG_RATE_NAV_PRIO   0x20210004

◆ UBLOX_CFG_RATE_TIMEREF

#define UBLOX_CFG_RATE_TIMEREF   0x20210003

◆ UBLOX_CFG_RINV_BINARY

#define UBLOX_CFG_RINV_BINARY   0x10c70002

◆ UBLOX_CFG_RINV_CHUNK0

#define UBLOX_CFG_RINV_CHUNK0   0x50c70004

◆ UBLOX_CFG_RINV_CHUNK1

#define UBLOX_CFG_RINV_CHUNK1   0x50c70005

◆ UBLOX_CFG_RINV_CHUNK2

#define UBLOX_CFG_RINV_CHUNK2   0x50c70006

◆ UBLOX_CFG_RINV_CHUNK3

#define UBLOX_CFG_RINV_CHUNK3   0x50c70007

◆ UBLOX_CFG_RINV_DATA_SIZE

#define UBLOX_CFG_RINV_DATA_SIZE   0x20c70003

◆ UBLOX_CFG_RINV_DUMP

#define UBLOX_CFG_RINV_DUMP   0x10c70001

◆ UBLOX_CFG_RTCM_DF003_IN

#define UBLOX_CFG_RTCM_DF003_IN   0x30090008

◆ UBLOX_CFG_RTCM_DF003_IN_FILTER

#define UBLOX_CFG_RTCM_DF003_IN_FILTER   0x20090009

◆ UBLOX_CFG_RTCM_DF003_OUT

#define UBLOX_CFG_RTCM_DF003_OUT   0x30090001

◆ UBLOX_CFG_SBAS_PRNSCANMASK

#define UBLOX_CFG_SBAS_PRNSCANMASK   0x50360006

◆ UBLOX_CFG_SBAS_USE_DIFFCORR

#define UBLOX_CFG_SBAS_USE_DIFFCORR   0x10360004

◆ UBLOX_CFG_SBAS_USE_INTEGRITY

#define UBLOX_CFG_SBAS_USE_INTEGRITY   0x10360005

◆ UBLOX_CFG_SBAS_USE_IONOONLY

#define UBLOX_CFG_SBAS_USE_IONOONLY   0x10360007

◆ UBLOX_CFG_SBAS_USE_RANGING

#define UBLOX_CFG_SBAS_USE_RANGING   0x10360003

◆ UBLOX_CFG_SBAS_USE_TESTMODE

#define UBLOX_CFG_SBAS_USE_TESTMODE   0x10360002

◆ UBLOX_CFG_SBS_ACCEPT_NOT_IN_PRNMASK

#define UBLOX_CFG_SBS_ACCEPT_NOT_IN_PRNMASK   0x30360008

◆ UBLOX_CFG_SIGNAL_BDS_B1_ENA

#define UBLOX_CFG_SIGNAL_BDS_B1_ENA   0x1031000d

◆ UBLOX_CFG_SIGNAL_BDS_B1C_ENA

#define UBLOX_CFG_SIGNAL_BDS_B1C_ENA   0x1031000f

◆ UBLOX_CFG_SIGNAL_BDS_B2_ENA

#define UBLOX_CFG_SIGNAL_BDS_B2_ENA   0x1031000e

◆ UBLOX_CFG_SIGNAL_BDS_B2A_ENA

#define UBLOX_CFG_SIGNAL_BDS_B2A_ENA   0x10310028

◆ UBLOX_CFG_SIGNAL_BDS_ENA

#define UBLOX_CFG_SIGNAL_BDS_ENA   0x10310022

◆ UBLOX_CFG_SIGNAL_GAL_E1_ENA

#define UBLOX_CFG_SIGNAL_GAL_E1_ENA   0x10310007

◆ UBLOX_CFG_SIGNAL_GAL_E5A_ENA

#define UBLOX_CFG_SIGNAL_GAL_E5A_ENA   0x10310009

◆ UBLOX_CFG_SIGNAL_GAL_E5B_ENA

#define UBLOX_CFG_SIGNAL_GAL_E5B_ENA   0x1031000a

◆ UBLOX_CFG_SIGNAL_GAL_ENA

#define UBLOX_CFG_SIGNAL_GAL_ENA   0x10310021

◆ UBLOX_CFG_SIGNAL_GLO_ENA

#define UBLOX_CFG_SIGNAL_GLO_ENA   0x10310025

◆ UBLOX_CFG_SIGNAL_GLO_L1_ENA

#define UBLOX_CFG_SIGNAL_GLO_L1_ENA   0x10310018

◆ UBLOX_CFG_SIGNAL_GLO_L2_ENA

#define UBLOX_CFG_SIGNAL_GLO_L2_ENA   0x1031001a

◆ UBLOX_CFG_SIGNAL_GPS_ENA

#define UBLOX_CFG_SIGNAL_GPS_ENA   0x1031001f

◆ UBLOX_CFG_SIGNAL_GPS_L1CA_ENA

#define UBLOX_CFG_SIGNAL_GPS_L1CA_ENA   0x10310001

◆ UBLOX_CFG_SIGNAL_GPS_L2C_ENA

#define UBLOX_CFG_SIGNAL_GPS_L2C_ENA   0x10310003

◆ UBLOX_CFG_SIGNAL_GPS_L5_ENA

#define UBLOX_CFG_SIGNAL_GPS_L5_ENA   0x10310004

◆ UBLOX_CFG_SIGNAL_QZSS_ENA

#define UBLOX_CFG_SIGNAL_QZSS_ENA   0x10310024

◆ UBLOX_CFG_SIGNAL_QZSS_L1CA_ENA

#define UBLOX_CFG_SIGNAL_QZSS_L1CA_ENA   0x10310012

◆ UBLOX_CFG_SIGNAL_QZSS_L1S_ENA

#define UBLOX_CFG_SIGNAL_QZSS_L1S_ENA   0x10310014

◆ UBLOX_CFG_SIGNAL_QZSS_L2C_ENA

#define UBLOX_CFG_SIGNAL_QZSS_L2C_ENA   0x10310015

◆ UBLOX_CFG_SIGNAL_QZSS_L5_ENA

#define UBLOX_CFG_SIGNAL_QZSS_L5_ENA   0x10310017

◆ UBLOX_CFG_SIGNAL_SBAS_ENA

#define UBLOX_CFG_SIGNAL_SBAS_ENA   0x10310020

◆ UBLOX_CFG_SIGNAL_SBAS_L1CA_ENA

#define UBLOX_CFG_SIGNAL_SBAS_L1CA_ENA   0x10310005

◆ UBLOX_CFG_SPARTN_USE_SOURCE

#define UBLOX_CFG_SPARTN_USE_SOURCE   0x20a70001

◆ UBLOX_CFG_SPI_CPHASE

#define UBLOX_CFG_SPI_CPHASE   0x10640003

◆ UBLOX_CFG_SPI_CPOLARITY

#define UBLOX_CFG_SPI_CPOLARITY   0x10640002

◆ UBLOX_CFG_SPI_ENABLED

#define UBLOX_CFG_SPI_ENABLED   0x10640006

◆ UBLOX_CFG_SPI_EXTENDEDTIMEOUT

#define UBLOX_CFG_SPI_EXTENDEDTIMEOUT   0x10640005

◆ UBLOX_CFG_SPI_MAXFF

#define UBLOX_CFG_SPI_MAXFF   0x20640001

◆ UBLOX_CFG_SPIINPROT_NMEA

#define UBLOX_CFG_SPIINPROT_NMEA   0x10790002

◆ UBLOX_CFG_SPIINPROT_RTCM3X

#define UBLOX_CFG_SPIINPROT_RTCM3X   0x10790004

◆ UBLOX_CFG_SPIINPROT_SPARTN

#define UBLOX_CFG_SPIINPROT_SPARTN   0x10790005

◆ UBLOX_CFG_SPIINPROT_UBX

#define UBLOX_CFG_SPIINPROT_UBX   0x10790001

◆ UBLOX_CFG_SPIOUTPROT_NMEA

#define UBLOX_CFG_SPIOUTPROT_NMEA   0x107a0002

◆ UBLOX_CFG_SPIOUTPROT_RTCM3X

#define UBLOX_CFG_SPIOUTPROT_RTCM3X   0x107a0004

◆ UBLOX_CFG_SPIOUTPROT_UBX

#define UBLOX_CFG_SPIOUTPROT_UBX   0x107a0001

◆ UBLOX_CFG_TMODE_ECEF_X

#define UBLOX_CFG_TMODE_ECEF_X   0x40030003

◆ UBLOX_CFG_TMODE_ECEF_X_HP

#define UBLOX_CFG_TMODE_ECEF_X_HP   0x20030006

◆ UBLOX_CFG_TMODE_ECEF_Y

#define UBLOX_CFG_TMODE_ECEF_Y   0x40030004

◆ UBLOX_CFG_TMODE_ECEF_Y_HP

#define UBLOX_CFG_TMODE_ECEF_Y_HP   0x20030007

◆ UBLOX_CFG_TMODE_ECEF_Z

#define UBLOX_CFG_TMODE_ECEF_Z   0x40030005

◆ UBLOX_CFG_TMODE_ECEF_Z_HP

#define UBLOX_CFG_TMODE_ECEF_Z_HP   0x20030008

◆ UBLOX_CFG_TMODE_FIXED_POS_ACC

#define UBLOX_CFG_TMODE_FIXED_POS_ACC   0x4003000f

◆ UBLOX_CFG_TMODE_HEIGHT

#define UBLOX_CFG_TMODE_HEIGHT   0x4003000b

◆ UBLOX_CFG_TMODE_HEIGHT_HP

#define UBLOX_CFG_TMODE_HEIGHT_HP   0x2003000e

◆ UBLOX_CFG_TMODE_LAT

#define UBLOX_CFG_TMODE_LAT   0x40030009

◆ UBLOX_CFG_TMODE_LAT_HP

#define UBLOX_CFG_TMODE_LAT_HP   0x2003000c

◆ UBLOX_CFG_TMODE_LON

#define UBLOX_CFG_TMODE_LON   0x4003000a

◆ UBLOX_CFG_TMODE_LON_HP

#define UBLOX_CFG_TMODE_LON_HP   0x2003000d

◆ UBLOX_CFG_TMODE_MODE

#define UBLOX_CFG_TMODE_MODE   0x20030001

◆ UBLOX_CFG_TMODE_POS_TYPE

#define UBLOX_CFG_TMODE_POS_TYPE   0x20030002

◆ UBLOX_CFG_TMODE_SVIN_ACC_LIMIT

#define UBLOX_CFG_TMODE_SVIN_ACC_LIMIT   0x40030011

◆ UBLOX_CFG_TMODE_SVIN_MIN_DUR

#define UBLOX_CFG_TMODE_SVIN_MIN_DUR   0x40030010

◆ UBLOX_CFG_TP_ALIGN_TO_TOW_TP1

#define UBLOX_CFG_TP_ALIGN_TO_TOW_TP1   0x1005000a

◆ UBLOX_CFG_TP_ALIGN_TO_TOW_TP2

#define UBLOX_CFG_TP_ALIGN_TO_TOW_TP2   0x10050015

◆ UBLOX_CFG_TP_ANT_CABLEDELAY

#define UBLOX_CFG_TP_ANT_CABLEDELAY   0x30050001

◆ UBLOX_CFG_TP_DRSTR_TP1

#define UBLOX_CFG_TP_DRSTR_TP1   0x20050035

◆ UBLOX_CFG_TP_DRSTR_TP2

#define UBLOX_CFG_TP_DRSTR_TP2   0x20050036

◆ UBLOX_CFG_TP_DUTY_LOCK_TP1

#define UBLOX_CFG_TP_DUTY_LOCK_TP1   0x5005002b

◆ UBLOX_CFG_TP_DUTY_LOCK_TP2

#define UBLOX_CFG_TP_DUTY_LOCK_TP2   0x5005002d

◆ UBLOX_CFG_TP_DUTY_TP1

#define UBLOX_CFG_TP_DUTY_TP1   0x5005002a

◆ UBLOX_CFG_TP_DUTY_TP2

#define UBLOX_CFG_TP_DUTY_TP2   0x5005002c

◆ UBLOX_CFG_TP_FREQ_LOCK_TP1

#define UBLOX_CFG_TP_FREQ_LOCK_TP1   0x40050025

◆ UBLOX_CFG_TP_FREQ_LOCK_TP2

#define UBLOX_CFG_TP_FREQ_LOCK_TP2   0x40050027

◆ UBLOX_CFG_TP_FREQ_TP1

#define UBLOX_CFG_TP_FREQ_TP1   0x40050024

◆ UBLOX_CFG_TP_FREQ_TP2

#define UBLOX_CFG_TP_FREQ_TP2   0x40050026

◆ UBLOX_CFG_TP_LEN_LOCK_TP1

#define UBLOX_CFG_TP_LEN_LOCK_TP1   0x40050005

◆ UBLOX_CFG_TP_LEN_LOCK_TP2

#define UBLOX_CFG_TP_LEN_LOCK_TP2   0x40050010

◆ UBLOX_CFG_TP_LEN_TP1

#define UBLOX_CFG_TP_LEN_TP1   0x40050004

◆ UBLOX_CFG_TP_LEN_TP2

#define UBLOX_CFG_TP_LEN_TP2   0x4005000f

◆ UBLOX_CFG_TP_PERIOD_LOCK_TP1

#define UBLOX_CFG_TP_PERIOD_LOCK_TP1   0x40050003

◆ UBLOX_CFG_TP_PERIOD_LOCK_TP2

#define UBLOX_CFG_TP_PERIOD_LOCK_TP2   0x4005000e

◆ UBLOX_CFG_TP_PERIOD_TP1

#define UBLOX_CFG_TP_PERIOD_TP1   0x40050002

◆ UBLOX_CFG_TP_PERIOD_TP2

#define UBLOX_CFG_TP_PERIOD_TP2   0x4005000d

◆ UBLOX_CFG_TP_POL_TP1

#define UBLOX_CFG_TP_POL_TP1   0x1005000b

◆ UBLOX_CFG_TP_POL_TP2

#define UBLOX_CFG_TP_POL_TP2   0x10050016

◆ UBLOX_CFG_TP_PULSE_DEF

#define UBLOX_CFG_TP_PULSE_DEF   0x20050023

◆ UBLOX_CFG_TP_PULSE_LENGTH_DEF

#define UBLOX_CFG_TP_PULSE_LENGTH_DEF   0x20050030

◆ UBLOX_CFG_TP_SYNC_GNSS_TP1

#define UBLOX_CFG_TP_SYNC_GNSS_TP1   0x10050008

◆ UBLOX_CFG_TP_SYNC_GNSS_TP2

#define UBLOX_CFG_TP_SYNC_GNSS_TP2   0x10050013

◆ UBLOX_CFG_TP_TIMEGRID_TP1

#define UBLOX_CFG_TP_TIMEGRID_TP1   0x2005000c

◆ UBLOX_CFG_TP_TIMEGRID_TP2

#define UBLOX_CFG_TP_TIMEGRID_TP2   0x20050017

◆ UBLOX_CFG_TP_TP1_ENA

#define UBLOX_CFG_TP_TP1_ENA   0x10050007

◆ UBLOX_CFG_TP_TP2_ENA

#define UBLOX_CFG_TP_TP2_ENA   0x10050012

◆ UBLOX_CFG_TP_USE_LOCKED_TP1

#define UBLOX_CFG_TP_USE_LOCKED_TP1   0x10050009

◆ UBLOX_CFG_TP_USE_LOCKED_TP2

#define UBLOX_CFG_TP_USE_LOCKED_TP2   0x10050014

◆ UBLOX_CFG_TP_USER_DELAY_TP1

#define UBLOX_CFG_TP_USER_DELAY_TP1   0x40050006

◆ UBLOX_CFG_TP_USER_DELAY_TP2

#define UBLOX_CFG_TP_USER_DELAY_TP2   0x40050011

◆ UBLOX_CFG_TXREADY_ENABLED

#define UBLOX_CFG_TXREADY_ENABLED   0x10a20001

◆ UBLOX_CFG_TXREADY_INTERFACE

#define UBLOX_CFG_TXREADY_INTERFACE   0x20a20005

◆ UBLOX_CFG_TXREADY_PIN

#define UBLOX_CFG_TXREADY_PIN   0x20a20003

◆ UBLOX_CFG_TXREADY_POLARITY

#define UBLOX_CFG_TXREADY_POLARITY   0x10a20002

◆ UBLOX_CFG_TXREADY_THRESHOLD

#define UBLOX_CFG_TXREADY_THRESHOLD   0x30a20004

◆ UBLOX_CFG_UART1_BAUDRATE

#define UBLOX_CFG_UART1_BAUDRATE   0x40520001

◆ UBLOX_CFG_UART1_DATABITS

#define UBLOX_CFG_UART1_DATABITS   0x20520003

◆ UBLOX_CFG_UART1_ENABLED

#define UBLOX_CFG_UART1_ENABLED   0x10520005

◆ UBLOX_CFG_UART1_PARITY

#define UBLOX_CFG_UART1_PARITY   0x20520004

◆ UBLOX_CFG_UART1_STOPBITS

#define UBLOX_CFG_UART1_STOPBITS   0x20520002

◆ UBLOX_CFG_UART1INPROT_NMEA [1/2]

#define UBLOX_CFG_UART1INPROT_NMEA   0x10730002

◆ UBLOX_CFG_UART1INPROT_NMEA [2/2]

#define UBLOX_CFG_UART1INPROT_NMEA   0x10730002

◆ UBLOX_CFG_UART1INPROT_RTCM3X [1/2]

#define UBLOX_CFG_UART1INPROT_RTCM3X   0x10730004

◆ UBLOX_CFG_UART1INPROT_RTCM3X [2/2]

#define UBLOX_CFG_UART1INPROT_RTCM3X   0x10730004

◆ UBLOX_CFG_UART1INPROT_SPARTN

#define UBLOX_CFG_UART1INPROT_SPARTN   0x10730005

◆ UBLOX_CFG_UART1INPROT_UBX [1/2]

#define UBLOX_CFG_UART1INPROT_UBX   0x10730001

◆ UBLOX_CFG_UART1INPROT_UBX [2/2]

#define UBLOX_CFG_UART1INPROT_UBX   0x10730001

◆ UBLOX_CFG_UART1OUTPROT_NMEA [1/2]

#define UBLOX_CFG_UART1OUTPROT_NMEA   0x10740002

◆ UBLOX_CFG_UART1OUTPROT_NMEA [2/2]

#define UBLOX_CFG_UART1OUTPROT_NMEA   0x10740002

◆ UBLOX_CFG_UART1OUTPROT_RTCM3X [1/2]

#define UBLOX_CFG_UART1OUTPROT_RTCM3X   0x10740004

◆ UBLOX_CFG_UART1OUTPROT_RTCM3X [2/2]

#define UBLOX_CFG_UART1OUTPROT_RTCM3X   0x10740004

◆ UBLOX_CFG_UART1OUTPROT_UBX [1/2]

#define UBLOX_CFG_UART1OUTPROT_UBX   0x10740001

◆ UBLOX_CFG_UART1OUTPROT_UBX [2/2]

#define UBLOX_CFG_UART1OUTPROT_UBX   0x10740001

◆ UBLOX_CFG_UART2_BAUDRATE

#define UBLOX_CFG_UART2_BAUDRATE   0x40530001

◆ UBLOX_CFG_UART2_DATABITS

#define UBLOX_CFG_UART2_DATABITS   0x20530003

◆ UBLOX_CFG_UART2_ENABLED

#define UBLOX_CFG_UART2_ENABLED   0x10530005

◆ UBLOX_CFG_UART2_PARITY

#define UBLOX_CFG_UART2_PARITY   0x20530004

◆ UBLOX_CFG_UART2_REMAP

#define UBLOX_CFG_UART2_REMAP   0x10530006

◆ UBLOX_CFG_UART2_STOPBITS

#define UBLOX_CFG_UART2_STOPBITS   0x20530002

◆ UBLOX_CFG_UART2INPROT_NMEA [1/2]

#define UBLOX_CFG_UART2INPROT_NMEA   0x10750002

◆ UBLOX_CFG_UART2INPROT_NMEA [2/2]

#define UBLOX_CFG_UART2INPROT_NMEA   0x10750002

◆ UBLOX_CFG_UART2INPROT_RTCM3X [1/2]

#define UBLOX_CFG_UART2INPROT_RTCM3X   0x10750004

◆ UBLOX_CFG_UART2INPROT_RTCM3X [2/2]

#define UBLOX_CFG_UART2INPROT_RTCM3X   0x10750004

◆ UBLOX_CFG_UART2INPROT_SPARTN

#define UBLOX_CFG_UART2INPROT_SPARTN   0x10750005

◆ UBLOX_CFG_UART2INPROT_UBX [1/2]

#define UBLOX_CFG_UART2INPROT_UBX   0x10750001

◆ UBLOX_CFG_UART2INPROT_UBX [2/2]

#define UBLOX_CFG_UART2INPROT_UBX   0x10750001

◆ UBLOX_CFG_UART2OUTPROT_NMEA [1/2]

#define UBLOX_CFG_UART2OUTPROT_NMEA   0x10760002

◆ UBLOX_CFG_UART2OUTPROT_NMEA [2/2]

#define UBLOX_CFG_UART2OUTPROT_NMEA   0x10760002

◆ UBLOX_CFG_UART2OUTPROT_RTCM3X [1/2]

#define UBLOX_CFG_UART2OUTPROT_RTCM3X   0x10760004

◆ UBLOX_CFG_UART2OUTPROT_RTCM3X [2/2]

#define UBLOX_CFG_UART2OUTPROT_RTCM3X   0x10760004

◆ UBLOX_CFG_UART2OUTPROT_UBX [1/2]

#define UBLOX_CFG_UART2OUTPROT_UBX   0x10760001

◆ UBLOX_CFG_UART2OUTPROT_UBX [2/2]

#define UBLOX_CFG_UART2OUTPROT_UBX   0x10760001

◆ UBLOX_CFG_USB_ENABLED

#define UBLOX_CFG_USB_ENABLED   0x10650001

◆ UBLOX_CFG_USB_POWER

#define UBLOX_CFG_USB_POWER   0x3065000c

◆ UBLOX_CFG_USB_PRODUCT_ID

#define UBLOX_CFG_USB_PRODUCT_ID   0x3065000b

◆ UBLOX_CFG_USB_PRODUCT_STR0

#define UBLOX_CFG_USB_PRODUCT_STR0   0x50650011

◆ UBLOX_CFG_USB_PRODUCT_STR1

#define UBLOX_CFG_USB_PRODUCT_STR1   0x50650012

◆ UBLOX_CFG_USB_PRODUCT_STR2

#define UBLOX_CFG_USB_PRODUCT_STR2   0x50650013

◆ UBLOX_CFG_USB_PRODUCT_STR3

#define UBLOX_CFG_USB_PRODUCT_STR3   0x50650014

◆ UBLOX_CFG_USB_SELFPOW

#define UBLOX_CFG_USB_SELFPOW   0x10650002

◆ UBLOX_CFG_USB_SERIAL_NO_STR0

#define UBLOX_CFG_USB_SERIAL_NO_STR0   0x50650015

◆ UBLOX_CFG_USB_SERIAL_NO_STR1

#define UBLOX_CFG_USB_SERIAL_NO_STR1   0x50650016

◆ UBLOX_CFG_USB_SERIAL_NO_STR2

#define UBLOX_CFG_USB_SERIAL_NO_STR2   0x50650017

◆ UBLOX_CFG_USB_SERIAL_NO_STR3

#define UBLOX_CFG_USB_SERIAL_NO_STR3   0x50650018

◆ UBLOX_CFG_USB_VENDOR_ID

#define UBLOX_CFG_USB_VENDOR_ID   0x3065000a

◆ UBLOX_CFG_USB_VENDOR_STR0

#define UBLOX_CFG_USB_VENDOR_STR0   0x5065000d

◆ UBLOX_CFG_USB_VENDOR_STR1

#define UBLOX_CFG_USB_VENDOR_STR1   0x5065000e

◆ UBLOX_CFG_USB_VENDOR_STR2

#define UBLOX_CFG_USB_VENDOR_STR2   0x5065000f

◆ UBLOX_CFG_USB_VENDOR_STR3

#define UBLOX_CFG_USB_VENDOR_STR3   0x50650010

◆ UBLOX_CFG_USBINPROT_NMEA [1/2]

#define UBLOX_CFG_USBINPROT_NMEA   0x10770002

◆ UBLOX_CFG_USBINPROT_NMEA [2/2]

#define UBLOX_CFG_USBINPROT_NMEA   0x10770002

◆ UBLOX_CFG_USBINPROT_RTCM3X [1/2]

#define UBLOX_CFG_USBINPROT_RTCM3X   0x10770004

◆ UBLOX_CFG_USBINPROT_RTCM3X [2/2]

#define UBLOX_CFG_USBINPROT_RTCM3X   0x10770004

◆ UBLOX_CFG_USBINPROT_SPARTN [1/2]

#define UBLOX_CFG_USBINPROT_SPARTN   0x10770005

◆ UBLOX_CFG_USBINPROT_SPARTN [2/2]

#define UBLOX_CFG_USBINPROT_SPARTN   0x10770005

◆ UBLOX_CFG_USBINPROT_UBX [1/2]

#define UBLOX_CFG_USBINPROT_UBX   0x10770001

◆ UBLOX_CFG_USBINPROT_UBX [2/2]

#define UBLOX_CFG_USBINPROT_UBX   0x10770001

◆ UBLOX_CFG_USBOUTPROT_NMEA [1/2]

#define UBLOX_CFG_USBOUTPROT_NMEA   0x10780002

◆ UBLOX_CFG_USBOUTPROT_NMEA [2/2]

#define UBLOX_CFG_USBOUTPROT_NMEA   0x10780002

◆ UBLOX_CFG_USBOUTPROT_RTCM3X [1/2]

#define UBLOX_CFG_USBOUTPROT_RTCM3X   0x10780004

◆ UBLOX_CFG_USBOUTPROT_RTCM3X [2/2]

#define UBLOX_CFG_USBOUTPROT_RTCM3X   0x10780004

◆ UBLOX_CFG_USBOUTPROT_UBX [1/2]

#define UBLOX_CFG_USBOUTPROT_UBX   0x10780001

◆ UBLOX_CFG_USBOUTPROT_UBX [2/2]

#define UBLOX_CFG_USBOUTPROT_UBX   0x10780001

◆ UBLOX_CLEAR_ALL_LAYERS

#define UBLOX_CLEAR_ALL_LAYERS   0x07

◆ UBLOX_LOAD_FROM_BBR

#define UBLOX_LOAD_FROM_BBR   0x02

◆ UBLOX_LOAD_FROM_FLASH

#define UBLOX_LOAD_FROM_FLASH   0x04

◆ UBLOX_SAVE_TO_BBR

#define UBLOX_SAVE_TO_BBR   0x02

◆ UBLOX_SAVE_TO_FLASH

#define UBLOX_SAVE_TO_FLASH   0x04

◆ UBLOX_SAVE_TO_RAM

#define UBLOX_SAVE_TO_RAM   0x01

◆ UBX_ACK_ACK

#define UBX_ACK_ACK   0x01

◆ UBX_ACK_NACK

#define UBX_ACK_NACK   0x00

◆ UBX_ACK_NONE

#define UBX_ACK_NONE   0x02

◆ UBX_CFG_ANT

#define UBX_CFG_ANT   0x13

◆ UBX_CFG_BATCH

#define UBX_CFG_BATCH   0x93

◆ UBX_CFG_CFG

#define UBX_CFG_CFG   0x09

◆ UBX_CFG_DAT

#define UBX_CFG_DAT   0x06

◆ UBX_CFG_DGNSS

#define UBX_CFG_DGNSS   0x70

◆ UBX_CFG_ESFA

#define UBX_CFG_ESFA   0x4C

◆ UBX_CFG_ESFALG

#define UBX_CFG_ESFALG   0x56

◆ UBX_CFG_ESFG

#define UBX_CFG_ESFG   0x4D

◆ UBX_CFG_GEOFENCE

#define UBX_CFG_GEOFENCE   0x69

◆ UBX_CFG_GNSS

#define UBX_CFG_GNSS   0x3E

◆ UBX_CFG_HNR

#define UBX_CFG_HNR   0x5C

◆ UBX_CFG_INF

#define UBX_CFG_INF   0x02

◆ UBX_CFG_ITFM

#define UBX_CFG_ITFM   0x39

◆ UBX_CFG_LOGFILTER

#define UBX_CFG_LOGFILTER   0x47

◆ UBX_CFG_MSG

#define UBX_CFG_MSG   0x01

◆ UBX_CFG_NAV5

#define UBX_CFG_NAV5   0x24

◆ UBX_CFG_NAVX5

#define UBX_CFG_NAVX5   0x23

◆ UBX_CFG_NMEA

#define UBX_CFG_NMEA   0x17

◆ UBX_CFG_ODO

#define UBX_CFG_ODO   0x1E

◆ UBX_CFG_PM2

#define UBX_CFG_PM2   0x3B

◆ UBX_CFG_PMS

#define UBX_CFG_PMS   0x86

◆ UBX_CFG_PRT

#define UBX_CFG_PRT   0x00

◆ UBX_CFG_PWR

#define UBX_CFG_PWR   0x57

◆ UBX_CFG_RATE

#define UBX_CFG_RATE   0x08

◆ UBX_CFG_RINV

#define UBX_CFG_RINV   0x34

◆ UBX_CFG_RST

#define UBX_CFG_RST   0x04

◆ UBX_CFG_RXM

#define UBX_CFG_RXM   0x11

◆ UBX_CFG_SBAS

#define UBX_CFG_SBAS   0x16

◆ UBX_CFG_SMGR

#define UBX_CFG_SMGR   0x62

◆ UBX_CFG_TMODE3

#define UBX_CFG_TMODE3   0x71

◆ UBX_CFG_TP5

#define UBX_CFG_TP5   0x31

◆ UBX_CFG_USB

#define UBX_CFG_USB   0x1B

◆ UBX_CFG_VALDEL

#define UBX_CFG_VALDEL   0x8C

◆ UBX_CFG_VALGET

#define UBX_CFG_VALGET   0x8B

◆ UBX_CFG_VALSET

#define UBX_CFG_VALSET   0x8A

◆ UBX_CHECKSUM_SIZE

#define UBX_CHECKSUM_SIZE   2

◆ UBX_CLASS_ACK

#define UBX_CLASS_ACK   0x05

◆ UBX_CLASS_CFG

#define UBX_CLASS_CFG   0x06

◆ UBX_CLASS_INF

#define UBX_CLASS_INF   0x04

◆ UBX_CLASS_LOG

#define UBX_CLASS_LOG   0x21

◆ UBX_CLASS_MGA

#define UBX_CLASS_MGA   0x13

◆ UBX_CLASS_MON

#define UBX_CLASS_MON   0x0A

◆ UBX_CLASS_NAV

#define UBX_CLASS_NAV   0x01

◆ UBX_CLASS_NMEA

#define UBX_CLASS_NMEA   0xF0

◆ UBX_CLASS_PUBX

#define UBX_CLASS_PUBX   0xF1

◆ UBX_CLASS_RXM

#define UBX_CLASS_RXM   0x02

◆ UBX_CLASS_SEC

#define UBX_CLASS_SEC   0x27

◆ UBX_CLASS_TIM

#define UBX_CLASS_TIM   0x0D

◆ UBX_CLASS_UPD

#define UBX_CLASS_UPD   0x09

◆ UBX_HEADER_SIZE

#define UBX_HEADER_SIZE   6

◆ UBX_MAX_PACKET_SIZE

#define UBX_MAX_PACKET_SIZE   1024

◆ UBX_NAV_AOPSTATUS

#define UBX_NAV_AOPSTATUS   0x60

◆ UBX_NAV_ATT

#define UBX_NAV_ATT   0x05

◆ UBX_NAV_CLOCK

#define UBX_NAV_CLOCK   0x22

◆ UBX_NAV_DOP

#define UBX_NAV_DOP   0x04

◆ UBX_NAV_EOE

#define UBX_NAV_EOE   0x61

◆ UBX_NAV_GEOFENCE

#define UBX_NAV_GEOFENCE   0x39

◆ UBX_NAV_HPPOSECEF

#define UBX_NAV_HPPOSECEF   0x13

◆ UBX_NAV_HPPOSLLH

#define UBX_NAV_HPPOSLLH   0x14

◆ UBX_NAV_ODO

#define UBX_NAV_ODO   0x09

◆ UBX_NAV_ORB

#define UBX_NAV_ORB   0x34

◆ UBX_NAV_PL

#define UBX_NAV_PL   0x62

◆ UBX_NAV_POSECEF

#define UBX_NAV_POSECEF   0x01

◆ UBX_NAV_POSLLH

#define UBX_NAV_POSLLH   0x02

◆ UBX_NAV_PVAT

#define UBX_NAV_PVAT   0x17

◆ UBX_NAV_PVT

#define UBX_NAV_PVT   0x07

◆ UBX_NAV_RELPOSNED

#define UBX_NAV_RELPOSNED   0x3C

◆ UBX_NAV_RESETODO

#define UBX_NAV_RESETODO   0x10

◆ UBX_NAV_SAT

#define UBX_NAV_SAT   0x35

◆ UBX_NAV_SIG

#define UBX_NAV_SIG   0x43

◆ UBX_NAV_STATUS

#define UBX_NAV_STATUS   0x03

◆ UBX_NAV_SVIN

#define UBX_NAV_SVIN   0x3B

◆ UBX_NAV_TIMEBDS

#define UBX_NAV_TIMEBDS   0x24

◆ UBX_NAV_TIMEGAL

#define UBX_NAV_TIMEGAL   0x25

◆ UBX_NAV_TIMEGLO

#define UBX_NAV_TIMEGLO   0x23

◆ UBX_NAV_TIMEGPS

#define UBX_NAV_TIMEGPS   0x20

◆ UBX_NAV_TIMELS

#define UBX_NAV_TIMELS   0x26

◆ UBX_NAV_TIMEUTC

#define UBX_NAV_TIMEUTC   0x21

◆ UBX_NAV_VELECEF

#define UBX_NAV_VELECEF   0x11

◆ UBX_NAV_VELNED

#define UBX_NAV_VELNED   0x12

◆ UBX_SYNCH_1

#define UBX_SYNCH_1   0xB5

◆ UBX_SYNCH_2

#define UBX_SYNCH_2   0x62

◆ UBX_TIM_DOSC

#define UBX_TIM_DOSC   0x11

◆ UBX_TIM_FCHG

#define UBX_TIM_FCHG   0x16

◆ UBX_TIM_HOC

#define UBX_TIM_HOC   0x17

◆ UBX_TIM_SMEAS

#define UBX_TIM_SMEAS   0x13

◆ UBX_TIM_SVIN

#define UBX_TIM_SVIN   0x04

◆ UBX_TIM_TM2

#define UBX_TIM_TM2   0x03

◆ UBX_TIM_TOS

#define UBX_TIM_TOS   0x12

◆ UBX_TIM_TP

#define UBX_TIM_TP   0x01

◆ UBX_TIM_VCOCAL

#define UBX_TIM_VCOCAL   0x15

◆ UBX_TIM_VRFY

#define UBX_TIM_VRFY   0x06

◆ VAL_GROUP_I2C

#define VAL_GROUP_I2C   0x51

◆ VAL_GROUP_I2COUTPROT

#define VAL_GROUP_I2COUTPROT   0x72

◆ VAL_GROUP_UART1INPROT

#define VAL_GROUP_UART1INPROT   0x73

◆ VAL_GROUP_UART1OUTPROT

#define VAL_GROUP_UART1OUTPROT   0x74

◆ VAL_GROUP_UART2INPROT

#define VAL_GROUP_UART2INPROT   0x75

◆ VAL_GROUP_UART2OUTPROT

#define VAL_GROUP_UART2OUTPROT   0x76

◆ VAL_GROUP_USBINPROT

#define VAL_GROUP_USBINPROT   0x77

◆ VAL_GROUP_USBOUTPROT

#define VAL_GROUP_USBOUTPROT   0x78

◆ VAL_ID_PROT_NMEA

#define VAL_ID_PROT_NMEA   0x02

◆ VAL_ID_PROT_RTCM3

#define VAL_ID_PROT_RTCM3   0x04

◆ VAL_ID_PROT_UBX

#define VAL_ID_PROT_UBX   0x01

◆ VAL_LAYER_ALL

#define VAL_LAYER_ALL   (VAL_LAYER_RAM | VAL_LAYER_BBR | VAL_LAYER_FLASH)

◆ VAL_LAYER_BBR

#define VAL_LAYER_BBR   0x02

◆ VAL_LAYER_FLASH

#define VAL_LAYER_FLASH   0x04

◆ VAL_LAYER_RAM

#define VAL_LAYER_RAM   0x01

◆ VAL_SIZE_1

#define VAL_SIZE_1   0x01

◆ VAL_SIZE_16

#define VAL_SIZE_16   0x03

◆ VAL_SIZE_32

#define VAL_SIZE_32   0x04

◆ VAL_SIZE_64

#define VAL_SIZE_64   0x05

◆ VAL_SIZE_8

#define VAL_SIZE_8   0x02

◆ VALGET_LAYER_BBR

#define VALGET_LAYER_BBR   0x01

◆ VALGET_LAYER_FLASH

#define VALGET_LAYER_FLASH   0x02

◆ VALGET_LAYER_RAM

#define VALGET_LAYER_RAM   0x00

Enumeration Type Documentation

◆ device_type

Device type enumeration for protocol selection.

Enumerator
GNSS_DEVICE_UBX_CAPABLE 

u-blox or compatible devices supporting UBX binary protocol (nanosecond precision)

GNSS_DEVICE_NMEA_ONLY 

NMEA-only devices from other manufacturers (millisecond precision)

◆ gnss_config_layer

GNSS configuration storage layers for UBX devices.

Enumerator
GNSS_CONFIG_LAYER_RAM 

RAM layer - volatile, lost on reset

GNSS_CONFIG_LAYER_BBR 

Battery backed RAM - persistent during battery backup

GNSS_CONFIG_LAYER_FLASH 

Flash memory - permanent storage

GNSS_CONFIG_LAYER_ALL 

All layers simultaneously

◆ gnss_protocol

GNSS communication protocol types.

Enumerator
GNSS_PROTOCOL_UBX 

u-blox proprietary binary protocol (high precision)

GNSS_PROTOCOL_NMEA 

NMEA 0183 ASCII protocol (standard)

GNSS_PROTOCOL_RTCM3 

RTCM3 protocol for corrections

◆ nmea_constellation_support

NMEA constellation support for NMEA-only devices.

Enumerator
NMEA_GPS_ONLY 

Legacy GPS-only devices (use $GPxxx NMEA sentences)

NMEA_GNSS_MULTI 

Modern GNSS multi-constellation devices (use $GNxxx NMEA sentences)

Function Documentation

◆ gnss_calculate_checksum()

void gnss_calculate_checksum ( uint8_t * data,
uint16_t length,
uint8_t * checksumA,
uint8_t * checksumB )

Calculate UBX checksum.

Parameters
data- Data buffer
length- Data length
checksumA- Checksum A output
checksumB- Checksum B output

◆ gnss_calculate_unix_epoch()

uint32_t gnss_calculate_unix_epoch ( uint16_t year,
uint8_t month,
uint8_t day,
uint8_t hour,
uint8_t minute,
uint8_t second )

Calculate Unix epoch from date/time components.

Parameters
year- Year (must be >= 1970)
month- Month (1-12)
day- Day of month
hour- Hour (0-23)
minute- Minute (0-59)
second- Second (0-59)
Returns
Unix epoch in seconds, or 0 if year < 1970

◆ gnss_configure_baudrate_via_nmea()

int gnss_configure_baudrate_via_nmea ( struct gnss_dev * dev,
uint32_t baudrate )

Configure baudrate via standard NMEA command for NMEA-only devices.

Parameters
dev- The device structure
baudrate- Desired baudrate
Returns
0 in case of success, negative error code otherwise

◆ gnss_configure_messages_via_nmea()

int gnss_configure_messages_via_nmea ( struct gnss_dev * dev,
uint8_t rate_hz )

Enable GPRMC/GNRMC message and disable others for clean timing via NMEA commands.

Parameters
dev- The device structure
rate_hz- GPRMC/GNRMC message rate in Hz (typically 1)
Returns
0 in case of success, negative error code otherwise

◆ gnss_configure_nmea_device()

int gnss_configure_nmea_device ( struct gnss_dev * dev,
uint32_t baudrate,
uint8_t message_rate_hz )

Configure NMEA-only device for timing operation.

Parameters
dev- The device structure
baudrate- Desired baudrate
message_rate_hz- GPRMC message rate
Returns
0 in case of success, negative error code otherwise

◆ gnss_coord_to_degrees()

float gnss_coord_to_degrees ( int32_t coord)

Convert coordinates from 1e-7 degrees to float degrees.

Parameters
coord- Coordinate in 1e-7 degrees
Returns
Coordinate in degrees

◆ gnss_get_nav_data()

int gnss_get_nav_data ( struct gnss_dev * dev,
struct gnss_ubx_nav_pvt * nav_data )

Get latest navigation data.

Parameters
dev- The device structure
nav_data- Navigation data structure to fill
Returns
0 in case of success, negative error code otherwise

◆ gnss_get_nmea_position_data()

int gnss_get_nmea_position_data ( struct gnss_dev * dev,
struct gnss_nmea_position * position_data )

Get GPS fix quality and position data (NMEA-only devices)

Parameters
dev- The device structure
position_data- Output structure for position data
Returns
0 in case of success, negative error code otherwise

◆ gnss_get_time_data()

int gnss_get_time_data ( struct gnss_dev * dev,
struct gnss_ubx_nav_timeutc * time_data )

Get latest time data.

Parameters
dev- The device structure
time_data- Time data structure to fill
Returns
0 in case of success, negative error code otherwise

◆ gnss_get_unified_timing()

int gnss_get_unified_timing ( struct gnss_dev * dev,
struct gnss_precise_time * precise_time )

Get comprehensive timing information (unified API for both device types)

Parameters
dev- The device structure
precise_time- Structure to store precise time data
Returns
0 in case of success, negative error code otherwise

◆ gnss_get_unix_epoch_unified()

int gnss_get_unix_epoch_unified ( struct gnss_dev * dev,
uint32_t * epoch,
uint32_t * fractional_seconds )

Get Unix epoch time with best available precision (unified API)

Parameters
dev- The device structure
epoch- Pointer to store Unix epoch time in seconds
fractional_seconds- Pointer to store fractional seconds (microseconds)
Returns
0 in case of success, negative error code otherwise

◆ gnss_hw_reset()

int gnss_hw_reset ( struct gnss_dev * dev)

Reset the GNSS device using hardware reset pin.

Parameters
dev- The device structure.
Returns
0 in case of success, negative error code otherwise.

◆ gnss_init()

int gnss_init ( struct gnss_dev ** device,
struct gnss_init_param init_param )

Initialize the GNSS device and configure communication.

Parameters
device- The device structure.
init_param- The structure that contains the device initial parameters.
Returns
0 in case of success, negative error code otherwise.

◆ gnss_init_pps()

int gnss_init_pps ( struct gnss_dev * dev,
bool enable )

Configure PPS output with optimal settings for timing sync.

Parameters
dev- The device structure
enable- Enable/disable PPS output
Returns
0 in case of success, negative error code otherwise

◆ gnss_is_timing_valid()

int gnss_is_timing_valid ( struct gnss_dev * dev,
bool * valid )

Check if timing data is valid (unified API for both device types)

Parameters
dev- The device structure
valid- Pointer to store validity status
Returns
0 in case of success, negative error code otherwise

◆ gnss_nmea_checksum()

uint8_t gnss_nmea_checksum ( const char * data)

◆ gnss_parse_gpgga_sentence()

int gnss_parse_gpgga_sentence ( const char * sentence,
struct gnss_nmea_position * position_data )

Parse GPGGA sentence for position and fix information.

Parameters
sentence- Complete GPGGA sentence string
position_data- Output structure for parsed position data
Returns
0 in case of success, negative error code otherwise

◆ gnss_pos_acc_to_m()

float gnss_pos_acc_to_m ( uint32_t acc)

Convert position accuracy from mm to m.

Parameters
acc- Position accuracy in mm
Returns
Position accuracy in m

◆ gnss_read()

int gnss_read ( struct gnss_dev * dev,
uint8_t * data,
uint16_t size )

Read data from the device.

Parameters
dev- The device structure
data- Data buffer to read into
size- Number of bytes to read
Returns
number of bytes read in case of succes, negative error code otherwise

◆ gnss_refresh_timing_data()

int gnss_refresh_timing_data ( struct gnss_dev * dev)

Refresh timing data from device (unified API for both UBX and NMEA devices)

Parameters
dev- The device structure
Returns
0 in case of success, negative error code otherwise

◆ gnss_remove()

int gnss_remove ( struct gnss_dev * dev)

Remove the GNSS device and release allocated resources.

Parameters
dev- The device structure.
Returns
0 in case of success, negative error code otherwise.

◆ gnss_time_acc_to_ms()

float gnss_time_acc_to_ms ( uint32_t acc)

Convert time accuracy from ns to ms.

Parameters
acc- Time accuracy in ns
Returns
Time accuracy in ms

◆ gnss_ubx_build_pubx_config()

int gnss_ubx_build_pubx_config ( char * cmd_buffer,
size_t cmd_buffer_size,
uint8_t msgid,
uint8_t port,
uint16_t inprot,
uint16_t outprot,
uint32_t baudrate,
uint8_t autobaud )

◆ gnss_ubx_clr_save_load_config()

int gnss_ubx_clr_save_load_config ( struct gnss_dev * dev,
uint8_t mask )

Clear save load configuration from flash/BBR.

Parameters
dev- The device structure
mask- Load mask (which layers to load)
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_configure_baudrate()

int gnss_ubx_configure_baudrate ( struct gnss_dev * dev,
uint32_t baudrate )

Configure UBX device baudrate via UBX commands.

Parameters
dev- The device structure
baudrate- Desired baudrate
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_configure_time_pulse()

int gnss_ubx_configure_time_pulse ( struct gnss_dev * dev,
bool enable )

Configure time pulse output for PPS (Pulse Per Second)

Parameters
dev- The device structure
enable- Enable/disable time pulse
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_enable_via_nmea()

int gnss_ubx_enable_via_nmea ( struct gnss_dev * dev)

◆ gnss_ubx_get_nanoseconds()

int32_t gnss_ubx_get_nanoseconds ( struct gnss_dev * dev)

Get nanosecond fraction of current time from NAV-PVT data.

Parameters
dev- The device structure
Returns
Nanosecond fraction (can be negative), 0 on error

◆ gnss_ubx_get_precise_time()

int gnss_ubx_get_precise_time ( struct gnss_dev * dev,
struct gnss_precise_time * precise_time )

Get comprehensive precise time information.

Parameters
dev- The device structure
precise_time- Structure to store precise time data
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_get_time_fully_resolved()

int gnss_ubx_get_time_fully_resolved ( struct gnss_dev * dev,
bool * resolved )

Check if the current time is fully resolved.

Parameters
dev- The device structure
resolved- Pointer to store resolved status
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_get_time_valid()

int gnss_ubx_get_time_valid ( struct gnss_dev * dev,
bool * valid )

Check if the current time is valid.

Parameters
dev- The device structure
valid- Pointer to store validity status
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_get_unix_epoch_with_micros()

int gnss_ubx_get_unix_epoch_with_micros ( struct gnss_dev * dev,
uint32_t * epoch,
uint32_t * microseconds )

Get Unix epoch time with microsecond precision.

Parameters
dev- The device structure
epoch- Pointer to store Unix epoch time in seconds
microseconds- Pointer to store microsecond fraction
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_get_val()

int gnss_ubx_get_val ( struct gnss_dev * dev,
uint32_t key_id,
uint64_t * value,
uint8_t value_size,
uint8_t layer )

Get configuration value by key.

Parameters
dev- The device structure
key_id- Configuration key ID
value- Pointer to store the value
value_size- Size of value (1, 2, 4, or 8 bytes)
layer- Configuration layer (RAM, BBR, Flash)
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_is_time_pulse_enabled()

int gnss_ubx_is_time_pulse_enabled ( struct gnss_dev * dev,
bool * enabled )

Check if time pulse is currently enabled.

Parameters
dev- The device structure
enabled- Pointer to store enabled status
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_poll_nav_pvt()

int gnss_ubx_poll_nav_pvt ( struct gnss_dev * dev,
struct gnss_ubx_nav_pvt * nav_data )

Poll navigation data (NAV-PVT)

Parameters
dev- The device structure
nav_data- Navigation data structure to fill
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_poll_nav_timeutc()

int gnss_ubx_poll_nav_timeutc ( struct gnss_dev * dev,
struct gnss_ubx_nav_timeutc * time_data )

Poll time data (NAV-TIMEUTC)

Parameters
dev- The device structure
time_data- Time data structure to fill
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_receive_packet()

int gnss_ubx_receive_packet ( struct gnss_dev * dev,
struct gnss_ubx_packet * packet )

UBX packet receive.

Parameters
dev- The device structure
packet- Packet structure to fill
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_send_packet()

int gnss_ubx_send_packet ( struct gnss_dev * dev,
uint8_t cls,
uint8_t id,
uint8_t * payload,
uint16_t length )

Send UBX binary protocol packet to the GNSS device.

Parameters
dev- The device structure.
cls- UBX message class.
id- UBX message ID.
payload- Pointer to payload data buffer.
length- Payload length in bytes.
Returns
ret 0 in case of success, negative error code otherwise.

◆ gnss_ubx_set_input_protocol_uart1()

int gnss_ubx_set_input_protocol_uart1 ( struct gnss_dev * dev,
enum gnss_protocol protocol,
uint8_t enable,
uint8_t layer )

Configure input protocol on UART1.

Parameters
dev- The device structure
protocol- Protocol type
enable- Enable/disable
layer- Configuration layer
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_set_input_protocol_uart2()

int gnss_ubx_set_input_protocol_uart2 ( struct gnss_dev * dev,
enum gnss_protocol protocol,
uint8_t enable,
uint8_t layer )

Configure input protocol on UART2.

Parameters
dev- The device structure
protocol- Protocol type
enable- Enable/disable
layer- Configuration layer
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_set_output_protocol_uart1()

int gnss_ubx_set_output_protocol_uart1 ( struct gnss_dev * dev,
enum gnss_protocol protocol,
uint8_t enable,
uint8_t layer )

Configure output protocol on UART1.

Parameters
dev- The device structure
protocol- Protocol type
enable- Enable/disable
layer- Configuration layer
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_set_output_protocol_uart2()

int gnss_ubx_set_output_protocol_uart2 ( struct gnss_dev * dev,
enum gnss_protocol protocol,
uint8_t enable,
uint8_t layer )

Configure output protocol on UART2.

Parameters
dev- The device structure
protocol- Protocol type
enable- Enable/disable
layer- Configuration layer
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_set_output_protocol_usb()

int gnss_ubx_set_output_protocol_usb ( struct gnss_dev * dev,
enum gnss_protocol protocol,
uint8_t enable,
uint8_t layer )

Configure output protocol USB.

Parameters
dev- The device structure
protocol- Protocol type
enable- Enable/disable
layer- Configuration layer
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_set_val()

int gnss_ubx_set_val ( struct gnss_dev * dev,
uint32_t key_id,
uint64_t value,
uint8_t value_size,
uint8_t layer )

Set configuration value by key.

Parameters
dev- The device structure
key_id- Configuration key ID
value- Value to set
value_size- Size of value (1, 2, 4, or 8 bytes)
layer- Configuration layer (RAM, BBR, Flash)
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_set_val_no_ack()

int gnss_ubx_set_val_no_ack ( struct gnss_dev * dev,
uint32_t key_id,
uint64_t value,
uint8_t value_size,
uint8_t layer )

Set configuration value by key (no ACK version)

Parameters
dev- The device structure
key_id- Configuration key ID
value- Value to set
value_size- Size of value (1, 2, 4, or 8 bytes)
layer- Configuration layer (RAM, BBR, Flash)
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_sw_reset()

int gnss_ubx_sw_reset ( struct gnss_dev * dev)

Reset the device using SW reset.

Parameters
dev- The device structure
Returns
0 in case of success, negative error code otherwise

◆ gnss_ubx_wait_for_ack()

int gnss_ubx_wait_for_ack ( struct gnss_dev * dev,
uint8_t cls,
uint8_t id )

Wait for ACK/NAK.

Parameters
dev- The device structure
cls- Expected class
id- Expected message ID
Returns
0 in case of success, negative error code otherwise

◆ gnss_velocity_to_ms()

float gnss_velocity_to_ms ( int32_t vel)

Convert velocity from cm/s to m/s.

Parameters
vel- Velocity in cm/s
Returns
Velocity in m/s

◆ gnss_verify_checksum()

int gnss_verify_checksum ( uint8_t * data,
uint16_t length,
uint8_t checksumA,
uint8_t checksumB )

Verify UBX checksum.

Parameters
data- Data buffer
length- Data length
checksumA- Expected checksum A
checksumB- Expected checksum B
Returns
0 in case of success, negative error code otherwise

◆ gnss_write()

int gnss_write ( struct gnss_dev * dev,
uint8_t * data,
uint16_t size )

Write data to the device.

Parameters
dev- The device structure
data- Data buffer to write
size- Number of bytes to write
Returns
0 in case of success, negative error code otherwise