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.