From 68770d7728bbed8445c4c0f4065925841248b183 Mon Sep 17 00:00:00 2001 From: Scott Powell Date: Tue, 4 Mar 2025 18:29:16 +1100 Subject: [PATCH] * 'last_snr' added to repeater stats. --- examples/simple_repeater/main.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/simple_repeater/main.cpp b/examples/simple_repeater/main.cpp index d47a6e02..d2a9626f 100644 --- a/examples/simple_repeater/main.cpp +++ b/examples/simple_repeater/main.cpp @@ -103,7 +103,8 @@ struct RepeaterStats { uint32_t total_up_time_secs; uint32_t n_sent_flood, n_sent_direct; uint32_t n_recv_flood, n_recv_direct; - uint16_t n_full_events, reserved1; + uint16_t n_full_events; + int16_t last_snr; // x 4 uint16_t n_direct_dups, n_flood_dups; }; @@ -171,7 +172,7 @@ class MyMesh : public mesh::Mesh, public CommonCLICallbacks { stats.n_recv_flood = getNumRecvFlood(); stats.n_recv_direct = getNumRecvDirect(); stats.n_full_events = getNumFullEvents(); - stats.reserved1 = 0; + stats.last_snr = (int16_t)(my_radio->getLastSNR() * 4); stats.n_direct_dups = ((SimpleMeshTables *)getTables())->getNumDirectDups(); stats.n_flood_dups = ((SimpleMeshTables *)getTables())->getNumFloodDups();