From 6e26ca4fac54ebd42936e50a69653404f34e84ae Mon Sep 17 00:00:00 2001 From: Mikayla Fischler Date: Sat, 8 Nov 2025 19:13:49 -0500 Subject: [PATCH] #634 fixed wired inactive disconnected logging as unassigned modem --- coordinator/backplane.lua | 4 ++++ reactor-plc/backplane.lua | 4 ++++ rtu/backplane.lua | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/coordinator/backplane.lua b/coordinator/backplane.lua index 4d72e3f..af04d20 100644 --- a/coordinator/backplane.lua +++ b/coordinator/backplane.lua @@ -294,6 +294,10 @@ function backplane.attach(type, device, iface) -- the wireless NIC already has a modem log_sys("standby wireless modem connected") log.info("BKPLN: standby wireless modem connected") + elseif wd_nic and wd_nic.is_modem(device) then + -- wired, but not active + log_sys("standby wired modem disconnected") + log.info("BKPLN: standby wired modem disconnected") else log_sys("unassigned modem connected") log.warning("BKPLN: unassigned modem connected") diff --git a/reactor-plc/backplane.lua b/reactor-plc/backplane.lua index ef2759e..62e429b 100644 --- a/reactor-plc/backplane.lua +++ b/reactor-plc/backplane.lua @@ -306,6 +306,10 @@ function backplane.detach(iface, type, device, print_no_fp) -- wireless, but not active print_no_fp("standby wireless modem disconnected") log.info("BKPLN: standby wireless modem disconnected") + elseif wd_nic and wd_nic.is_modem(device) then + -- wired, but not active + print_no_fp("standby wired modem disconnected") + log.info("BKPLN: standby wired modem disconnected") else print_no_fp("unassigned modem disconnected") log.warning("BKPLN: unassigned modem disconnected") diff --git a/rtu/backplane.lua b/rtu/backplane.lua index 0d935d0..990c0df 100644 --- a/rtu/backplane.lua +++ b/rtu/backplane.lua @@ -243,6 +243,10 @@ function backplane.detach(type, device, iface, print_no_fp) -- wireless, but not active print_no_fp("standby wireless modem disconnected") log.info("BKPLN: standby wireless modem disconnected") + elseif wd_nic and wd_nic.is_modem(device) then + -- wired, but not active + print_no_fp("standby wired modem disconnected") + log.info("BKPLN: standby wired modem disconnected") else print_no_fp("unassigned modem disconnected") log.warning("BKPLN: unassigned modem disconnected")