UBX NAV-PVT message definition and decoder function.
More...
#include <stdint.h>
#include <stddef.h>
Go to the source code of this file.
|
| enum | gps_valid_flags_t : uint8_t { GPS_VALID_DATE = 0x01
, GPS_VALID_TIME = 0x02
, GPS_VALID_FULLY_RESOLVED = 0x04
, GPS_VALID_MAG = 0x08
} |
| |
| enum | gps_fix_type_t : uint8_t {
GPS_FIX_TYPE_NONE = 0x00
, GPS_FIX_TYPE_DEAD_RECKONING = 0x01
, GPS_FIX_TYPE_GNSS_2D = 0x02
, GPS_FIX_TYPE_GNSS_3D = 0x03
,
GPS_FIX_TYPE_GNSS_DEAD_RECKONING = 0x04
, GPS_FIX_TYPE_TIME_ONLY = 0x05
} |
| |
| enum | gps_flags1_t : uint8_t {
GPS_FLAG1_GNSS_FIX_OK = 0x01
, GPS_FLAG1_DIFF_SOLN = 0x02
, GPS_FLAG1_PSM_MASK = 0x1C
, GPS_FLAG1_PSM_OFF = 0x00
,
GPS_FLAG1_PSM_ENABLED = 0x04
, GPS_FLAG1_PSM_ACQUIRED = 0x08
, GPS_FLAG1_PSM_TRACKING = 0x0C
, GPS_FLAG1_PSM_POWER_OPTIMIZED = 0x10
,
GPS_FLAG1_PSM_INACTIVE = 0x14
, GPS_FLAG1_HEADING_VALID = 0x20
, GPS_FLAG1_CARRIER_PHASE_MASK = 0xC0
, GPS_FLAG1_CARRIER_PHASE_NONE = 0x00
,
GPS_FLAG1_CARRIER_PHASE_FLOAT = 0x40
, GPS_FLAG1_CARRIER_PHASE_FIXED = 0x80
} |
| |
| enum | gps_flags2_t : uint8_t { GPS_FLAGS2_CONFIRMED_AVAILABLE = 0x20
, GPS_FLAGS2_CONFIRMED_DATE = 0x40
, GPS_FLAGS2_CONFIRMED_TIME = 0x80
} |
| |
|
|
void | NAV_PVT_decode (NAV_PVT_data_t *nav_pvt, const volatile uint8_t *rx_buffer) |
| |
UBX NAV-PVT message definition and decoder function.
- Author
- Irving Wang (irvin.nosp@m.gw@p.nosp@m.urdue.nosp@m..edu)