bds-port

Community

Extend FlightJar with new BDS register support.

AuthorMrSuttonmann
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Port a pyModeS BDS register decoder into FlightJar's ModeS.CommB, enabling seamless support for additional BDS registers and ensuring consistency with golden vectors.

Core Features & Use Cases

  • Integrates a new BDS register path into the existing CommB decoding pipeline, wiring it to the aircraft registry, snapshot, and detail panel.
  • Provides strict single-match inference to avoid ambiguous decodes and ensures validation against pyModeS test vectors.
  • Use case: adding BDS 4,5 meteorological hazard and format-ID registers (1,0 / 1,7 / 2,0 / 3,0) with opt-in handling and test coverage.

Quick Start

Port the BDS register using the provided steps and verify results against pyModeS golden vectors.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: bds-port
Download link: https://github.com/MrSuttonmann/flightjar/archive/main.zip#bds-port

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.