summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2019-04-11 14:32:39 -0700
committerGary E. Miller <gem@rellim.com>2019-04-11 14:32:39 -0700
commit922d54c3f5e48a3bdaee32ceac68e1545dc410fc (patch)
tree49e44fdf92cf9909d61c00ebbe4fa1da57053247
parentce8b5aea0cff64ded29f8b72618b9102ba59127e (diff)
downloadgpsd-922d54c3f5e48a3bdaee32ceac68e1545dc410fc.tar.gz
ubxtool: UBX-NAV-SOL is gone in protver 27, use UBX-NAV-PVT
-rwxr-xr-xubxtool11
1 files changed, 8 insertions, 3 deletions
diff --git a/ubxtool b/ubxtool
index 3c506dd8..1447abdd 100755
--- a/ubxtool
+++ b/ubxtool
@@ -3147,9 +3147,14 @@ class ubx(object):
m_data = bytearray([0x01, 0x04, rate])
gps_model.gps_send(6, 1, m_data)
- # UBX-NAV-SOL is ECEF. deprecated, use UBX-NAV-PVT instead?
- m_data = bytearray([0x01, 0x06, rate])
- gps_model.gps_send(6, 1, m_data)
+ if 27 > opts['protver']:
+ # UBX-NAV-SOL is ECEF. deprecated, gone in protver 27
+ m_data = bytearray([0x01, 0x06, rate])
+ gps_model.gps_send(6, 1, m_data)
+ else:
+ # UBX-NAV-PVT
+ m_data = bytearray([0x01, 0x07, rate])
+ gps_model.gps_send(6, 1, m_data)
# UBX-NAV-TIMEGPS
# Note: UTC may, or may not be UBX-NAV-TIMEGPS.