From 0a26629e20c9550469b44149d4b40bc3ef3bea40 Mon Sep 17 00:00:00 2001 From: Mikayla Fischler Date: Wed, 30 Apr 2025 10:17:28 -0400 Subject: [PATCH] fixed no_ring_back going to RING_BACK if leaving TRIPPED not ACKED --- supervisor/alarm_ctl.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/supervisor/alarm_ctl.lua b/supervisor/alarm_ctl.lua index d238fd9..13ba237 100644 --- a/supervisor/alarm_ctl.lua +++ b/supervisor/alarm_ctl.lua @@ -89,6 +89,9 @@ function alarm_ctl.update_alarm_state(caller_tag, alarm_states, tripped, alarm, -- was acked by coordinator alarm.state = AISTATE.ACKED end + elseif no_ring_back then + alarm.state = AISTATE.INACTIVE + alarm_states[alarm.id] = ALARM_STATE.INACTIVE else alarm.state = AISTATE.RING_BACK alarm_states[alarm.id] = ALARM_STATE.RING_BACK