From 8b65bf4852bf702119bfed573a4fc7e77d73cc06 Mon Sep 17 00:00:00 2001 From: Mikayla Fischler Date: Fri, 11 Nov 2022 16:46:38 -0500 Subject: [PATCH] fixed rps alarm packet length check --- supervisor/session/plc.lua | 2 +- supervisor/startup.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/supervisor/session/plc.lua b/supervisor/session/plc.lua index b1e62a8..473e5b1 100644 --- a/supervisor/session/plc.lua +++ b/supervisor/session/plc.lua @@ -409,7 +409,7 @@ function plc.new_session(id, for_reactor, in_queue, out_queue) end elseif pkt.type == RPLC_TYPES.RPS_ALARM then -- RPS alarm - if pkt.length == 11 then + if pkt.length == 13 then self.sDB.rps_tripped = true self.sDB.rps_trip_cause = pkt.data[1] local status = pcall(_copy_rps_status, { table.unpack(pkt.data, 2, pkt.length) }) diff --git a/supervisor/startup.lua b/supervisor/startup.lua index 70d723a..0f1a4be 100644 --- a/supervisor/startup.lua +++ b/supervisor/startup.lua @@ -13,7 +13,7 @@ local svsessions = require("supervisor.session.svsessions") local config = require("supervisor.config") local supervisor = require("supervisor.supervisor") -local SUPERVISOR_VERSION = "beta-v0.7.2" +local SUPERVISOR_VERSION = "beta-v0.7.3" local print = util.print local println = util.println