From a1c1125d5409f6cfaca06f65676020ef14ff0757 Mon Sep 17 00:00:00 2001 From: Mikayla Fischler Date: Tue, 3 Jan 2023 17:03:20 -0500 Subject: [PATCH] fixed bug with automatic limit update --- supervisor/session/unitlogic.lua | 4 ++-- supervisor/startup.lua | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/supervisor/session/unitlogic.lua b/supervisor/session/unitlogic.lua index 86617ac..0531038 100644 --- a/supervisor/session/unitlogic.lua +++ b/supervisor/session/unitlogic.lua @@ -42,8 +42,8 @@ function logic.update_annunciator(self) local plc_db = self.plc_i.get_db() -- update auto control limit - if self.db.control.limit == 0.0 or self.db.control.limit > plc_db.mek_struct.max_burn then - self.db.control.limit = plc_db.mek_struct.max_burn + if (self.db.control.lim_br10 == 0) or ((self.db.control.lim_br10 / 10) > plc_db.mek_struct.max_burn) then + self.db.control.lim_br10 = math.floor(plc_db.mek_struct.max_burn * 10) end -- record reactor start time (some alarms are delayed during reactor heatup) diff --git a/supervisor/startup.lua b/supervisor/startup.lua index e408ffb..a07c1e3 100644 --- a/supervisor/startup.lua +++ b/supervisor/startup.lua @@ -14,7 +14,7 @@ local svsessions = require("supervisor.session.svsessions") local config = require("supervisor.config") local supervisor = require("supervisor.supervisor") -local SUPERVISOR_VERSION = "beta-v0.9.3" +local SUPERVISOR_VERSION = "beta-v0.9.4" local print = util.print local println = util.println