Sequence probe: 3 frames x 20 group(s) on COM5 at 38400 8N1 FRAME 1: 00 00 90 00 80 4A FRAME 2: 00 00 E8 40 30 C2 FRAME 3: 00 00 7A 50 26 56 BASELINE heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 1/20 21:24:33.354 TX group=1 frame=1 len=006 00 00 90 00 80 4A 21:24:33.354 RX group=1 frame=1 no RX bytes 21:24:33.728 TX group=1 frame=2 len=006 00 00 E8 40 30 C2 21:24:33.728 RX group=1 frame=2 ANOMALY 12 RX bytes; first mismatch at byte 6: got 07, heartbeat offset 0 expected 00 21:24:33.728 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 7A 50 26 D1 21:24:34.100 TX group=1 frame=3 len=006 00 00 7A 50 26 56 21:24:34.100 RX group=1 frame=3 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00 21:24:34.100 RX group=1 frame=3 raw 07 80 7A 50 26 D1 00 00 00 00 80 DA GROUP 1 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 2/20 21:24:35.239 TX group=2 frame=1 len=006 00 00 90 00 80 4A 21:24:35.239 RX group=2 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 21:24:35.613 TX group=2 frame=2 len=006 00 00 E8 40 30 C2 21:24:35.613 RX group=2 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 21:24:35.986 TX group=2 frame=3 len=006 00 00 7A 50 26 56 21:24:35.986 RX group=2 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes GROUP 2 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 3/20 21:24:37.123 TX group=3 frame=1 len=006 00 00 90 00 80 4A 21:24:37.123 RX group=3 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 21:24:37.496 TX group=3 frame=2 len=006 00 00 E8 40 30 C2 21:24:37.496 RX group=3 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 21:24:37.869 TX group=3 frame=3 len=006 00 00 7A 50 26 56 21:24:37.869 RX group=3 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes GROUP 3 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 4/20 21:24:39.007 TX group=4 frame=1 len=006 00 00 90 00 80 4A 21:24:39.007 RX group=4 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 21:24:39.381 TX group=4 frame=2 len=006 00 00 E8 40 30 C2 21:24:39.381 RX group=4 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 21:24:39.754 TX group=4 frame=3 len=006 00 00 7A 50 26 56 21:24:39.754 RX group=4 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes GROUP 4 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 5/20 21:24:40.891 TX group=5 frame=1 len=006 00 00 90 00 80 4A 21:24:40.891 RX group=5 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 21:24:41.263 TX group=5 frame=2 len=006 00 00 E8 40 30 C2 21:24:41.263 RX group=5 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 21:24:41.636 TX group=5 frame=3 len=006 00 00 7A 50 26 56 21:24:41.636 RX group=5 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes GROUP 5 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 6/20 21:24:42.775 TX group=6 frame=1 len=006 00 00 90 00 80 4A 21:24:42.775 RX group=6 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 21:24:43.149 TX group=6 frame=2 len=006 00 00 E8 40 30 C2 21:24:43.149 RX group=6 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 21:24:43.524 TX group=6 frame=3 len=006 00 00 7A 50 26 56 21:24:43.524 RX group=6 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes GROUP 6 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 7/20 21:24:44.660 TX group=7 frame=1 len=006 00 00 90 00 80 4A 21:24:44.660 RX group=7 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 21:24:45.034 TX group=7 frame=2 len=006 00 00 E8 40 30 C2 21:24:45.034 RX group=7 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 21:24:45.408 TX group=7 frame=3 len=006 00 00 7A 50 26 56 21:24:45.408 RX group=7 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes GROUP 7 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 8/20 21:24:46.544 TX group=8 frame=1 len=006 00 00 90 00 80 4A 21:24:46.544 RX group=8 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 21:24:46.918 TX group=8 frame=2 len=006 00 00 E8 40 30 C2 21:24:46.918 RX group=8 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 21:24:47.290 TX group=8 frame=3 len=006 00 00 7A 50 26 56 21:24:47.290 RX group=8 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes GROUP 8 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 9/20 21:24:48.425 TX group=9 frame=1 len=006 00 00 90 00 80 4A 21:24:48.425 RX group=9 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 21:24:48.798 TX group=9 frame=2 len=006 00 00 E8 40 30 C2 21:24:48.798 RX group=9 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 21:24:49.171 TX group=9 frame=3 len=006 00 00 7A 50 26 56 21:24:49.171 RX group=9 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes GROUP 9 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 10/20 21:24:50.308 TX group=10 frame=1 len=006 00 00 90 00 80 4A 21:24:50.308 RX group=10 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 21:24:50.682 TX group=10 frame=2 len=006 00 00 E8 40 30 C2 21:24:50.682 RX group=10 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 21:24:51.055 TX group=10 frame=3 len=006 00 00 7A 50 26 56 21:24:51.055 RX group=10 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes GROUP 10 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 11/20 21:24:52.192 TX group=11 frame=1 len=006 00 00 90 00 80 4A 21:24:52.192 RX group=11 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 21:24:52.564 TX group=11 frame=2 len=006 00 00 E8 40 30 C2 21:24:52.564 RX group=11 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 21:24:52.936 TX group=11 frame=3 len=006 00 00 7A 50 26 56 21:24:52.936 RX group=11 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes GROUP 11 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 12/20 21:24:54.073 TX group=12 frame=1 len=006 00 00 90 00 80 4A 21:24:54.073 RX group=12 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 21:24:54.446 TX group=12 frame=2 len=006 00 00 E8 40 30 C2 21:24:54.446 RX group=12 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 21:24:54.818 TX group=12 frame=3 len=006 00 00 7A 50 26 56 21:24:54.818 RX group=12 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes GROUP 12 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 13/20 21:24:55.956 TX group=13 frame=1 len=006 00 00 90 00 80 4A 21:24:55.956 RX group=13 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 21:24:56.329 TX group=13 frame=2 len=006 00 00 E8 40 30 C2 21:24:56.329 RX group=13 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 21:24:56.701 TX group=13 frame=3 len=006 00 00 7A 50 26 56 21:24:56.701 RX group=13 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes GROUP 13 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 14/20 21:24:57.838 TX group=14 frame=1 len=006 00 00 90 00 80 4A 21:24:57.838 RX group=14 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 21:24:58.210 TX group=14 frame=2 len=006 00 00 E8 40 30 C2 21:24:58.210 RX group=14 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 21:24:58.584 TX group=14 frame=3 len=006 00 00 7A 50 26 56 21:24:58.584 RX group=14 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes GROUP 14 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 15/20 21:24:59.721 TX group=15 frame=1 len=006 00 00 90 00 80 4A 21:24:59.721 RX group=15 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 21:25:00.093 TX group=15 frame=2 len=006 00 00 E8 40 30 C2 21:25:00.093 RX group=15 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 21:25:00.466 TX group=15 frame=3 len=006 00 00 7A 50 26 56 21:25:00.466 RX group=15 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes GROUP 15 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 16/20 21:25:01.601 TX group=16 frame=1 len=006 00 00 90 00 80 4A 21:25:01.601 RX group=16 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 21:25:01.974 TX group=16 frame=2 len=006 00 00 E8 40 30 C2 21:25:01.974 RX group=16 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 21:25:02.347 TX group=16 frame=3 len=006 00 00 7A 50 26 56 21:25:02.347 RX group=16 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes GROUP 16 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 17/20 21:25:03.482 TX group=17 frame=1 len=006 00 00 90 00 80 4A 21:25:03.482 RX group=17 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 21:25:03.855 TX group=17 frame=2 len=006 00 00 E8 40 30 C2 21:25:03.855 RX group=17 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 21:25:04.227 TX group=17 frame=3 len=006 00 00 7A 50 26 56 21:25:04.227 RX group=17 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes GROUP 17 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 18/20 21:25:05.364 TX group=18 frame=1 len=006 00 00 90 00 80 4A 21:25:05.364 RX group=18 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 21:25:05.736 TX group=18 frame=2 len=006 00 00 E8 40 30 C2 21:25:05.736 RX group=18 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 21:25:06.110 TX group=18 frame=3 len=006 00 00 7A 50 26 56 21:25:06.110 RX group=18 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes GROUP 18 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 19/20 21:25:07.246 TX group=19 frame=1 len=006 00 00 90 00 80 4A 21:25:07.246 RX group=19 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 21:25:07.620 TX group=19 frame=2 len=006 00 00 E8 40 30 C2 21:25:07.620 RX group=19 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 21:25:07.992 TX group=19 frame=3 len=006 00 00 7A 50 26 56 21:25:07.992 RX group=19 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes GROUP 19 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes BEGIN group 20/20 21:25:09.129 TX group=20 frame=1 len=006 00 00 90 00 80 4A 21:25:09.129 RX group=20 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes 21:25:09.503 TX group=20 frame=2 len=006 00 00 E8 40 30 C2 21:25:09.503 RX group=20 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes 21:25:09.875 TX group=20 frame=3 len=006 00 00 7A 50 26 56 21:25:09.875 RX group=20 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes GROUP 20 TAIL heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes Anomalies: 2