fixed coordinator bug with fp init, fixed incorrect comments

This commit is contained in:
Mikayla Fischler
2025-11-08 13:55:51 -05:00
parent 2ecb662b0a
commit 6774f60605
5 changed files with 16 additions and 16 deletions

View File

@@ -34,18 +34,10 @@ local HIGH_RTT = 1500 -- 3.33x as long as expected w/ 0 ping
local iocontrol = {}
---@class ioctl
local io = {}
-- initialize front panel PSIL
---@param firmware_v string coordinator version
---@param comms_v string comms version
function iocontrol.init_fp(firmware_v, comms_v)
local io = {
---@class ioctl_front_panel
io.fp = { ps = psil.create() }
io.fp.ps.publish("version", firmware_v)
io.fp.ps.publish("comms_version", comms_v)
end
fp = { ps = psil.create() }
}
-- initialize the coordinator IO controller
---@param conf facility_conf configuration
@@ -290,6 +282,14 @@ end
-- toggle heartbeat indicator
function iocontrol.heartbeat() io.fp.ps.toggle("heartbeat") end
-- report versions to front panel
---@param firmware_v string coordinator version
---@param comms_v string comms version
function iocontrol.fp_versions(firmware_v, comms_v)
io.fp.ps.publish("version", firmware_v)
io.fp.ps.publish("comms_version", comms_v)
end
-- report presence of the wired comms modem
---@param has_modem boolean
function iocontrol.fp_has_wd_modem(has_modem) io.fp.ps.publish("has_wd_modem", has_modem) end

View File

@@ -136,8 +136,8 @@ local function main()
-- system startup
----------------------------------------
-- report versions/init fp PSIL
iocontrol.init_fp(COORDINATOR_VERSION, comms.version)
-- report versions
iocontrol.fp_versions(COORDINATOR_VERSION, comms.version)
-- init renderer
renderer.configure(config)

View File

@@ -67,7 +67,7 @@ local function main()
-- startup
----------------------------------------
-- record firmware versions and ID
-- report versions and ID
databus.tx_versions(R_PLC_VERSION, comms.version)
databus.tx_id(config.UnitID)

View File

@@ -69,7 +69,7 @@ local function main()
-- startup
----------------------------------------
-- record firmware versions and ID
-- report versions
databus.tx_versions(RTU_VERSION, comms.version)
-- mount connected devices

View File

@@ -115,7 +115,7 @@ local function main()
-- startup
----------------------------------------
-- record firmware versions and ID
-- report versions
databus.tx_versions(SUPERVISOR_VERSION, comms.version)
-- mount connected devices