#93 don't send out-of-range burn rates (won't get a good ack), fixed unit command packet ordering

This commit is contained in:
Mikayla Fischler
2022-10-07 11:28:56 -04:00
parent 529951f998
commit 5dfbe650c6
3 changed files with 19 additions and 13 deletions

View File

@@ -182,8 +182,8 @@ function coordinator.new_session(id, in_queue, out_queue, facility_units)
elseif pkt.type == SCADA_CRDN_TYPES.COMMAND_UNIT then
if pkt.length >= 2 then
-- get command and unit id
local cmd = pkt.data[1]
local uid = pkt.data[2]
local uid = pkt.data[1]
local cmd = pkt.data[2]
-- continue if valid unit id
if util.is_int(uid) and uid > 0 and uid <= #self.units then