Skip to content

Add ATAK Plugin TAKPacket V2 protobufs and expand CoT enums#887

Merged
thebentern merged 3 commits intomasterfrom
tak_v2
Apr 8, 2026
Merged

Add ATAK Plugin TAKPacket V2 protobufs and expand CoT enums#887
thebentern merged 3 commits intomasterfrom
tak_v2

Conversation

@thebentern
Copy link
Copy Markdown
Contributor

No description provided.

@thebentern thebentern requested a review from Copilot April 8, 2026 14:27
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 8, 2026

The latest Buf updates on your PR. Results from workflow pull-request / build (pull_request).

BuildFormatLintBreakingUpdated (UTC)
✅ passed✅ passed✅ passed✅ passedApr 8, 2026, 2:31 PM

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds support for the Meshtastic official ATAK plugin “V2” payload format by allocating a new port number and introducing a new protobuf message (TAKPacketV2) with expanded Cursor-on-Target (CoT) metadata and enumerations.

Changes:

  • Add ATAK_PLUGIN_V2 portnum (78) for TAKPacketV2 traffic.
  • Extend meshtastic/atak.proto with CoT enums (CotHow, CotType), GeoPointSource, AircraftTrack, and TAKPacketV2.
  • Add nanopb sizing/options entries for the new fields/messages in meshtastic/atak.options.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
meshtastic/portnums.proto Adds new ATAK Plugin V2 port number allocation.
meshtastic/atak.proto Introduces TAKPacketV2 and supporting enums/messages for expanded CoT support.
meshtastic/atak.options Adds nanopb max_size/int_size constraints for TAKPacketV2 and AircraftTrack fields.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread meshtastic/portnums.proto Outdated
@thebentern thebentern merged commit e30092e into master Apr 8, 2026
2 checks passed
@thebentern thebentern deleted the tak_v2 branch April 8, 2026 18:12
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.

2 participants