Skip to content

SerialWorker: decode MAVLink ADSB_VEHICLE (DroneScout Bridge DS101)#4

Merged
ampledata merged 1 commit into
mainfrom
feat/adsb-vehicle-dronescout
Jul 24, 2026
Merged

SerialWorker: decode MAVLink ADSB_VEHICLE (DroneScout Bridge DS101)#4
ampledata merged 1 commit into
mainfrom
feat/adsb-vehicle-dronescout

Conversation

@ampledata

Copy link
Copy Markdown
Contributor

dronecot's SerialWorker already decodes MAVLink OPEN_DRONE_ID_MESSAGE_PACK over serial. The BlueMark DroneScout Bridge (DS101) can instead emit detected Remote ID as MAVLink ADSB_VEHICLE. This handles that message type too — converts it (lat/lon 1e-7°, altitude mm, velocity cm/s, heading cdeg, callsign/ICAO) to a RIDWorker dict so it renders to CoT like any other Remote ID source. Unit test included.

Enables a DroneScout DS101 → dronecot → TAK path (used by an AryaOS drone-detection laydown). 🤖 Generated with Claude Code

dronecot's SerialWorker already decodes MAVLink OPEN_DRONE_ID_MESSAGE_PACK over
serial. The BlueMark DroneScout Bridge (DS101) can instead emit detected Remote
ID as MAVLink ADSB_VEHICLE. Handle that message type too: convert it (lat/lon
1e-7 deg, altitude mm, velocity cm/s, heading cdeg, callsign/ICAO) to a RIDWorker
dict so it renders to CoT like any other Remote ID source. Adds a unit test.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0197da7dhvcPoHxYKamrYqyM
@ampledata
ampledata merged commit 7e09f73 into main Jul 24, 2026
@ampledata
ampledata deleted the feat/adsb-vehicle-dronescout branch July 24, 2026 16:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant