hardware-test-gps-msgs

Validate the gpsprot message pipeline from raw binary packets to decoded data.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

End-to-end GPS hardware testing automates the validation of the gpsprot message pipeline by ensuring raw binary packets are correctly parsed and decoded into plausible gpsprot data.

Core Features & Use Cases

  • End-to-end GPS pipeline validation with real hardware.
  • Configurable message enablement via satpulsetool (full configuration with --pvt-out or message-file based with -m and -t).
  • Logging, decoding, and plausibility checks of events/packets to verify data integrity.
  • Lightweight tooling to rename and organize test logs for repeatable runs.

Quick Start

Follow the setup steps to build, connect your GPS device, enable test messages, run the tests with logging, and review the resulting logs for plausibility.

Frequently Asked Questions about hardware-test-gps-msgs

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

FAQPage Schema
How do I validate GPS hardware testing from raw binary packets to decoded data?

GPS hardware testing validates the gpsprot message pipeline by automating the collection, decoding, and plausibility verification of raw binary packets. You build satpulse, configure the serial device, enable messages, and collect logs for end-to-end validation.

What do I need to configure before running end-to-end GPS pipeline validation?

End-to-end GPS pipeline validation requires building satpulse, configuring the serial device and speed, and enabling desired GPS messages via --pvt-out or message-file based configuration using -m and -t flags before collecting logs.

How does satpulsed message enablement work for GPS log collection?

Satpulsed message enablement configures GPS output using either full configuration with --pvt-out or message-file based configuration with -m and -t flags, allowing you to collect specific GPS logs for subsequent decoding and plausibility checks.

Can I verify GPS data plausibility automatically after collecting test logs?

GPS data plausibility verification is automated by applying log decoding and plausibility checks to collected events and packets. This confirms raw binary packets are correctly parsed and decoded into valid gpsprot data.

Does GPS hardware testing require real GPS hardware in the development environment?

GPS hardware testing applies specifically in development environments where real GPS hardware is available. You need physical GPS devices connected via serial interfaces to build, run satpulsed, and collect meaningful test logs.