fix: timestamp overflow in test packet (uint32) - use & 0xFFFFFFFF

This commit is contained in:
2026-07-26 18:21:17 +08:00
parent 3b7edc4f14
commit 16ada23d61
+1 -1
View File
@@ -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)