fix: timestamp overflow in test packet (uint32) - use & 0xFFFFFFFF
This commit is contained in:
+1
-1
@@ -80,7 +80,7 @@ class TestDataGenerator:
|
|||||||
throttle, brake, gear, steering):
|
throttle, brake, gear, steering):
|
||||||
buf = bytearray(324)
|
buf = bytearray(324)
|
||||||
struct.pack_into("<i", buf, 0, 1)
|
struct.pack_into("<i", buf, 0, 1)
|
||||||
struct.pack_into("<I", buf, 4, int(time.time() * 1000))
|
struct.pack_into("<I", buf, 4, int(time.time() * 1000) & 0xFFFFFFFF)
|
||||||
struct.pack_into("<f", buf, 8, max_rpm)
|
struct.pack_into("<f", buf, 8, max_rpm)
|
||||||
struct.pack_into("<f", buf, 12, 800.0)
|
struct.pack_into("<f", buf, 12, 800.0)
|
||||||
struct.pack_into("<f", buf, 16, rpm)
|
struct.pack_into("<f", buf, 16, rpm)
|
||||||
|
|||||||
Reference in New Issue
Block a user