|
enum | ubx_class_id {
UBX_CLASS_ID_NAV = 0x01
, UBX_CLASS_ID_RXM = 0x02
, UBX_CLASS_ID_INF = 0x04
, UBX_CLASS_ID_ACK = 0x05
,
UBX_CLASS_ID_CFG = 0x06
, UBX_CLASS_ID_UPD = 0x09
, UBX_CLASS_ID_MON = 0x0A
, UBX_CLASS_ID_TIM = 0x0D
,
UBX_CLASS_ID_MGA = 0x13
, UBX_CLASS_ID_LOG = 0x21
, UBX_CLASS_ID_SEC = 0x27
, UBX_CLASS_ID_NMEA_STD = 0xF0
,
UBX_CLASS_ID_NMEA_PUBX = 0xF1
} |
|
enum | ubx_msg_id_nav { UBX_MSG_ID_NAV_PVT = 0x07
, UBX_MSG_ID_NAV_SAT = 0x35
} |
|
enum | ubx_nav_fix_type {
UBX_NAV_FIX_TYPE_NO_FIX = 0
, UBX_NAV_FIX_TYPE_DR = 1
, UBX_NAV_FIX_TYPE_2D = 2
, UBX_NAV_FIX_TYPE_3D = 3
,
UBX_NAV_FIX_TYPE_GNSS_DR_COMBINED = 4
, UBX_NAV_FIX_TYPE_TIME_ONLY = 5
} |
|
enum | ubx_nav_sat_health { UBX_NAV_SAT_HEALTH_UNKNOWN = 0
, UBX_NAV_SAT_HEALTH_HEALTHY = 1
, UBX_NAV_SAT_HEALTH_UNHEALTHY = 2
} |
|
enum | ubx_gnss_id {
UBX_GNSS_ID_GPS = 0
, UBX_GNSS_ID_SBAS = 1
, UBX_GNSS_ID_GALILEO = 2
, UBX_GNSS_ID_BEIDOU = 3
,
UBX_GNSS_ID_QZSS = 5
, UBX_GNSS_ID_GLONASS = 6
} |
|
enum | ubx_msg_id_ack { UBX_MSG_ID_ACK = 0x01
, UBX_MSG_ID_NAK = 0x00
} |
|
enum | ubx_msg_id_cfg {
UBX_MSG_ID_CFG_PRT = 0x00
, UBX_MSG_ID_CFG_MSG = 0x01
, UBX_MSG_ID_CFG_RST = 0x04
, UBX_MSG_ID_CFG_RATE = 0x08
,
UBX_MSG_ID_CFG_NAV5 = 0x24
, UBX_MSG_ID_CFG_VAL_SET = 0x8A
, UBX_MSG_ID_CFG_VAL_GET = 0x8B
} |
|
enum | ubx_msg_id_mon { UBX_MSG_ID_MON_VER = 0x04
, UBX_MSG_ID_MON_GNSS = 0x28
} |
|
enum | ubx_cfg_port_id { UBX_CFG_PORT_ID_DDC = 0
, UBX_CFG_PORT_ID_UART = 1
, UBX_CFG_PORT_ID_USB = 2
, UBX_CFG_PORT_ID_SPI = 3
} |
|
enum | ubx_cfg_char_len { UBX_CFG_PRT_PORT_MODE_CHAR_LEN_5 = 0
, UBX_CFG_PRT_PORT_MODE_CHAR_LEN_6 = 1
, UBX_CFG_PRT_PORT_MODE_CHAR_LEN_7 = 2
, UBX_CFG_PRT_PORT_MODE_CHAR_LEN_8 = 3
} |
|
enum | ubx_cfg_parity { UBX_CFG_PRT_PORT_MODE_PARITY_EVEN = 0
, UBX_CFG_PRT_PORT_MODE_PARITY_ODD = 1
, UBX_CFG_PRT_PORT_MODE_PARITY_NONE = 4
} |
|
enum | ubx_cfg_stop_bits { UBX_CFG_PRT_PORT_MODE_STOP_BITS_1 = 0
, UBX_CFG_PRT_PORT_MODE_STOP_BITS_1_5 = 1
, UBX_CFG_PRT_PORT_MODE_STOP_BITS_2 = 2
, UBX_CFG_PRT_PORT_MODE_STOP_BITS_0_5 = 3
} |
|
enum | ubx_dyn_model {
UBX_DYN_MODEL_PORTABLE = 0
, UBX_DYN_MODEL_STATIONARY = 2
, UBX_DYN_MODEL_PEDESTRIAN = 3
, UBX_DYN_MODEL_AUTOMOTIVE = 4
,
UBX_DYN_MODEL_SEA = 5
, UBX_DYN_MODEL_AIRBORNE_1G = 6
, UBX_DYN_MODEL_AIRBORNE_2G = 7
, UBX_DYN_MODEL_AIRBORNE_4G = 8
,
UBX_DYN_MODEL_WRIST = 9
, UBX_DYN_MODEL_BIKE = 10
} |
|
enum | ubx_fix_mode { UBX_FIX_MODE_2D_ONLY = 1
, UBX_FIX_MODE_3D_ONLY = 2
, UBX_FIX_MODE_AUTO = 3
} |
|
enum | ubx_utc_standard {
UBX_UTC_STANDARD_AUTOMATIC = 0
, UBX_UTC_STANDARD_GPS = 3
, UBX_UTC_STANDARD_GALILEO = 5
, UBX_UTC_STANDARD_GLONASS = 6
,
UBX_UTC_STANDARD_BEIDOU = 7
} |
|
enum | ubx_cfg_rst_start_mode { UBX_CFG_RST_HOT_START = 0x0000
, UBX_CFG_RST_WARM_START = 0x0001
, UBX_CFG_RST_COLD_START = 0xFFFF
} |
|
enum | ubx_cfg_rst_mode { UBX_CFG_RST_MODE_HW = 0x00
, UBX_CFG_RST_MODE_SW = 0x01
, UBX_CFG_RST_MODE_GNSS_STOP = 0x08
, UBX_CFG_RST_MODE_GNSS_START = 0x09
} |
|
enum | ubx_cfg_rate_time_ref {
UBX_CFG_RATE_TIME_REF_UTC = 0
, UBX_CFG_RATE_TIME_REF_GPS = 1
, UBX_CFG_RATE_TIME_REF_GLONASS = 2
, UBX_CFG_RATE_TIME_REF_BEIDOU = 3
,
UBX_CFG_RATE_TIME_REF_GALILEO = 4
, UBX_CFG_RATE_TIME_REF_NAVIC = 5
} |
|
enum | ubx_cfg_val_ver { UBX_CFG_VAL_VER_SIMPLE = 0
, UBX_CFG_VAL_VER_TRANSACTION = 1
} |
|
enum | ubx_msg_id_nmea_std {
UBX_MSG_ID_NMEA_STD_DTM = 0x0A
, UBX_MSG_ID_NMEA_STD_GBQ = 0x44
, UBX_MSG_ID_NMEA_STD_GBS = 0x09
, UBX_MSG_ID_NMEA_STD_GGA = 0x00
,
UBX_MSG_ID_NMEA_STD_GLL = 0x01
, UBX_MSG_ID_NMEA_STD_GLQ = 0x43
, UBX_MSG_ID_NMEA_STD_GNQ = 0x42
, UBX_MSG_ID_NMEA_STD_GNS = 0x0D
,
UBX_MSG_ID_NMEA_STD_GPQ = 0x40
, UBX_MSG_ID_NMEA_STD_GRS = 0x06
, UBX_MSG_ID_NMEA_STD_GSA = 0x02
, UBX_MSG_ID_NMEA_STD_GST = 0x07
,
UBX_MSG_ID_NMEA_STD_GSV = 0x03
, UBX_MSG_ID_NMEA_STD_RMC = 0x04
, UBX_MSG_ID_NMEA_STD_THS = 0x0E
, UBX_MSG_ID_NMEA_STD_TXT = 0x41
,
UBX_MSG_ID_NMEA_STD_VLW = 0x0F
, UBX_MSG_ID_NMEA_STD_VTG = 0x05
, UBX_MSG_ID_NMEA_STD_ZDA = 0x08
} |
|
enum | ubx_msg_id_nmea_pubx {
UBX_MSG_ID_NMEA_PUBX_CONFIG = 0x41
, UBX_MSG_ID_NMEA_PUBX_POSITION = 0x00
, UBX_MSG_ID_NMEA_PUBX_RATE = 0x40
, UBX_MSG_ID_NMEA_PUBX_SVSTATUS = 0x03
,
UBX_MSG_ID_NMEA_PUBX_TIME = 0x04
} |
|