summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFred Wright <fw@fwright.net>2019-03-22 21:14:13 -0700
committerFred Wright <fw@fwright.net>2019-03-27 20:25:57 -0700
commitaa471d61c13829b950d7d978635bc6a33ac8efb0 (patch)
treed3109ec4af876a28903d447b62a02d5784a7e0a8
parentbf485971bc2d6387e3abb8b1856e817b74b6c6a4 (diff)
downloadgpsd-aa471d61c13829b950d7d978635bc6a33ac8efb0.tar.gz
ubxtool: Adds NAVX5 and SBAS poll commands.
TESTED: Tested on LEA-6S, LEA-M8F, LEA-M8T, and LEA-M8N
-rw-r--r--man/ubxtool.xml12
-rwxr-xr-xubxtool18
2 files changed, 29 insertions, 1 deletions
diff --git a/man/ubxtool.xml b/man/ubxtool.xml
index 9342385d..97a897bd 100644
--- a/man/ubxtool.xml
+++ b/man/ubxtool.xml
@@ -240,6 +240,12 @@ after the GPS acknowledges the command, unless the -W is given.
</listitem>
</varlistentry>
<varlistentry>
+ <term>NAVX5</term>
+ <listitem>
+ <para>Poll the Nav Engines Expert Settings (UBX-CFG-NAVX5).</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
<term>PMS</term>
<listitem>
<para>Poll power management settings (UBX-CFG-PMS).</para>
@@ -276,6 +282,12 @@ after the GPS acknowledges the command, unless the -W is given.
</listitem>
</varlistentry>
<varlistentry>
+ <term>SBAS</term>
+ <listitem>
+ <para>Poll SBAS settings (UBX-CFG-SBAS).</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
<term>SVIN</term>
<listitem>
<para>Poll survey in data (UBX-CFG-SVIN).</para>
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"},