gps-msg-file

Generate GPS message TOML configuration files for GNSS receivers via satpulsetool.

59|5|Updated Dec 20, 2022
One-click install
npx skills add https://github.com/jclark/satpulse --skill gps-msg-file
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gps-msg-file
Source: https://github.com/jclark/satpulse/tree/main/.claude/skills/gps-msg-file
Command: npx skills add https://github.com/jclark/satpulse --skill gps-msg-file

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation of GPS message TOML configurations for GNSS receivers using satpulsetool, reducing manual encoding errors and setup time.

Core Features & Use Cases

  • Generate a complete TOML message file for a GPS receiver from the protocol documentation using the gps-msg-add workflow.
  • Add per-group messages in a defined order (e.g., version probe, NMEA outputs, fix rate, RTCM, and port controls) with optional verification via gps-msg-test when a serial device is available.
  • Maintain a single, versioned configuration file that can be extended by re-running gps-msg-add for additional groups.

Quick Start

Provide the protocol documentation file and the target TOML path, then run gps-msg-add for each functional group to assemble the full configuration.

Frequently Asked Questions about gps-msg-file

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate GPS TOML config creation for GNSS receivers?

Automate GPS TOML config creation by running gps-msg-add against a protocol documentation file to generate per-group entries. This assembles a complete, versioned configuration file for GNSS receivers, reducing manual encoding errors.

What do I need to generate a GPS message TOML configuration file?

Generating a GPS message TOML configuration file requires a protocol documentation file and a target TOML output path. Optionally, provide a serial device and baud rate to verify functional groups using gps-msg-test.

Can I verify GNSS receiver groups after generating the TOML configuration?

Verifying GNSS receiver groups after generating the TOML configuration is possible using gps-msg-test. This optional step requires a connected serial device and specified baud rate to validate the defined message groups.

How do I add per-group messages to an existing GPS TOML configuration?

Add per-group messages to an existing GPS TOML configuration by re-running gps-msg-add for each functional group. This extends a single, versioned file with entries like version probes, NMEA outputs, fix rates, RTCM, and port controls.

Does satpulsetool support adding messages in a defined order for GPS configurations?

Satpulsetool supports adding GPS configuration messages in a defined order through the gps-msg-add workflow. Groups are assembled sequentially, covering version probes, NMEA outputs, fix rates, RTCM, and port controls.

Why use automated TOML generation instead of manually configuring GPS receivers?

Automated TOML generation prevents manual encoding errors and reduces setup time for GNSS receivers. It maintains a single, versioned configuration file that can be incrementally extended for additional functional groups.