Protobuf definitions for the Meshtastic project
Find a file
Ben Meadors 01d2901266 fix(atak): rename GeoPoint -> CotGeoPoint to avoid device_ui collision
The typed geometry payloads added in c61fcb5 introduced a top-level
`message GeoPoint` for delta-encoded vertices in DrawnShape / RangeAndBearing
/ Route. That collides with the pre-existing `meshtastic.GeoPoint` in
device_ui.proto (an unrelated zoom/latitude/longitude type used by the
on-device map UI).

protoc alone doesn't catch the duplicate because the SDK's build only
compiles atak.proto in isolation, but Wire (used by Meshtastic-Android
to generate Kotlin classes for the whole meshtastic package) does, and
refuses to build atak.proto with:

  meshtastic/atak.proto needs to import meshtastic/device_ui.proto
    for field vertices ... in message meshtastic.DrawnShape

Rename the new type to CotGeoPoint — matches the existing CotType /
CotHow naming convention in atak.proto, keeps the meaning obvious, and
doesn't touch the device_ui schema or any caller of the old map-UI
GeoPoint. Field numbers and wire format are unchanged.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 15:24:14 -05:00
.github Update .github/workflows/publish.yml 2026-02-01 09:58:03 -05:00
.vscode cleanup & update actions 2024-03-30 13:31:28 +10:00
meshtastic fix(atak): rename GeoPoint -> CotGeoPoint to avoid device_ui collision 2026-04-09 15:24:14 -05:00
packages Update prost dependencies to 0.14.3 to address known CVE 2026-03-20 22:30:47 -04:00
.gitattributes clamp CR/LF and trunk fmt the ci files 2023-01-30 13:34:14 +01:00
.gitignore Ignore generated protobuf files in packages/ts/lib/ 2026-01-30 15:14:46 -05:00
buf.gen.yaml Fix JSR publish by adding .ts import extensions to protobuf codegen 2026-02-07 14:22:55 -05:00
buf.yaml Buf fixes 2025-12-20 07:14:45 -06:00
LICENSE Initial commit 2020-03-02 09:44:55 -08:00
nanopb.proto Add go_package path for nanopb.proto 2025-03-25 09:32:11 -07:00
README.md Update README.md 2025-07-07 19:42:40 -05:00
renovate.json Update bufbuild GitHub Actions 2025-07-12 19:46:12 -04:00

Meshtastic Protobuf Definitions

CI CLA assistant Fiscal Contributors Vercel

Overview

The Protobuf message definitions for the Meshtastic project (used by apps and the device firmware).

Documentation/API Reference

Stats

Alt