Direct response sweep: 32 frames x 1 cycles (32 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes
01:38:31.782  TX cycle=1 p1=0x00 p2=0x00 cmd=0x20 state=0x00 value=0x80 frame 006  00 00 20 00 80 FA
01:38:32.605  TX cycle=1 p1=0x00 p2=0x00 cmd=0x21 state=0x00 value=0x80 frame 006  00 00 21 00 80 FB
01:38:33.426  TX cycle=1 p1=0x00 p2=0x00 cmd=0x22 state=0x00 value=0x80 frame 006  00 00 22 00 80 F8
01:38:34.249  TX cycle=1 p1=0x00 p2=0x00 cmd=0x23 state=0x00 value=0x80 frame 006  00 00 23 00 80 F9
01:38:35.072  TX cycle=1 p1=0x00 p2=0x00 cmd=0x24 state=0x00 value=0x80 frame 006  00 00 24 00 80 FE
01:38:35.897  TX cycle=1 p1=0x00 p2=0x00 cmd=0x25 state=0x00 value=0x80 frame 006  00 00 25 00 80 FF
01:38:36.721  TX cycle=1 p1=0x00 p2=0x00 cmd=0x26 state=0x00 value=0x80 frame 006  00 00 26 00 80 FC
01:38:37.545  TX cycle=1 p1=0x00 p2=0x00 cmd=0x27 state=0x00 value=0x80 frame 006  00 00 27 00 80 FD
01:38:38.369  TX cycle=1 p1=0x00 p2=0x00 cmd=0x28 state=0x00 value=0x80 frame 006  00 00 28 00 80 F2
01:38:39.195  TX cycle=1 p1=0x00 p2=0x00 cmd=0x29 state=0x00 value=0x80 frame 006  00 00 29 00 80 F3
01:38:39.195  ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:38:39.195  RX raw 07 80 4A 20 D8 6F 07 80 4A 20 D8 6F 07 80 4A 20 D8 6F 07 80 4A 20 D8 6F
01:38:40.018  TX cycle=1 p1=0x00 p2=0x00 cmd=0x2A state=0x00 value=0x80 frame 006  00 00 2A 00 80 F0
01:38:40.018  ANOMALY 18 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:38:40.018  RX raw 07 80 4A 20 D8 6F 07 80 4A 20 D8 6F 07 80 4A 20 D8 6F
01:38:40.842  TX cycle=1 p1=0x00 p2=0x00 cmd=0x2B state=0x00 value=0x80 frame 006  00 00 2B 00 80 F1
01:38:40.842  ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:38:40.842  RX raw 07 80 4A 20 D8 6F 07 80 4A 20 D8 6F
01:38:41.665  TX cycle=1 p1=0x00 p2=0x00 cmd=0x2C state=0x00 value=0x80 frame 006  00 00 2C 00 80 F6
01:38:42.491  TX cycle=1 p1=0x00 p2=0x00 cmd=0x2D state=0x00 value=0x80 frame 006  00 00 2D 00 80 F7
Stopped.
