├── .gitattributes ├── .github ├── pull_request_template.md └── workflows │ ├── ci.yml │ ├── create_tag.yml │ ├── publish.yml │ └── pull_request.yml ├── .gitignore ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── buf.gen.yaml ├── buf.yaml ├── meshtastic ├── admin.options ├── admin.proto ├── apponly.options ├── apponly.proto ├── atak.options ├── atak.proto ├── cannedmessages.options ├── cannedmessages.proto ├── channel.options ├── channel.proto ├── clientonly.options ├── clientonly.proto ├── config.options ├── config.proto ├── connection_status.options ├── connection_status.proto ├── device_ui.options ├── device_ui.proto ├── deviceonly.options ├── deviceonly.proto ├── interdevice.options ├── interdevice.proto ├── localonly.proto ├── mesh.options ├── mesh.proto ├── module_config.options ├── module_config.proto ├── mqtt.options ├── mqtt.proto ├── paxcount.proto ├── portnums.proto ├── powermon.proto ├── remote_hardware.proto ├── rtttl.options ├── rtttl.proto ├── storeforward.options ├── storeforward.proto ├── telemetry.options ├── telemetry.proto ├── xmodem.options └── xmodem.proto ├── nanopb.proto ├── packages ├── rust │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ ├── generated │ │ └── .gitkeep │ │ └── lib.rs └── ts │ ├── deno.json │ ├── deno.lock │ ├── lib │ └── .gitkeep │ ├── mod.ts │ └── package.json └── renovate.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/create_tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/.github/workflows/create_tag.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/.github/workflows/pull_request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/README.md -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/buf.yaml -------------------------------------------------------------------------------- /meshtastic/admin.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/admin.options -------------------------------------------------------------------------------- /meshtastic/admin.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/admin.proto -------------------------------------------------------------------------------- /meshtastic/apponly.options: -------------------------------------------------------------------------------- 1 | *ChannelSet.settings max_count:8 2 | -------------------------------------------------------------------------------- /meshtastic/apponly.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/apponly.proto -------------------------------------------------------------------------------- /meshtastic/atak.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/atak.options -------------------------------------------------------------------------------- /meshtastic/atak.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/atak.proto -------------------------------------------------------------------------------- /meshtastic/cannedmessages.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/cannedmessages.options -------------------------------------------------------------------------------- /meshtastic/cannedmessages.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/cannedmessages.proto -------------------------------------------------------------------------------- /meshtastic/channel.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/channel.options -------------------------------------------------------------------------------- /meshtastic/channel.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/channel.proto -------------------------------------------------------------------------------- /meshtastic/clientonly.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/clientonly.options -------------------------------------------------------------------------------- /meshtastic/clientonly.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/clientonly.proto -------------------------------------------------------------------------------- /meshtastic/config.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/config.options -------------------------------------------------------------------------------- /meshtastic/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/config.proto -------------------------------------------------------------------------------- /meshtastic/connection_status.options: -------------------------------------------------------------------------------- 1 | *WifiConnectionStatus.ssid max_size:33 2 | -------------------------------------------------------------------------------- /meshtastic/connection_status.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/connection_status.proto -------------------------------------------------------------------------------- /meshtastic/device_ui.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/device_ui.options -------------------------------------------------------------------------------- /meshtastic/device_ui.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/device_ui.proto -------------------------------------------------------------------------------- /meshtastic/deviceonly.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/deviceonly.options -------------------------------------------------------------------------------- /meshtastic/deviceonly.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/deviceonly.proto -------------------------------------------------------------------------------- /meshtastic/interdevice.options: -------------------------------------------------------------------------------- 1 | *InterdeviceMessage.nmea max_size:1024 2 | -------------------------------------------------------------------------------- /meshtastic/interdevice.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/interdevice.proto -------------------------------------------------------------------------------- /meshtastic/localonly.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/localonly.proto -------------------------------------------------------------------------------- /meshtastic/mesh.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/mesh.options -------------------------------------------------------------------------------- /meshtastic/mesh.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/mesh.proto -------------------------------------------------------------------------------- /meshtastic/module_config.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/module_config.options -------------------------------------------------------------------------------- /meshtastic/module_config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/module_config.proto -------------------------------------------------------------------------------- /meshtastic/mqtt.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/mqtt.options -------------------------------------------------------------------------------- /meshtastic/mqtt.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/mqtt.proto -------------------------------------------------------------------------------- /meshtastic/paxcount.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/paxcount.proto -------------------------------------------------------------------------------- /meshtastic/portnums.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/portnums.proto -------------------------------------------------------------------------------- /meshtastic/powermon.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/powermon.proto -------------------------------------------------------------------------------- /meshtastic/remote_hardware.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/remote_hardware.proto -------------------------------------------------------------------------------- /meshtastic/rtttl.options: -------------------------------------------------------------------------------- 1 | *RTTTLConfig.ringtone max_size:231 2 | -------------------------------------------------------------------------------- /meshtastic/rtttl.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/rtttl.proto -------------------------------------------------------------------------------- /meshtastic/storeforward.options: -------------------------------------------------------------------------------- 1 | *StoreAndForward.text max_size:233 -------------------------------------------------------------------------------- /meshtastic/storeforward.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/storeforward.proto -------------------------------------------------------------------------------- /meshtastic/telemetry.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/telemetry.options -------------------------------------------------------------------------------- /meshtastic/telemetry.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/telemetry.proto -------------------------------------------------------------------------------- /meshtastic/xmodem.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/xmodem.options -------------------------------------------------------------------------------- /meshtastic/xmodem.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/meshtastic/xmodem.proto -------------------------------------------------------------------------------- /nanopb.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/nanopb.proto -------------------------------------------------------------------------------- /packages/rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/packages/rust/Cargo.lock -------------------------------------------------------------------------------- /packages/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/packages/rust/Cargo.toml -------------------------------------------------------------------------------- /packages/rust/src/generated/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/packages/rust/src/lib.rs -------------------------------------------------------------------------------- /packages/ts/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/packages/ts/deno.json -------------------------------------------------------------------------------- /packages/ts/deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/packages/ts/deno.lock -------------------------------------------------------------------------------- /packages/ts/lib/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/ts/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/packages/ts/mod.ts -------------------------------------------------------------------------------- /packages/ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/packages/ts/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/protobufs/HEAD/renovate.json --------------------------------------------------------------------------------