gpsd-dev
[Top][All Lists]
Advanced

[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

Attachment: pgpb4tblizQ1H.pgp
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]