diff options
author | Clark Li <clark.li@cohdawireless.com> | 2017-07-20 09:14:21 +0100 |
---|---|---|
committer | Fred Wright <fw@fwright.net> | 2017-08-07 17:04:25 -0700 |
commit | 22a020ec1c2bc85eff681ecacc6d2bb79fdddc9c (patch) | |
tree | 4f33ed802e0567ec235daa4d7827f5dd94a59f8f /driver_ubx.h | |
parent | 694efb7da8fe7564b3dae435fe17c908a949b991 (diff) | |
download | gpsd-22a020ec1c2bc85eff681ecacc6d2bb79fdddc9c.tar.gz |
Support UBX NAV-PVT
NAV-SOL has only been retained for backwards compatibility; users are
recommended to use the UBX-NAV-PVT message in preference.
A regression test case using ublox-neo-m8n is also added.
Also fix the checking on valid flags of iTOW and fTOW and process fTOW whose
range is +-500us. Update test/dae/ublox-aek-4t.log.chk accordingly.
Signed-off-by: Clark Li <clark.li@cohdawireless.com>
Signed-off-by: Fred Wright <fw@fwright.net>
Diffstat (limited to 'driver_ubx.h')
-rw-r--r-- | driver_ubx.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/driver_ubx.h b/driver_ubx.h index c23efdf7..99ef9b98 100644 --- a/driver_ubx.h +++ b/driver_ubx.h @@ -102,6 +102,10 @@ typedef enum { #define UBX_SOL_VALID_WEEK 0x04 #define UBX_SOL_VALID_TIME 0x08 +#define UBX_TIMEGPS_VALID_TIME 0x01 +#define UBX_TIMEGPS_VALID_WEEK 0x02 +#define UBX_TIMEGPS_VALID_LEAP_SECOND 0x04 + /* from UBX_NAV_SVINFO */ #define UBX_SAT_USED 0x01 #define UBX_SAT_DGPS 0x02 @@ -118,4 +122,11 @@ typedef enum { #define UBX_SIG_CDCRLK2 6 #define UBX_SIG_NAVMSG 7 +#define UBX_NAV_PVT_VALID_DATE 0x01 +#define UBX_NAV_PVT_VALID_TIME 0x02 +#define UBX_NAV_PVT_VALID_DATE_TIME (UBX_NAV_PVT_VALID_DATE | UBX_NAV_PVT_VALID_TIME) + +#define UBX_NAV_PVT_FLAG_GPS_FIX_OK 0x01 +#define UBX_NAV_PVT_FLAG_DGPS 0x02 + #endif /* _GPSD_UBX_H_ */ |