From 6bd43af5c01a956200a50a8154d168767e669aa5 Mon Sep 17 00:00:00 2001 From: Mikayla Date: Tue, 10 Dec 2024 14:57:16 +0000 Subject: [PATCH] missing fields fixes --- coordinator/coordinator.lua | 1 + supervisor/session/coordinator.lua | 1 + supervisor/session/svsessions.lua | 2 ++ supervisor/supervisor.lua | 1 + supervisor/unit.lua | 1 + 5 files changed, 6 insertions(+) diff --git a/coordinator/coordinator.lua b/coordinator/coordinator.lua index 71da387..36163eb 100644 --- a/coordinator/coordinator.lua +++ b/coordinator/coordinator.lua @@ -24,6 +24,7 @@ local LINK_TIMEOUT = 60.0 local coordinator = {} ---@type crd_config +---@diagnostic disable-next-line: missing-fields local config = {} coordinator.config = config diff --git a/supervisor/session/coordinator.lua b/supervisor/session/coordinator.lua index e9c585d..b011d44 100644 --- a/supervisor/session/coordinator.lua +++ b/supervisor/session/coordinator.lua @@ -255,6 +255,7 @@ function coordinator.new_session(id, s_addr, i_seq_num, in_queue, out_queue, tim elseif cmd == FAC_COMMAND.START then if pkt.length == 6 then ---@type sys_auto_config +---@diagnostic disable-next-line: missing-fields local config = { mode = pkt.data[2], burn_target = pkt.data[3], diff --git a/supervisor/session/svsessions.lua b/supervisor/session/svsessions.lua index 6090eff..ac216d6 100644 --- a/supervisor/session/svsessions.lua +++ b/supervisor/session/svsessions.lua @@ -46,12 +46,14 @@ local self = { config = nil, ---@type svr_config facility = nil, ---@type facility|nil -- lists of connected sessions +---@diagnostic disable: missing-fields sessions = { rtu = {}, ---@type rtu_session_struct plc = {}, ---@type plc_session_struct crd = {}, ---@type crd_session_struct pdg = {} ---@type pdg_session_struct }, +---@diagnostic enable: missing-fields -- next session IDs next_ids = { rtu = 0, plc = 0, crd = 0, pdg = 0 }, -- rtu device tracking and invalid assignment detection diff --git a/supervisor/supervisor.lua b/supervisor/supervisor.lua index 8b06d49..98cdc78 100644 --- a/supervisor/supervisor.lua +++ b/supervisor/supervisor.lua @@ -14,6 +14,7 @@ local ESTABLISH_ACK = comms.ESTABLISH_ACK local MGMT_TYPE = comms.MGMT_TYPE ---@type svr_config +---@diagnostic disable-next-line: missing-fields local config = {} supervisor.config = config diff --git a/supervisor/unit.lua b/supervisor/unit.lua index ebb4111..52e253d 100644 --- a/supervisor/unit.lua +++ b/supervisor/unit.lua @@ -90,6 +90,7 @@ function unit.new(reactor_id, num_boilers, num_turbines, ext_idle) envd = {}, ---@type envd_session[] -- redstone control io_ctl = nil, ---@type rs_controller +---@diagnostic disable-next-line: missing-fields valves = {}, ---@type unit_valves emcool_opened = false, -- auto control