Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions meshtastic/admin.proto
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,11 @@ message AdminMessage {
* Traffic management module config
*/
TRAFFICMANAGEMENT_CONFIG = 14;

/*
* TAK module config
*/
TAK_CONFIG = 15;
}

enum BackupLocation {
Expand Down
5 changes: 5 additions & 0 deletions meshtastic/localonly.proto
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,11 @@ message LocalModuleConfig {
*/
ModuleConfig.TrafficManagementConfig traffic_management = 16;

/*
* TAK Config
*/
ModuleConfig.TAKConfig tak = 17;

/*
* A version integer used to invalidate old save files when we make
* incompatible changes This integer is set at build time and is private to
Expand Down
23 changes: 23 additions & 0 deletions meshtastic/module_config.proto
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ syntax = "proto3";

package meshtastic;

import "meshtastic/atak.proto";

option csharp_namespace = "Meshtastic.Protobufs";
option go_package = "github.com/meshtastic/go/generated";
option java_outer_classname = "ModuleConfigProtos";
Expand Down Expand Up @@ -933,6 +935,27 @@ message ModuleConfig {
* Traffic management module config for mesh network optimization
*/
TrafficManagementConfig traffic_management = 15;

/*
* TAK team/role configuration for TAK_TRACKER
*/
TAKConfig tak = 16;
}

/*
* TAK team/role configuration
*/
message TAKConfig {
/*
* Team color.
* Default Unspecifed_Color -> firmware uses Cyan
*/
Team team = 1;
/*
* Member role.
* Default Unspecifed -> firmware uses TeamMember
*/
MemberRole role = 2;
}
}

Expand Down