mirror of
https://github.com/SHC-ASTRA/rover-ros2.git
synced 2026-04-20 11:51:16 -05:00
make the pad 3 -> logic consistent
This commit is contained in:
@@ -372,10 +372,10 @@ class CANConnector(Connector):
|
||||
case 2:
|
||||
data_type = 1
|
||||
data = struct.pack(">ff", *msg.data)
|
||||
case 3 | 4: # 3 gets padded and is treated as 4
|
||||
case 3 | 4: # 3 gets treated as 4
|
||||
data_type = 2
|
||||
# pad till we have 4 otherwise struct.pack will freak out
|
||||
msg.data.append(0)
|
||||
if data_len == 3:
|
||||
msg.data.append(0)
|
||||
msg.data = msg.data[:4]
|
||||
data = struct.pack(">hhhh", *[int(x) for x in msg.data])
|
||||
case _:
|
||||
|
||||
Reference in New Issue
Block a user