From 7aff95711edc35294afc25c07f371270551597b4 Mon Sep 17 00:00:00 2001 From: Tim Wilkinson Date: Wed, 27 Apr 2022 08:38:54 -0700 Subject: [PATCH] Improve rss_monitor startup (#346) 04/27/2022 And shut down if we hae no wifi to monitor --- files/usr/local/bin/mgr/rssi_monitor.lua | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/files/usr/local/bin/mgr/rssi_monitor.lua b/files/usr/local/bin/mgr/rssi_monitor.lua index d4f90bd4..532e862b 100644 --- a/files/usr/local/bin/mgr/rssi_monitor.lua +++ b/files/usr/local/bin/mgr/rssi_monitor.lua @@ -35,12 +35,15 @@ --]] function rssi_monitor() - while true - do - if not string.match(get_ifname("wifi"), "^eth.") and nixio.sysinfo().uptime > 119 then + if string.match(get_ifname("wifi"), "^eth.") then + exit_app() + else + wait_for_ticks(math.max(1, 120 - nixio.sysinfo().uptime)) + while true + do run_monitor() + wait_for_ticks(60) -- 1 minute end - wait_for_ticks(60) -- 1 minute end end