diff --git a/coordinator/database.lua b/coordinator/database.lua index 0238429..858f864 100644 --- a/coordinator/database.lua +++ b/coordinator/database.lua @@ -153,10 +153,18 @@ function database.update_statuses(statuses) end for key, val in pairs(unit.reactor_data) do - if key ~= "mek_struct" then + if key ~= "rps_status" and key ~= "mek_struct" and key ~= "mek_status" then unit.reactor_ps.publish(key, val) end end + + for key, val in pairs(unit.reactor_data.rps_status) do + unit.reactor_ps.publish(key, val) + end + + for key, val in pairs(unit.reactor_data.mek_status) do + unit.reactor_ps.publish(key, val) + end end -- RTU statuses diff --git a/coordinator/startup.lua b/coordinator/startup.lua index cf76ff5..f7f2b74 100644 --- a/coordinator/startup.lua +++ b/coordinator/startup.lua @@ -16,7 +16,7 @@ local config = require("coordinator.config") local coordinator = require("coordinator.coordinator") local renderer = require("coordinator.renderer") -local COORDINATOR_VERSION = "alpha-v0.4.4" +local COORDINATOR_VERSION = "alpha-v0.4.5" local print = util.print local println = util.println