From 1b1dc090ef38f708a276dfb51b17de5ca06b3ade Mon Sep 17 00:00:00 2001 From: Benjamin Faershtein <119711889+RCGV1@users.noreply.github.com> Date: Sat, 17 Jan 2026 09:53:09 -0800 Subject: [PATCH 1/2] Add noise_floor float field to LocalStats message --- meshtastic/telemetry.proto | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/meshtastic/telemetry.proto b/meshtastic/telemetry.proto index 88d8213..cbe9a2d 100644 --- a/meshtastic/telemetry.proto +++ b/meshtastic/telemetry.proto @@ -439,10 +439,15 @@ message LocalStats { */ uint32 heap_free_bytes = 13; - /* - * Number of packets that were dropped because the transmit queue was full. - */ + /* + * Number of packets that were dropped because the transmit queue was full. + */ uint32 num_tx_dropped = 14; + + /* + * Noise floor value measured in dBm + */ + float noise_floor = 15; } /* From 3193bab2c9af7bf4fbdea23bd400bcac18c2f714 Mon Sep 17 00:00:00 2001 From: Ben Meadors Date: Mon, 19 Jan 2026 12:05:33 -0600 Subject: [PATCH 2/2] Change noise_floor type from float to int32 --- meshtastic/telemetry.proto | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meshtastic/telemetry.proto b/meshtastic/telemetry.proto index cbe9a2d..4db51b7 100644 --- a/meshtastic/telemetry.proto +++ b/meshtastic/telemetry.proto @@ -447,7 +447,7 @@ message LocalStats { /* * Noise floor value measured in dBm */ - float noise_floor = 15; + int32 noise_floor = 15; } /*