ubx2cggtts

Crates.ioubx2cggtts
lib.rsubx2cggtts
version0.0.1-alpha
created_at2024-12-29 18:44:39.599906+00
updated_at2024-12-29 18:44:39.599906+00
descriptionCGGTTS collection from UBlox GNSS receiver
homepagehttps://github.com/ublox-rs/ubx2cggtts
repositoryhttps://github.com/ublox-rs/ubx2cggtts
max_upload_size
id1498384
size68,525
gwbres (gwbres)

documentation

README

ubx2cggtts

ubx2cggtts is a simple command line tool to connect to a U-Blox GNSS receiver and collect CGGTTS files.

CGTTTS

Refer to this page for more information about CGGTTS.

Install the tool

Install by Cargo:

cargo install ubx2cggtts

Or, build it from sources:

cargo build -r

no-std

Although not available yet, this tool will eventually have a no-std option for easy cross-compilation and embedding even on tiny systems.

Getting started

A few basic options exist to connect your Ublox:

  • --port,-p to specify the serial port name
  • --baud,-b to specify the baud rate (default: 9600). You need to select the one that was configured in your Ublox-device

Refer to ubx2cggtts --help for more information.

By default, this tool uses the BIPM scheduling table.

Deploy with basic setup:

ubx2cggtts -p /dev/ttyUSB0

Ublox (re-)configuration

You can use ubx2cggtts to reconfigure your Ublox. For example to increate the selected baud-rate. To do so, use the configure keyword, which accepts several options, most of the serial port options exist here for example.

For example, let's say your device is currently configured for 9600 B/s.
Deploy ubx2cggtts -b 9600 to program correctly, and use configure -b 115200 to program a new baud rate:

ubx2cggtts -p /dev/ttyUSB0 -b 9600 configure -b 115200

# Connecting with previous parameters now fails
ubx2cggtts -p /dev/ttyUSB0 -b 9600

# Augment to new baud rate
ubx2cggtts -p /dev/ttyUSB0 -b 115200
Commit count: 0

cargo fmt