#399 auto waste control

This commit is contained in:
Mikayla Fischler
2024-11-17 23:07:58 -05:00
parent 7b6b1de539
commit 532c15e258
4 changed files with 55 additions and 10 deletions

View File

@@ -305,7 +305,6 @@ function pocket.new_session(id, s_addr, i_seq_num, in_queue, out_queue, timeout)
u.annunciator.AutoControl,
u.a_group
}
end
_send(CRDN_TYPE.API_GET_CTRL, data)
@@ -343,8 +342,8 @@ function pocket.new_session(id, s_addr, i_seq_num, in_queue, out_queue, timeout)
elseif pkt.type == CRDN_TYPE.API_GET_WASTE then
local data = {}
-- local fac = db.facility
-- local proc = process.get_control_states().process
local fac = db.facility
local proc = process.get_control_states().process
-- unit data
for i = 1, #db.units do
@@ -362,7 +361,15 @@ function pocket.new_session(id, s_addr, i_seq_num, in_queue, out_queue, timeout)
end
-- facility data
data[#db.units + 1] = {}
data[#db.units + 1] = {
fac.auto_current_waste_product,
fac.auto_pu_fallback_active,
fac.auto_sps_disabled,
proc.waste_product,
proc.pu_fallback,
proc.sps_low_power,
fac.sps_data_tbl
}
_send(CRDN_TYPE.API_GET_WASTE, data)
else