Direct response sweep: 43 frames x 1 cycles (43 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
14:59:39.639  TX cycle=1 p1=0x00 p2=0x00 cmd=0x00 state=0x00 value=0x80 frame 006  00 00 00 00 80 DA
14:59:40.464  TX cycle=1 p1=0x00 p2=0x00 cmd=0xB5 state=0x00 value=0x80 frame 006  00 00 B5 00 80 6F
14:59:40.464  ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
14:59:40.464  RX raw 07 80 6D 20 D8 48 07 80 6D 20 D8 48 07 80 6D 20 D8 48 07 80 6D 20 D8 48
14:59:48.216  TX cycle=1 p1=0x00 p2=0x00 cmd=0x1B state=0x00 value=0x80 frame 006  00 00 1B 00 80 C1
14:59:49.043  TX cycle=1 p1=0x00 p2=0x00 cmd=0x36 state=0x00 value=0x80 frame 006  00 00 36 00 80 EC
14:59:49.863  TX cycle=1 p1=0x00 p2=0x00 cmd=0x40 state=0x00 value=0x80 frame 006  00 00 40 00 80 9A
14:59:49.863  ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
14:59:49.863  RX raw 07 80 50 40 30 FD 07 80 50 40 30 FD 07 80 50 40 30 FD 07 80 50 40 30 FD
14:59:57.647  TX cycle=1 p1=0x00 p2=0x00 cmd=0x6C state=0x00 value=0x80 frame 006  00 00 6C 00 80 B6
14:59:58.469  TX cycle=1 p1=0x00 p2=0x00 cmd=0x6D state=0x00 value=0x80 frame 006  00 00 6D 00 80 B7
14:59:58.469  ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
14:59:58.469  RX raw 07 80 5B 20 D8 7E 07 80 5B 20 D8 7E 07 80 5B 20 D8 7E 07 80 5B 20 D8 7E
15:00:04.979  TX cycle=1 p1=0x00 p2=0x00 cmd=0x20 state=0x00 value=0x80 frame 006  00 00 20 00 80 FA
15:00:05.804  TX cycle=1 p1=0x00 p2=0x00 cmd=0x2F state=0x00 value=0x80 frame 006  00 00 2F 00 80 F5
15:00:06.627  TX cycle=1 p1=0x00 p2=0x00 cmd=0x30 state=0x00 value=0x80 frame 006  00 00 30 00 80 EA
15:00:07.450  TX cycle=1 p1=0x00 p2=0x00 cmd=0x3F state=0x00 value=0x80 frame 006  00 00 3F 00 80 E5
15:00:08.273  TX cycle=1 p1=0x00 p2=0x00 cmd=0x40 state=0x00 value=0x80 frame 006  00 00 40 00 80 9A
15:00:08.273  ANOMALY 27 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
15:00:08.273  RX raw 07 80 50 40 30 FD 07 80 50 40 30 FD 07 80 50 40 30 FD 07 80 50 40 30 FD 07 80 50
15:00:20.236  TX cycle=1 p1=0x00 p2=0x00 cmd=0x4F state=0x00 value=0x80 frame 006  00 00 4F 00 80 95
15:00:20.236  ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
15:00:20.236  RX raw 07 80 0A 04 AB 78 00 00 00 00 80 DA
15:00:26.062  TX cycle=1 p1=0x00 p2=0x00 cmd=0x50 state=0x00 value=0x80 frame 006  00 00 50 00 80 8A
15:00:26.884  TX cycle=1 p1=0x00 p2=0x00 cmd=0x5F state=0x00 value=0x80 frame 006  00 00 5F 00 80 85
15:00:27.707  TX cycle=1 p1=0x00 p2=0x00 cmd=0x7F state=0x00 value=0x80 frame 006  00 00 7F 00 80 A5
15:00:28.528  TX cycle=1 p1=0x00 p2=0x00 cmd=0x80 state=0x00 value=0x80 frame 006  00 00 80 00 80 5A
15:00:29.350  TX cycle=1 p1=0x00 p2=0x00 cmd=0x8F state=0x00 value=0x80 frame 006  00 00 8F 00 80 55
15:00:29.350  ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
15:00:29.350  RX raw 07 80 0C 04 AB 7E 07 80 0C 04 AB 7E 07 80 0C 04 AB 7E 07 80 0C 04 AB 7E
15:00:35.669  TX cycle=1 p1=0x00 p2=0x00 cmd=0x90 state=0x00 value=0x80 frame 006  00 00 90 00 80 4A
15:00:36.492  TX cycle=1 p1=0x00 p2=0x00 cmd=0x9F state=0x00 value=0x80 frame 006  00 00 9F 00 80 45
15:00:37.316  TX cycle=1 p1=0x00 p2=0x00 cmd=0xA0 state=0x00 value=0x80 frame 006  00 00 A0 00 80 7A
15:00:37.316  ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
15:00:37.316  RX raw 07 80 E8 40 30 45 00 00 00 00 80 DA
15:00:44.466  TX cycle=1 p1=0x00 p2=0x00 cmd=0xAF state=0x00 value=0x80 frame 006  00 00 AF 00 80 75
15:00:45.289  TX cycle=1 p1=0x00 p2=0x00 cmd=0xB0 state=0x00 value=0x80 frame 006  00 00 B0 00 80 6A
15:00:45.289  ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
15:00:45.289  RX raw 07 80 6C 40 30 C1 07 80 6C 40 30 C1 07 80 6C 40 30 C1 07 80 6C 40 30 C1
15:00:52.165  TX cycle=1 p1=0x00 p2=0x00 cmd=0xBF state=0x00 value=0x80 frame 006  00 00 BF 00 80 65
15:00:52.988  TX cycle=1 p1=0x00 p2=0x00 cmd=0xC0 state=0x00 value=0x80 frame 006  00 00 C0 00 80 1A
15:00:53.811  TX cycle=1 p1=0x00 p2=0x00 cmd=0xCF state=0x00 value=0x80 frame 006  00 00 CF 00 80 15
15:00:53.811  ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
15:00:53.811  RX raw 07 80 0E 04 AB 7C 07 80 0E 04 AB 7C 07 80 0E 04 AB 7C 07 80 0E 04 AB 7C
15:00:59.683  TX cycle=1 p1=0x00 p2=0x00 cmd=0xE0 state=0x00 value=0x80 frame 006  00 00 E0 00 80 3A
15:01:00.507  TX cycle=1 p1=0x00 p2=0x00 cmd=0xEF state=0x00 value=0x80 frame 006  00 00 EF 00 80 35
15:01:00.507  ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
15:01:00.507  RX raw 07 80 0F 04 EB 3D 07 80 0F 04 EB 3D 07 80 0F 04 EB 3D 07 80 0F 04 EB 3D
15:01:06.293  TX cycle=1 p1=0x00 p2=0x00 cmd=0xF0 state=0x00 value=0x80 frame 006  00 00 F0 00 80 2A
15:01:07.118  TX cycle=1 p1=0x00 p2=0x00 cmd=0xFF state=0x00 value=0x80 frame 006  00 00 FF 00 80 25
15:01:07.945  TX cycle=1 p1=0x00 p2=0x00 cmd=0xB1 state=0x00 value=0x80 frame 006  00 00 B1 00 80 6B
15:01:07.945  ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
15:01:07.945  RX raw 07 80 6C 20 D8 49 07 80 6C 20 D8 49 07 80 6C 20 D8 49 07 80 6C 20 D8 49
15:01:16.350  TX cycle=1 p1=0x00 p2=0x00 cmd=0xB2 state=0x00 value=0x80 frame 006  00 00 B2 00 80 68
15:01:17.172  TX cycle=1 p1=0x00 p2=0x00 cmd=0xB3 state=0x00 value=0x80 frame 006  00 00 B3 00 80 69
15:01:17.172  ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
15:01:17.172  RX raw 07 80 36 10 2C D7 07 80 36 10 2C D7 07 80 36 10 2C D7 07 80 36 10 2C D7
15:01:22.380  TX cycle=1 p1=0x00 p2=0x00 cmd=0xB4 state=0x00 value=0x80 frame 006  00 00 B4 00 80 6E
15:01:23.203  TX cycle=1 p1=0x00 p2=0x00 cmd=0xB6 state=0x00 value=0x80 frame 006  00 00 B6 00 80 6C
15:01:23.203  ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
15:01:23.203  RX raw 07 80 1B 08 C6 08 00 00 00 00 80 DA
15:01:28.861  TX cycle=1 p1=0x00 p2=0x00 cmd=0xB7 state=0x00 value=0x80 frame 006  00 00 B7 00 80 6D
15:01:29.681  TX cycle=1 p1=0x00 p2=0x00 cmd=0xB8 state=0x00 value=0x80 frame 006  00 00 B8 00 80 62
15:01:29.681  ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
15:01:29.681  RX raw 07 80 6E 40 30 C3 00 00 00 00 80 DA
15:01:34.912  TX cycle=1 p1=0x00 p2=0x00 cmd=0xB9 state=0x00 value=0x80 frame 006  00 00 B9 00 80 63
15:01:35.740  TX cycle=1 p1=0x00 p2=0x00 cmd=0xBA state=0x00 value=0x80 frame 006  00 00 BA 00 80 60
15:01:35.740  ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
15:01:35.740  RX raw 07 80 37 10 0C F6 00 00 00 00 80 DA
15:01:43.081  TX cycle=1 p1=0x00 p2=0x00 cmd=0xBB state=0x00 value=0x80 frame 006  00 00 BB 00 80 61
15:01:43.907  TX cycle=1 p1=0x00 p2=0x00 cmd=0xBC state=0x00 value=0x80 frame 006  00 00 BC 00 80 66
15:01:43.907  ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
15:01:43.907  RX raw 07 80 6F 40 30 C2 07 80 6F 40 30 C2 07 80 6F 40 30 C2 07 80 6F 40 30 C2
15:01:50.437  TX cycle=1 p1=0x00 p2=0x00 cmd=0xBD state=0x00 value=0x80 frame 006  00 00 BD 00 80 67
15:01:51.262  TX cycle=1 p1=0x00 p2=0x00 cmd=0xBE state=0x00 value=0x80 frame 006  00 00 BE 00 80 64
FINAL heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes
Anomalies: 16
