From cdf4eb4c359e090cb20f9b9548a8a1d81ed07b1e Mon Sep 17 00:00:00 2001 From: Ben Meadors Date: Thu, 1 Aug 2024 08:26:06 -0500 Subject: [PATCH] Counters --- meshtastic/deviceonly.options | 3 ++- meshtastic/deviceonly.proto | 8 +++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/meshtastic/deviceonly.options b/meshtastic/deviceonly.options index e9477a0..9a756b1 100644 --- a/meshtastic/deviceonly.options +++ b/meshtastic/deviceonly.options @@ -11,6 +11,7 @@ *OEMStore.oem_aes_key max_size:32 *DeviceState.node_remote_hardware_pins max_count:12 +*DeviceState.nodes_seen max_count:2000 *NodeInfoLite.channel int_size:8 -*NodeInfoLite.hops_away int_size:8 +*NodeInfoLite.hops_away int_size:8 \ No newline at end of file diff --git a/meshtastic/deviceonly.proto b/meshtastic/deviceonly.proto index 9c700db..5f78a4e 100644 --- a/meshtastic/deviceonly.proto +++ b/meshtastic/deviceonly.proto @@ -191,6 +191,12 @@ message DeviceState { * New lite version of NodeDB to decrease memory footprint */ repeated NodeInfoLite node_db_lite = 14 [(nanopb).callback_datatype = "std::vector"]; + + repeated uint32 nodes_seen = 15; + + uint32 total_packets = 16; + + uint32 rejected_packets = 17; } /* @@ -254,4 +260,4 @@ message OEMStore { * A Preset LocalModuleConfig to apply during factory reset */ LocalModuleConfig oem_local_module_config = 8; -} +} \ No newline at end of file