スキル一覧に戻る
KitfoxPilot

gdl90-adsb

by KitfoxPilot

0🍴 0📅 2026年1月25日
GitHubで見るManusで実行

SKILL.md


name: gdl90-adsb description: GDL 90 protocol implementation for ADS-B receivers. Use when decoding traffic data from Stratux, ForeFlight Sentry, or other GDL 90 compatible devices. Includes message decoders, traffic simulators, and receiver client implementations.

GDL 90 ADS-B

Overview

Parse and encode GDL 90 protocol messages for ADS-B receiver integration.

Message Types

IDNameDescription
0x00HeartbeatGPS status, UTC time
0x07Uplink DataFIS-B weather, TFRs
0x0AOwnship ReportOwn aircraft position
0x0BOwnship Geo AltGeometric altitude
0x14Traffic ReportOther aircraft
0xCCStratux StatusStratux-specific

Quick Start

Decode GDL 90 Stream

from gdl90_decoder import GDL90Decoder

decoder = GDL90Decoder()

# From UDP socket
with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as sock:
    sock.bind(('', 4000))
    while True:
        data, addr = sock.recvfrom(4096)
        messages = decoder.decode(data)
        for msg in messages:
            if msg['type'] == 'traffic':
                print(f"Traffic: {msg['callsign']} at {msg['altitude']} ft")

Connect to Stratux

from stratux_client import StratuxClient

client = StratuxClient('192.168.10.1')
client.connect()

for traffic in client.get_traffic():
    print(f"{traffic['icao']}: {traffic['lat']}, {traffic['lon']}")

Generate Test Traffic

from traffic_simulator import TrafficSimulator

sim = TrafficSimulator()
sim.add_aircraft('N12345', lat=33.94, lon=-118.40, alt=5000, hdg=270)
sim.start(port=4000)

References

  • GDL 90 message specifications: references/message_types.md
  • FIS-B weather products: references/fisb_products.md
  • Stratux extensions: references/stratux_extensions.md

Scripts

ScriptDescription
gdl90_decoder.pyDecode GDL 90 messages
gdl90_encoder.pyEncode GDL 90 messages
traffic_simulator.pyGenerate test traffic
stratux_client.pyConnect to Stratux receiver

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です