From 965fa0c7d1bfa4dc5764c6211d677472b7c2bb24 Mon Sep 17 00:00:00 2001 From: Mikayla Fischler Date: Sat, 15 Nov 2025 23:05:04 -0500 Subject: [PATCH] #647 fixes to reactor PLC status light --- reactor-plc/databus.lua | 2 +- reactor-plc/panel/front_panel.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/reactor-plc/databus.lua b/reactor-plc/databus.lua index ffeb516..82bd937 100644 --- a/reactor-plc/databus.lua +++ b/reactor-plc/databus.lua @@ -21,7 +21,7 @@ local _dbus = { -- evaluate and publish system health status local function eval_status() - local ok = _dbus.degraded + local ok = not _dbus.degraded if ok then for _, v in pairs(_dbus.coroutines) do diff --git a/reactor-plc/panel/front_panel.lua b/reactor-plc/panel/front_panel.lua index edb987e..d9a719f 100644 --- a/reactor-plc/panel/front_panel.lua +++ b/reactor-plc/panel/front_panel.lua @@ -50,7 +50,7 @@ local function init(panel, config) local system = Div{parent=panel,width=14,height=18,x=2,y=3} - local sys_status = LED{parent=system,label="STATUS",colors=cpair(colors.red,colors.green)} + local sys_status = LED{parent=system,label="STATUS",colors=cpair(colors.green,colors.red)} local heartbeat = LED{parent=system,label="HEARTBEAT",colors=ind_grn} system.line_break()