From 49b545ba2c1865e6a507b289e4f7dba8fe16742a Mon Sep 17 00:00:00 2001 From: Mikayla Date: Tue, 10 Dec 2024 04:17:30 +0000 Subject: [PATCH] diagnostic disables --- coordinator/iocontrol.lua | 3 +++ coordinator/process.lua | 1 + pocket/iocontrol.lua | 1 + pocket/pocket.lua | 1 + reactor-plc/plc.lua | 1 + rtu/rtu.lua | 1 + 6 files changed, 8 insertions(+) diff --git a/coordinator/iocontrol.lua b/coordinator/iocontrol.lua index 7108c01..ad78add 100644 --- a/coordinator/iocontrol.lua +++ b/coordinator/iocontrol.lua @@ -224,6 +224,7 @@ function iocontrol.init(conf, comms, temp_scale, energy_scale) ALARM_STATE.INACTIVE -- turbine trip }, +---@diagnostic disable-next-line: missing-fields annunciator = {}, ---@type annunciator unit_ps = psil.create(), @@ -366,6 +367,7 @@ local function _record_multiblock_build(id, entry, data_tbl, ps_tbl, create) if exists or create then if not exists then ps_tbl[id] = psil.create() +---@diagnostic disable-next-line: missing-fields data_tbl[id] = {} end @@ -1085,6 +1087,7 @@ function iocontrol.update_unit_statuses(statuses) unit.annunciator = status[3] if type(unit.annunciator) ~= "table" then +---@diagnostic disable-next-line: missing-fields unit.annunciator = {} log.debug(log_header .. "annunciator state not a table") valid = false diff --git a/coordinator/process.lua b/coordinator/process.lua index 1f2b914..1866686 100644 --- a/coordinator/process.lua +++ b/coordinator/process.lua @@ -286,6 +286,7 @@ function process.create_handle() handle.unit_ack = {} for u = 1, pctl.io.facility.num_units do +---@diagnostic disable-next-line: missing-fields handle.unit_ack[u] = {} ---@class process_unit_ack diff --git a/pocket/iocontrol.lua b/pocket/iocontrol.lua index cb27059..fee041d 100644 --- a/pocket/iocontrol.lua +++ b/pocket/iocontrol.lua @@ -241,6 +241,7 @@ function iocontrol.init_fac(conf) ---@type { [ALARM]: ALARM_STATE } alarms = { ALARM_STATE.INACTIVE, ALARM_STATE.INACTIVE, ALARM_STATE.INACTIVE, ALARM_STATE.INACTIVE, ALARM_STATE.INACTIVE, ALARM_STATE.INACTIVE, ALARM_STATE.INACTIVE, ALARM_STATE.INACTIVE, ALARM_STATE.INACTIVE, ALARM_STATE.INACTIVE, ALARM_STATE.INACTIVE, ALARM_STATE.INACTIVE }, +---@diagnostic disable-next-line: missing-fields annunciator = {}, ---@type annunciator unit_ps = psil.create(), diff --git a/pocket/pocket.lua b/pocket/pocket.lua index ccd3762..8233c78 100644 --- a/pocket/pocket.lua +++ b/pocket/pocket.lua @@ -29,6 +29,7 @@ pocket.MQ__RENDER_CMD = MQ__RENDER_CMD pocket.MQ__RENDER_DATA = MQ__RENDER_DATA ---@type pkt_config +---@diagnostic disable-next-line: missing-fields local config = {} pocket.config = config diff --git a/reactor-plc/plc.lua b/reactor-plc/plc.lua index 73a1126..a84e55a 100644 --- a/reactor-plc/plc.lua +++ b/reactor-plc/plc.lua @@ -29,6 +29,7 @@ local PCALL_SCRAM_MSG = "Scram requires the reactor to be active." local PCALL_START_MSG = "Reactor is already active." ---@type plc_config +---@diagnostic disable-next-line: missing-fields local config = {} plc.config = config diff --git a/rtu/rtu.lua b/rtu/rtu.lua index 0ea1779..06178ad 100644 --- a/rtu/rtu.lua +++ b/rtu/rtu.lua @@ -19,6 +19,7 @@ local MGMT_TYPE = comms.MGMT_TYPE local RTU_UNIT_TYPE = types.RTU_UNIT_TYPE ---@type rtu_config +---@diagnostic disable-next-line: missing-fields local config = {} rtu.config = config