import struct from datetime import datetime, timezone import pytest from hitl import protocols def _checksum_matches(frame: bytes) -> bool: calc = sum(frame[:-4]) & 0xFFFF stored = struct.unpack(" bytes: header = b"\xAA\x55" frame_type = b"\x10" length = struct.pack("