From aa471d61c13829b950d7d978635bc6a33ac8efb0 Mon Sep 17 00:00:00 2001 From: Fred Wright Date: Fri, 22 Mar 2019 21:14:13 -0700 Subject: ubxtool: Adds NAVX5 and SBAS poll commands. TESTED: Tested on LEA-6S, LEA-M8F, LEA-M8T, and LEA-M8N --- man/ubxtool.xml | 12 ++++++++++++ ubxtool | 18 +++++++++++++++++- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/man/ubxtool.xml b/man/ubxtool.xml index 9342385d..97a897bd 100644 --- a/man/ubxtool.xml +++ b/man/ubxtool.xml @@ -239,6 +239,12 @@ after the GPS acknowledges the command, unless the -W is given. Poll the Nav Engines Settings (UBX-CFG-NAV5). + + NAVX5 + + Poll the Nav Engines Expert Settings (UBX-CFG-NAVX5). + + PMS @@ -275,6 +281,12 @@ after the GPS acknowledges the command, unless the -W is given. Save current configuration (UBX-CFG-CFG). + + SBAS + + Poll SBAS settings (UBX-CFG-SBAS). + + SVIN diff --git a/ubxtool b/ubxtool index 0fd207d6..959d7afc 100755 --- a/ubxtool +++ b/ubxtool @@ -1899,6 +1899,11 @@ class ubx(object): m_data = bytearray(0) gps_model.gps_send(6, 0x24, m_data) + def send_cfg_navx5(self): + "UBX-CFG-NAVX5, get Nav Engine Expert Settings" + m_data = bytearray(0) + gps_model.gps_send(6, 0x23, m_data) + def send_cfg_pms(self): "UBX-CFG-PMS, Get Power Management Settings" @@ -1980,6 +1985,11 @@ class ubx(object): m_data = bytearray(0) gps_model.gps_send(1, 0x11, m_data) + def send_cfg_sbas(self): + "UBX-CFG-SBAS, poll SBAS settings" + m_data = bytearray(0) + gps_model.gps_send(0x06, 0x16, m_data) + def send_tim_svin(self): "UBX-TIM-SVIN, get survey in data" m_data = bytearray(0) @@ -2045,7 +2055,10 @@ class ubx(object): "help": "UBX-CFG-NAV5 set Dynamic Platform Model"}, # UBX-CFG-NAV5, poll Nav Engine Settings "NAV5": {"command": send_cfg_nav5, - "help": "UBX-CFG-NAV5 poll Nav Engines Settings"}, + "help": "UBX-CFG-NAV5 poll Nav Engines settings"}, + # UBX-CFG-NAVX5, poll Nav Engine Expert Settings + "NAVX5": {"command": send_cfg_navx5, + "help": "UBX-CFG-NAVX5 poll Nav Engines Expert Settings"}, # UBX-CFG-PMS, poll power management settings "PMS": {"command": send_cfg_pms, "help": "UBX-CFG-PMS poll power management settings"}, @@ -2063,6 +2076,9 @@ class ubx(object): "SAVE": {"command": send_cfg_cfg, "help": "UBX-CFG-CFG save current config", "opt": 0}, + # UBX-CFG-SBAS, get SBAS settings + "SBAS": {"command": send_cfg_sbas, + "help": "UBX-CFG-SBAS poll SBAS settings"}, # UBX-TIM-SVIN, get survey in data "SVIN": {"command": send_tim_svin, "help": "UBX-TIM-SVIN get survey in data"}, -- cgit v1.2.1