diff --git a/meshtastic/config.proto b/meshtastic/config.proto index 3e25668..2add314 100644 --- a/meshtastic/config.proto +++ b/meshtastic/config.proto @@ -34,6 +34,7 @@ message Config { * Router device role. * Mesh packets will prefer to be routed over this node. This node will not be used by client apps. * The wifi/ble radios and the oled screen will be put to sleep. + * This mode may still potentially have higher power usage due to it's preference in message rebroadcasting on the mesh. */ ROUTER = 2; @@ -41,8 +42,20 @@ message Config { * Router Client device role * Mesh packets will prefer to be routed over this node. The Router Client can be used as both a Router and an app connected Client. */ - ROUTER_CLIENT = 3; - + ROUTER_CLIENT = 3; + + /* + * Repeater device role + * Mesh packets will simply be rebroadcasted over this node. Nodes under this role node will not originate NodeInfo, Position, Telemetry + * or any other packet type. They will simply rebroadcast any mesh packets on the same frequency, channel num, spread factory, and coding rate. + */ + REPEATER = 4; + + /* + * Tracker device role + * Position Mesh packets for will be higher priority and sent more frequently by default. + */ + TRACKER = 5; } /*