fix bug because apparently python has arrays

This commit is contained in:
ryleu
2026-04-07 22:19:55 -05:00
parent ec7f272934
commit b09b55bee0

View File

@@ -375,7 +375,8 @@ class CANConnector(Connector):
case 3 | 4: # 3 gets padded and is treated as 4 case 3 | 4: # 3 gets padded and is treated as 4
data_type = 2 data_type = 2
# pad till we have 4 otherwise struct.pack will freak out # pad till we have 4 otherwise struct.pack will freak out
msg.data = (msg.data + [0])[:4] msg.data.append(0)
msg.data = msg.data[:4]
data = struct.pack(">hhhh", *[int(x) for x in msg.data]) data = struct.pack(">hhhh", *[int(x) for x in msg.data])
case _: case _:
self.logger.error( self.logger.error(