[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gpsd-dev] ✘New tools for u-blox and GREIS
From: |
Gary E. Miller |
Subject: |
[gpsd-dev] ✘New tools for u-blox and GREIS |
Date: |
Thu, 20 Sep 2018 11:36:56 -0700 |
Yo All!
Two new tools in gpsd/contrib: ubxtool and zerk. They are WIP.
Both are very similar, but ubxtool works with u-blox and zerk with GREIS.
Both can read and decode binary GPS output from a file, serial port, or
through a local/remote running gpsd.
Both can enable/disable/poll/configure may options on their brand of GPS.
They can do that directly over a serial port, or through a
local/remote running gpsd.
zerk has a man page: contrib/zerk.xml. ubxtool will have one soon.
Things that were hard to do before are now easy.
Here a some examples:
Query u-blox version from running local gpsd:
# contrib/ubxtool -p VER
ubxtool: poll VER
sent:
UBX-MON-VER:
Poll request
UBX-MON-VER:
swVersion: ROM CORE 3.01 (107888)
hwVersion:
extension: FWVER=SPG 3.01
extension: PROTVER=18.00
extension: GPS;GLO;GAL;BDS
extension: SBAS;IMES;QZSS
[...]
Disable GLONASS and enable Galileo and confirm GNSS in use:
# contrib/ubxtool -d GLONASS
ubxtool: disable GLONASS
sent:
UBX-CFG-GNSS:
Ver: 0 ChHw; 0 ChUse: ff, Blocks: 1
gnssId: GLONASS TrkCh: 8 maxTrCh: 14, Flags: 0x1 01 00 00
L1OF
UBX-ACK-ACK:
ACK to: Class: CFG(0x6) ID: GNSS(0x3e)
[...]
# contrib/ubxtool -e GALILEO
ubxtool: enable GALILEO
sent:
UBX-CFG-GNSS:
Ver: 0 ChHw; 0 ChUse: ff, Blocks: 1
gnssId: Galileo TrkCh: 4 maxTrCh: 8, Flags: 0x1 01 00 01
E1OS enabled
UBX-ACK-ACK:
ACK to: Class: CFG(0x6) ID: GNSS(0x3e)
[...]
# contrib/ubxtool -p GNSS
ubxtool: poll GNSS
sent:
UBX-CFG-GNSS:
Poll request
UBX-CFG-GNSS:
Ver: 0 ChHw; 20 ChUse: 20, Blocks: 7
gnssId: GPS TrkCh: 8 maxTrCh: 16, Flags: 0x1 01 00 01
L1C/A enabled
gnssId: SBAS TrkCh: 1 maxTrCh: 3, Flags: 0x1 01 00 01
L1C/A enabled
gnssId: Galileo TrkCh: 4 maxTrCh: 8, Flags: 0x1 01 00 01
E1OS enabled
gnssId: BeiDou TrkCh: 2 maxTrCh: 16, Flags: 0x1 01 00 01
B1I enabled
gnssId: IMES TrkCh: 0 maxTrCh: 8, Flags: 0x3 01 00 00
L1
gnssId: QZSS TrkCh: 0 maxTrCh: 3, Flags: 0x5 01 00 01
L1C/A enabled
gnssId: GLONASS TrkCh: 8 maxTrCh: 14, Flags: 0x1 01 00 00
L1OF
UBX-ACK-ACK:
ACK to: Class: CFG(0x6) ID: GNSS(0x3e)
[...]
RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703
address@hidden Tel:+1 541 382 8588
Veritas liberabit vos. -- Quid est veritas?
"If you can’t measure it, you can’t improve it." - Lord Kelvin
pgpb4tblizQ1H.pgp
Description: OpenPGP digital signature
- [gpsd-dev] ✘New tools for u-blox and GREIS,
Gary E. Miller <=