Compare commits

..

47 Commits

Author SHA1 Message Date
Aiden
296709e6ff run 4 2026-05-14 02:31:15 +10:00
Aiden
6ffef616c2 run 3 2026-05-14 02:31:08 +10:00
Aiden
b07d5aca5b Update discovery-notes.md 2026-05-14 01:58:18 +10:00
Aiden
afdd93bd07 run 1 2026-05-14 01:55:36 +10:00
Aiden
d169cc4c39 run 4 2026-05-14 01:44:35 +10:00
Aiden
d7e79e3899 run 3 2026-05-14 01:31:05 +10:00
Aiden
1d66f3baaf run 2 2026-05-14 01:19:50 +10:00
Aiden
962d0e5dec Run 1 2026-05-14 01:01:42 +10:00
Aiden
2ab54be5ec new run 2026-05-14 00:58:14 +10:00
Aiden
861b16118c pcb 2026-05-13 23:11:50 +10:00
Aiden
d4b5f4396e run 35 2026-05-13 21:49:15 +10:00
Aiden
94b5bff01c run 34 2026-05-13 21:43:18 +10:00
Aiden
3e7b8ac50d run 33 2026-05-13 21:20:26 +10:00
Aiden
6c2d13156b run 32 2026-05-13 21:11:12 +10:00
Aiden
c7997d5131 run 31 2026-05-13 20:53:52 +10:00
Aiden
20ebe52096 run 30 2026-05-13 20:38:09 +10:00
Aiden
0a5fcfd976 run 29 2026-05-13 20:24:40 +10:00
Aiden
cdb8bf1cb9 run 28 2026-05-13 20:17:48 +10:00
Aiden
0394dc03be run 27 2026-05-13 20:11:56 +10:00
Aiden
c1b03df27f run 26 2026-05-13 20:04:49 +10:00
Aiden
e78bb2ed9b run 25 2026-05-13 20:00:51 +10:00
Aiden
81232b44a0 run 24 2026-05-13 19:45:55 +10:00
Aiden
2c1dd9f22b run 23 2026-05-13 19:40:50 +10:00
Aiden
29b14691ea run 22 2026-05-13 19:23:20 +10:00
Aiden
3f90a68420 run 21 2026-05-13 19:19:53 +10:00
Aiden
cd8806b2c5 run 20 2026-05-13 19:16:44 +10:00
Aiden
5357028929 run 19 2026-05-13 19:13:47 +10:00
Aiden
e03fb7da2a run 18 2026-05-13 18:59:20 +10:00
Aiden
b9e76911bb run17 2026-05-13 18:45:10 +10:00
Aiden
a33fea718d run 16 2026-05-13 18:12:41 +10:00
Aiden
890a70f2cc run 15 2026-05-13 17:48:29 +10:00
Aiden
676162920f run 14 2026-05-13 17:18:32 +10:00
Aiden
693735dc0a run 13 2026-05-13 17:13:30 +10:00
Aiden
4c97f0aae9 run 12 2026-05-13 16:54:41 +10:00
Aiden
8cc9bb4cd8 run 11 2026-05-13 16:48:36 +10:00
Aiden
cef4d098e3 run 10 2026-05-13 16:44:59 +10:00
Aiden
27cc85e1c1 run 9 2026-05-13 16:41:19 +10:00
Aiden
4e8be74dd9 run 8 2026-05-13 16:36:43 +10:00
Aiden
0824f46feb run 7 2026-05-13 16:31:16 +10:00
Aiden
9d76820ef6 run 6 2026-05-13 16:24:13 +10:00
Aiden
7f0ec19798 run 3 and 4 and 5 2026-05-13 16:15:22 +10:00
Aiden
659ad33c48 run 2 2026-05-13 15:19:58 +10:00
Aiden
5b4179d341 run 1 2026-05-13 15:15:09 +10:00
Aiden
025bd0511d New test 2026-05-13 15:06:57 +10:00
Aiden
feb78475c0 More test run data 2026-05-13 15:04:40 +10:00
Aiden
9bcc75c2e9 More tests 2026-05-13 14:45:34 +10:00
Aiden
769e47ed67 new discovery phase 2026-05-13 13:57:19 +10:00
367 changed files with 29358 additions and 1 deletions

1
.gitattributes vendored
View File

@@ -1 +1,2 @@
*.pdf filter=lfs diff=lfs merge=lfs -text
.png filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
*.pyc

View File

@@ -0,0 +1,13 @@
Sequence probe: 2 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
FRAME 2: 00 00 90 00 80 4A
BASELINE no RX bytes
BEGIN group 1/1
00:10:41.816 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:10:41.816 RX group=1 frame=1 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
00:10:42.840 TX group=1 frame=2 len=006 00 00 90 00 80 4A
00:10:42.840 RX group=1 frame=2 ANOMALY 30 RX bytes; first mismatch at byte 6: got 07, heartbeat offset 0 expected 00
00:10:42.840 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9
GROUP 1 TAIL ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
GROUP 1 TAIL raw 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9 00 00 00 00 80 DA
Anomalies: 2

View File

@@ -0,0 +1,12 @@
Sequence probe: 2 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
FRAME 2: 00 00 AF 00 80 75
BASELINE no RX bytes
BEGIN group 1/1
00:11:04.134 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:11:04.134 RX group=1 frame=1 no RX bytes
00:11:05.158 TX group=1 frame=2 len=006 00 00 AF 00 80 75
00:11:05.158 RX group=1 frame=2 no RX bytes
GROUP 1 TAIL no RX bytes
00:11:19.421 PANEL screen blank
Anomalies: 0

11
captures/dip-s2-1-a0.txt Normal file
View File

@@ -0,0 +1,11 @@
Sequence probe: 1 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
BASELINE heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
BEGIN group 1/1
00:10:15.982 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:10:15.982 RX group=1 frame=1 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes
Anomalies: 0
Sequence probe: 1 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
Stopped.

View File

@@ -0,0 +1,96 @@
Listening on COM5 at 38400 8N1; will send 00 00 00 00 80 DA after 3.0s
00:08:56.747 RX 006 bytes 00 00 00 00 80 DA
00:08:57.455 RX 006 bytes 00 00 00 00 80 DA
00:08:58.111 RX 001 bytes 00
00:08:58.162 RX 005 bytes 00 00 00 80 DA
00:08:58.818 RX 001 bytes 00
00:08:58.868 RX 005 bytes 00 00 00 80 DA
00:08:59.373 TX frame 006 00 00 00 00 80 DA
00:08:59.525 RX 006 bytes 00 00 00 00 80 DA
00:08:59.626 TX frame 006 00 00 00 00 80 DA
00:08:59.677 RX 006 bytes 07 80 C0 40 30 6D
00:08:59.778 RX 006 bytes 07 80 C0 40 30 6D
00:08:59.879 TX frame 006 00 00 00 00 80 DA
00:08:59.931 RX 006 bytes 00 00 00 00 80 DA
00:09:00.133 TX frame 006 00 00 00 00 80 DA
00:09:00.183 RX 006 bytes 00 00 00 00 80 DA
00:09:00.385 TX frame 006 00 00 00 00 80 DA
00:09:00.435 RX 006 bytes 00 00 00 00 80 DA
00:09:00.638 TX frame 006 00 00 00 00 80 DA
00:09:00.689 RX 006 bytes 00 00 00 00 80 DA
00:09:00.891 TX frame 006 00 00 00 00 80 DA
00:09:00.941 RX 006 bytes 00 00 00 00 80 DA
00:09:01.143 TX frame 006 00 00 00 00 80 DA
00:09:01.194 RX 006 bytes 00 00 00 00 80 DA
00:09:01.396 TX frame 006 00 00 00 00 80 DA
00:09:01.447 RX 006 bytes 00 00 00 00 80 DA
00:09:01.649 TX frame 006 00 00 00 00 80 DA
00:09:01.700 RX 006 bytes 00 00 00 00 80 DA
00:09:01.903 TX frame 006 00 00 00 00 80 DA
00:09:01.953 RX 006 bytes 00 00 00 00 80 DA
00:09:02.155 TX frame 006 00 00 00 00 80 DA
00:09:02.206 RX 006 bytes 00 00 00 00 80 DA
00:09:02.407 TX frame 006 00 00 00 00 80 DA
00:09:02.458 RX 006 bytes 00 00 00 00 80 DA
00:09:02.660 TX frame 006 00 00 00 00 80 DA
00:09:02.711 RX 006 bytes 00 00 00 00 80 DA
00:09:02.913 TX frame 006 00 00 00 00 80 DA
00:09:02.963 RX 006 bytes 00 00 00 00 80 DA
00:09:03.165 TX frame 006 00 00 00 00 80 DA
00:09:03.215 RX 006 bytes 00 00 00 00 80 DA
00:09:03.418 TX frame 006 00 00 00 00 80 DA
00:09:03.468 RX 006 bytes 00 00 00 00 80 DA
00:09:03.669 TX frame 006 00 00 00 00 80 DA
00:09:03.720 RX 006 bytes 00 00 00 00 80 DA
00:09:03.921 TX frame 006 00 00 00 00 80 DA
00:09:03.972 RX 006 bytes 00 00 00 00 80 DA
00:09:04.174 TX frame 006 00 00 00 00 80 DA
00:09:04.224 RX 006 bytes 00 00 00 00 80 DA
00:09:04.425 TX frame 006 00 00 00 00 80 DA
00:09:04.475 RX 006 bytes 00 00 00 00 80 DA
00:09:04.678 TX frame 006 00 00 00 00 80 DA
00:09:04.729 RX 006 bytes 00 00 00 00 80 DA
00:09:04.931 TX frame 006 00 00 00 00 80 DA
00:09:04.982 RX 006 bytes 00 00 00 00 80 DA
00:09:05.183 TX frame 006 00 00 00 00 80 DA
00:09:05.234 RX 006 bytes 00 00 00 00 80 DA
00:09:05.436 TX frame 006 00 00 00 00 80 DA
00:09:05.487 RX 006 bytes 00 00 00 00 80 DA
00:09:05.689 TX frame 006 00 00 00 00 80 DA
00:09:05.740 RX 006 bytes 00 00 00 00 80 DA
00:09:05.941 TX frame 006 00 00 00 00 80 DA
00:09:05.991 RX 006 bytes 00 00 00 00 80 DA
00:09:06.192 TX frame 006 00 00 00 00 80 DA
00:09:06.242 RX 006 bytes 00 00 00 00 80 DA
00:09:06.444 TX frame 006 00 00 00 00 80 DA
00:09:06.495 RX 006 bytes 00 00 00 00 80 DA
00:09:06.698 TX frame 006 00 00 00 00 80 DA
00:09:06.748 RX 006 bytes 00 00 00 00 80 DA
00:09:06.950 TX frame 006 00 00 00 00 80 DA
00:09:07.000 RX 006 bytes 00 00 00 00 80 DA
00:09:07.202 TX frame 006 00 00 00 00 80 DA
00:09:07.253 RX 006 bytes 00 00 00 00 80 DA
00:09:07.454 TX frame 006 00 00 00 00 80 DA
00:09:07.504 RX 006 bytes 00 00 00 00 80 DA
00:09:07.707 TX frame 006 00 00 00 00 80 DA
00:09:07.757 RX 006 bytes 00 00 00 00 80 DA
00:09:07.959 TX frame 006 00 00 00 00 80 DA
00:09:08.010 RX 006 bytes 00 00 00 00 80 DA
00:09:08.211 TX frame 006 00 00 00 00 80 DA
00:09:08.263 RX 006 bytes 00 00 00 00 80 DA
00:09:08.465 TX frame 006 00 00 00 00 80 DA
00:09:08.516 RX 006 bytes 00 00 00 00 80 DA
00:09:08.718 TX frame 006 00 00 00 00 80 DA
00:09:08.769 RX 006 bytes 00 00 00 00 80 DA
00:09:08.971 TX frame 006 00 00 00 00 80 DA
00:09:09.021 RX 006 bytes 00 00 00 00 80 DA
00:09:09.223 TX frame 006 00 00 00 00 80 DA
00:09:09.273 RX 006 bytes 00 00 00 00 80 DA
00:09:09.526 RX 006 bytes 00 00 00 00 80 DA
00:09:09.778 RX 006 bytes 00 00 00 00 80 DA
00:09:10.031 RX 006 bytes 00 00 00 00 80 DA
00:09:10.285 RX 006 bytes 00 00 00 00 80 DA
00:09:10.536 RX 006 bytes 00 00 00 00 80 DA
00:09:10.788 RX 006 bytes 00 00 00 00 80 DA
00:09:11.041 RX 006 bytes 00 00 00 00 80 DA
00:09:11.647 RX 006 bytes 00 00 00 00 80 DA

View File

@@ -0,0 +1,53 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=False, mirror_call=False
00:07:00.837 RX 001 bytes 00
00:07:00.868 RX 005 bytes 00 00 00 80 DA
00:07:01.540 RX 001 bytes 00
00:07:01.571 RX 005 bytes 00 00 00 80 DA
00:07:02.241 RX 001 bytes 00
00:07:02.272 RX 005 bytes 00 00 00 80 DA
00:07:02.944 RX 001 bytes 00
00:07:02.975 RX 005 bytes 00 00 00 80 DA
00:07:03.647 RX 006 bytes 00 00 00 00 80 DA
00:07:03.647 DETECT heartbeat x1
00:07:04.348 RX 006 bytes 00 00 00 00 80 DA
00:07:04.348 DETECT heartbeat x1
00:07:05.052 RX 006 bytes 00 00 00 00 80 DA
00:07:05.052 DETECT heartbeat x1
00:07:05.753 RX 006 bytes 00 00 00 00 80 DA
00:07:05.753 DETECT heartbeat x1
00:07:05.966 RX 006 bytes 00 00 07 80 00 DD
00:07:05.966 DETECT cam-power x1
00:07:06.634 RX 001 bytes 00
00:07:06.665 RX 005 bytes 00 00 00 80 DA
00:07:07.334 RX 001 bytes 00
00:07:07.365 RX 005 bytes 00 00 00 80 DA
00:07:08.039 RX 001 bytes 00
00:07:08.069 RX 005 bytes 00 00 00 80 DA
00:07:08.556 RX 006 bytes 00 00 15 80 00 CF
00:07:08.556 DETECT call-on x1
00:07:08.831 RX 006 bytes 00 00 15 00 00 4F
00:07:08.831 DETECT call-off x1
00:07:09.439 RX 006 bytes 00 00 15 80 00 CF
00:07:09.439 DETECT call-on x1
00:07:09.621 RX 006 bytes 00 00 15 00 00 4F
00:07:09.621 DETECT call-off x1
00:07:10.079 RX 006 bytes 00 00 15 80 00 CF
00:07:10.079 DETECT call-on x1
00:07:10.263 RX 006 bytes 00 00 15 00 00 4F
00:07:10.263 DETECT call-off x1
00:07:10.934 RX 001 bytes 00
00:07:10.965 RX 005 bytes 00 00 00 80 DA
00:07:11.634 RX 001 bytes 00
00:07:11.664 RX 005 bytes 00 00 00 80 DA
00:07:12.334 RX 001 bytes 00
00:07:12.364 RX 005 bytes 00 00 00 80 DA
00:07:13.036 RX 001 bytes 00
00:07:13.066 RX 005 bytes 00 00 00 80 DA
00:07:13.738 RX 001 bytes 00
00:07:13.769 RX 005 bytes 00 00 00 80 DA
00:07:14.442 RX 001 bytes 00
00:07:14.473 RX 005 bytes 00 00 00 80 DA
00:07:15.144 RX 001 bytes 00
00:07:15.174 RX 005 bytes 00 00 00 80 DA
Totals: heartbeat=4, cam-power=1, call-on=3, call-off=3

View File

@@ -0,0 +1,13 @@
Sequence probe: 2 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
FRAME 2: 00 00 90 00 80 4A
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/1
00:13:47.554 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:13:47.554 RX group=1 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
00:13:48.578 TX group=1 frame=2 len=006 00 00 90 00 80 4A
00:13:48.578 RX group=1 frame=2 ANOMALY 30 RX bytes; first mismatch at byte 6: got 07, heartbeat offset 0 expected 00
00:13:48.578 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9
GROUP 1 TAIL ANOMALY 36 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
GROUP 1 TAIL raw 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9 00 00 00 00 80 DA
Anomalies: 2

View File

@@ -0,0 +1,13 @@
Sequence probe: 2 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
FRAME 2: 00 00 AF 00 80 75
BASELINE heartbeat-compatible RX: 13 bytes, offset 0, 2 frames + 1 bytes
BEGIN group 1/1
00:14:25.689 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:14:25.689 RX group=1 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
00:14:26.713 TX group=1 frame=2 len=006 00 00 AF 00 80 75
00:14:26.713 RX group=1 frame=2 ANOMALY 30 RX bytes; first mismatch at byte 6: got 07, heartbeat offset 0 expected 00
00:14:26.713 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F
GROUP 1 TAIL ANOMALY 36 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
GROUP 1 TAIL raw 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 00 00 00 00 80 DA
Anomalies: 2

8
captures/dip-s2-2-a0.txt Normal file
View File

@@ -0,0 +1,8 @@
Sequence probe: 1 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
BASELINE heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
BEGIN group 1/1
00:13:25.613 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:13:25.613 RX group=1 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes
Anomalies: 0

View File

@@ -0,0 +1,92 @@
Listening on COM5 at 38400 8N1; will send 00 00 00 00 80 DA after 3.0s
00:12:51.384 RX 001 bytes 00
00:12:51.434 RX 005 bytes 00 00 00 80 DA
00:12:52.090 RX 006 bytes 00 00 00 00 80 DA
00:12:52.798 RX 006 bytes 00 00 00 00 80 DA
00:12:53.506 RX 006 bytes 00 00 00 00 80 DA
00:12:53.909 TX frame 006 00 00 00 00 80 DA
00:12:54.161 TX frame 006 00 00 00 00 80 DA
00:12:54.212 RX 006 bytes 07 80 40 40 30 ED
00:12:54.413 TX frame 006 00 00 00 00 80 DA
00:12:54.666 TX frame 006 00 00 00 00 80 DA
00:12:54.818 RX 006 bytes 00 00 00 00 80 DA
00:12:54.919 TX frame 006 00 00 00 00 80 DA
00:12:54.969 RX 006 bytes 00 00 00 00 80 DA
00:12:55.172 TX frame 006 00 00 00 00 80 DA
00:12:55.223 RX 006 bytes 00 00 00 00 80 DA
00:12:55.425 TX frame 006 00 00 00 00 80 DA
00:12:55.476 RX 006 bytes 00 00 00 00 80 DA
00:12:55.678 TX frame 006 00 00 00 00 80 DA
00:12:55.728 RX 006 bytes 00 00 00 00 80 DA
00:12:55.929 TX frame 006 00 00 00 00 80 DA
00:12:55.979 RX 006 bytes 00 00 00 00 80 DA
00:12:56.181 TX frame 006 00 00 00 00 80 DA
00:12:56.231 RX 006 bytes 00 00 00 00 80 DA
00:12:56.434 TX frame 006 00 00 00 00 80 DA
00:12:56.485 RX 006 bytes 00 00 00 00 80 DA
00:12:56.687 TX frame 006 00 00 00 00 80 DA
00:12:56.738 RX 006 bytes 00 00 00 00 80 DA
00:12:56.940 TX frame 006 00 00 00 00 80 DA
00:12:56.991 RX 006 bytes 00 00 00 00 80 DA
00:12:57.193 TX frame 006 00 00 00 00 80 DA
00:12:57.244 RX 006 bytes 00 00 00 00 80 DA
00:12:57.445 TX frame 006 00 00 00 00 80 DA
00:12:57.496 RX 006 bytes 00 00 00 00 80 DA
00:12:57.698 TX frame 006 00 00 00 00 80 DA
00:12:57.748 RX 006 bytes 00 00 00 00 80 DA
00:12:57.950 TX frame 006 00 00 00 00 80 DA
00:12:58.000 RX 006 bytes 00 00 00 00 80 DA
00:12:58.203 TX frame 006 00 00 00 00 80 DA
00:12:58.255 RX 006 bytes 00 00 00 00 80 DA
00:12:58.456 TX frame 006 00 00 00 00 80 DA
00:12:58.507 RX 006 bytes 00 00 00 00 80 DA
00:12:58.709 TX frame 006 00 00 00 00 80 DA
00:12:58.759 RX 006 bytes 00 00 00 00 80 DA
00:12:58.961 TX frame 006 00 00 00 00 80 DA
00:12:59.011 RX 006 bytes 00 00 00 00 80 DA
00:12:59.213 TX frame 006 00 00 00 00 80 DA
00:12:59.264 RX 006 bytes 00 00 00 00 80 DA
00:12:59.466 TX frame 006 00 00 00 00 80 DA
00:12:59.517 RX 006 bytes 00 00 00 00 80 DA
00:12:59.719 TX frame 006 00 00 00 00 80 DA
00:12:59.769 RX 006 bytes 00 00 00 00 80 DA
00:12:59.971 TX frame 006 00 00 00 00 80 DA
00:13:00.023 RX 006 bytes 00 00 00 00 80 DA
00:13:00.226 TX frame 006 00 00 00 00 80 DA
00:13:00.276 RX 006 bytes 00 00 00 00 80 DA
00:13:00.477 TX frame 006 00 00 00 00 80 DA
00:13:00.529 RX 006 bytes 00 00 00 00 80 DA
00:13:00.731 TX frame 006 00 00 00 00 80 DA
00:13:00.782 RX 006 bytes 00 00 00 00 80 DA
00:13:00.985 TX frame 006 00 00 00 00 80 DA
00:13:01.035 RX 006 bytes 00 00 00 00 80 DA
00:13:01.238 TX frame 006 00 00 00 00 80 DA
00:13:01.289 RX 006 bytes 00 00 00 00 80 DA
00:13:01.491 TX frame 006 00 00 00 00 80 DA
00:13:01.542 RX 006 bytes 00 00 00 00 80 DA
00:13:01.743 TX frame 006 00 00 00 00 80 DA
00:13:01.795 RX 006 bytes 00 00 00 00 80 DA
00:13:01.998 TX frame 006 00 00 00 00 80 DA
00:13:02.048 RX 006 bytes 00 00 00 00 80 DA
00:13:02.250 TX frame 006 00 00 00 00 80 DA
00:13:02.301 RX 006 bytes 00 00 00 00 80 DA
00:13:02.503 TX frame 006 00 00 00 00 80 DA
00:13:02.555 RX 006 bytes 00 00 00 00 80 DA
00:13:02.757 TX frame 006 00 00 00 00 80 DA
00:13:02.808 RX 006 bytes 00 00 00 00 80 DA
00:13:03.009 TX frame 006 00 00 00 00 80 DA
00:13:03.061 RX 006 bytes 00 00 00 00 80 DA
00:13:03.263 TX frame 006 00 00 00 00 80 DA
00:13:03.315 RX 006 bytes 00 00 00 00 80 DA
00:13:03.516 TX frame 006 00 00 00 00 80 DA
00:13:03.568 RX 006 bytes 00 00 00 00 80 DA
00:13:03.770 TX frame 006 00 00 00 00 80 DA
00:13:03.820 RX 006 bytes 00 00 00 00 80 DA
00:13:04.073 RX 006 bytes 00 00 00 00 80 DA
00:13:04.325 RX 006 bytes 00 00 00 00 80 DA
00:13:04.578 RX 006 bytes 00 00 00 00 80 DA
00:13:04.830 RX 006 bytes 00 00 00 00 80 DA
00:13:05.082 RX 006 bytes 00 00 00 00 80 DA
00:13:05.335 RX 006 bytes 00 00 00 00 80 DA
00:13:05.588 RX 006 bytes 00 00 00 00 80 DA
00:13:06.195 RX 006 bytes 00 00 00 00 80 DA

View File

@@ -0,0 +1,45 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=False, mirror_call=False
00:12:17.866 RX 001 bytes 00
00:12:17.898 RX 005 bytes 00 00 00 80 DA
00:12:18.569 RX 001 bytes 00
00:12:18.599 RX 005 bytes 00 00 00 80 DA
00:12:19.268 RX 001 bytes 00
00:12:19.298 RX 005 bytes 00 00 00 80 DA
00:12:19.970 RX 001 bytes 00
00:12:20.001 RX 005 bytes 00 00 00 80 DA
00:12:20.671 RX 001 bytes 00
00:12:20.701 RX 005 bytes 00 00 00 80 DA
00:12:21.371 RX 001 bytes 00
00:12:21.402 RX 005 bytes 00 00 00 80 DA
00:12:22.075 RX 001 bytes 00
00:12:22.106 RX 005 bytes 00 00 00 80 DA
00:12:22.780 RX 001 bytes 00
00:12:22.811 RX 005 bytes 00 00 00 80 DA
00:12:23.479 RX 001 bytes 00
00:12:23.509 RX 005 bytes 00 00 00 80 DA
00:12:24.179 RX 001 bytes 00
00:12:24.210 RX 005 bytes 00 00 00 80 DA
00:12:24.880 RX 001 bytes 00
00:12:24.911 RX 005 bytes 00 00 00 80 DA
00:12:25.581 RX 001 bytes 00
00:12:25.612 RX 005 bytes 00 00 00 80 DA
00:12:26.283 RX 006 bytes 00 00 00 00 80 DA
00:12:26.283 DETECT heartbeat x1
00:12:26.984 RX 006 bytes 00 00 00 00 80 DA
00:12:26.984 DETECT heartbeat x1
00:12:27.687 RX 006 bytes 00 00 00 00 80 DA
00:12:27.687 DETECT heartbeat x1
00:12:28.388 RX 006 bytes 00 00 00 00 80 DA
00:12:28.388 DETECT heartbeat x1
00:12:29.087 RX 006 bytes 00 00 00 00 80 DA
00:12:29.087 DETECT heartbeat x1
00:12:29.788 RX 006 bytes 00 00 00 00 80 DA
00:12:29.788 DETECT heartbeat x1
00:12:30.490 RX 006 bytes 00 00 00 00 80 DA
00:12:30.490 DETECT heartbeat x1
00:12:31.193 RX 006 bytes 00 00 00 00 80 DA
00:12:31.193 DETECT heartbeat x1
00:12:31.895 RX 006 bytes 00 00 00 00 80 DA
00:12:31.895 DETECT heartbeat x1
Totals: heartbeat=9, cam-power=0, call-on=0, call-off=0

View File

@@ -0,0 +1,11 @@
Sequence probe: 2 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
FRAME 2: 00 00 90 00 80 4A
BASELINE heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
BEGIN group 1/1
00:16:27.958 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:16:27.958 RX group=1 frame=1 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
00:16:28.979 TX group=1 frame=2 len=006 00 00 90 00 80 4A
00:16:28.979 RX group=1 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 36 bytes, offset 0, 6 frames + 0 bytes
Anomalies: 0

View File

@@ -0,0 +1,13 @@
Sequence probe: 2 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
FRAME 2: 00 00 AF 00 80 75
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/1
00:16:54.082 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:16:54.082 RX group=1 frame=1 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
00:16:55.103 TX group=1 frame=2 len=006 00 00 AF 00 80 75
00:16:55.103 RX group=1 frame=2 ANOMALY 30 RX bytes; first mismatch at byte 6: got 07, heartbeat offset 0 expected 00
00:16:55.103 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F
GROUP 1 TAIL ANOMALY 36 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
GROUP 1 TAIL raw 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 00 00 00 00 80 DA
Anomalies: 2

8
captures/dip-s2-3-a0.txt Normal file
View File

@@ -0,0 +1,8 @@
Sequence probe: 1 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/1
00:16:06.948 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:16:06.948 RX group=1 frame=1 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes
Anomalies: 0

View File

@@ -0,0 +1,95 @@
Listening on COM5 at 38400 8N1; will send 00 00 00 00 80 DA after 3.0s
00:15:32.590 RX 006 bytes 00 00 00 00 80 DA
00:15:33.297 RX 006 bytes 00 00 00 00 80 DA
00:15:34.004 RX 006 bytes 00 00 00 00 80 DA
00:15:34.662 RX 001 bytes 00
00:15:34.712 RX 005 bytes 00 00 00 80 DA
00:15:35.118 TX frame 006 00 00 00 00 80 DA
00:15:35.370 RX 001 bytes 00
00:15:35.370 TX frame 006 00 00 00 00 80 DA
00:15:35.422 RX 011 bytes 00 00 00 80 DA 07 80 40 40 30 ED
00:15:35.623 RX 006 bytes 07 80 40 40 30 ED
00:15:35.623 TX frame 006 00 00 00 00 80 DA
00:15:35.674 RX 006 bytes 00 00 00 00 80 DA
00:15:35.877 TX frame 006 00 00 00 00 80 DA
00:15:35.927 RX 006 bytes 00 00 00 00 80 DA
00:15:36.128 TX frame 006 00 00 00 00 80 DA
00:15:36.179 RX 006 bytes 00 00 00 00 80 DA
00:15:36.381 TX frame 006 00 00 00 00 80 DA
00:15:36.431 RX 006 bytes 00 00 00 00 80 DA
00:15:36.633 TX frame 006 00 00 00 00 80 DA
00:15:36.684 RX 006 bytes 00 00 00 00 80 DA
00:15:36.887 TX frame 006 00 00 00 00 80 DA
00:15:36.937 RX 006 bytes 00 00 00 00 80 DA
00:15:37.139 TX frame 006 00 00 00 00 80 DA
00:15:37.189 RX 006 bytes 00 00 00 00 80 DA
00:15:37.391 TX frame 006 00 00 00 00 80 DA
00:15:37.441 RX 006 bytes 00 00 00 00 80 DA
00:15:37.644 TX frame 006 00 00 00 00 80 DA
00:15:37.694 RX 006 bytes 00 00 00 00 80 DA
00:15:37.897 TX frame 006 00 00 00 00 80 DA
00:15:37.947 RX 006 bytes 00 00 00 00 80 DA
00:15:38.148 TX frame 006 00 00 00 00 80 DA
00:15:38.198 RX 006 bytes 00 00 00 00 80 DA
00:15:38.400 TX frame 006 00 00 00 00 80 DA
00:15:38.450 RX 006 bytes 00 00 00 00 80 DA
00:15:38.652 TX frame 006 00 00 00 00 80 DA
00:15:38.703 RX 006 bytes 00 00 00 00 80 DA
00:15:38.906 TX frame 006 00 00 00 00 80 DA
00:15:38.956 RX 006 bytes 00 00 00 00 80 DA
00:15:39.158 TX frame 006 00 00 00 00 80 DA
00:15:39.208 RX 006 bytes 00 00 00 00 80 DA
00:15:39.410 TX frame 006 00 00 00 00 80 DA
00:15:39.461 RX 006 bytes 00 00 00 00 80 DA
00:15:39.662 TX frame 006 00 00 00 00 80 DA
00:15:39.713 RX 006 bytes 00 00 00 00 80 DA
00:15:39.915 TX frame 006 00 00 00 00 80 DA
00:15:39.966 RX 006 bytes 00 00 00 00 80 DA
00:15:40.169 TX frame 006 00 00 00 00 80 DA
00:15:40.219 RX 006 bytes 00 00 00 00 80 DA
00:15:40.421 TX frame 006 00 00 00 00 80 DA
00:15:40.471 RX 006 bytes 00 00 00 00 80 DA
00:15:40.674 TX frame 006 00 00 00 00 80 DA
00:15:40.724 RX 006 bytes 00 00 00 00 80 DA
00:15:40.926 TX frame 006 00 00 00 00 80 DA
00:15:40.976 RX 006 bytes 00 00 00 00 80 DA
00:15:41.178 TX frame 006 00 00 00 00 80 DA
00:15:41.228 RX 006 bytes 00 00 00 00 80 DA
00:15:41.430 TX frame 006 00 00 00 00 80 DA
00:15:41.481 RX 006 bytes 00 00 00 00 80 DA
00:15:41.682 TX frame 006 00 00 00 00 80 DA
00:15:41.732 RX 006 bytes 00 00 00 00 80 DA
00:15:41.934 TX frame 006 00 00 00 00 80 DA
00:15:41.984 RX 006 bytes 00 00 00 00 80 DA
00:15:42.186 TX frame 006 00 00 00 00 80 DA
00:15:42.236 RX 006 bytes 00 00 00 00 80 DA
00:15:42.438 TX frame 006 00 00 00 00 80 DA
00:15:42.488 RX 006 bytes 00 00 00 00 80 DA
00:15:42.690 TX frame 006 00 00 00 00 80 DA
00:15:42.741 RX 006 bytes 00 00 00 00 80 DA
00:15:42.943 TX frame 006 00 00 00 00 80 DA
00:15:42.993 RX 006 bytes 00 00 00 00 80 DA
00:15:43.195 TX frame 006 00 00 00 00 80 DA
00:15:43.247 RX 006 bytes 00 00 00 00 80 DA
00:15:43.449 TX frame 006 00 00 00 00 80 DA
00:15:43.500 RX 006 bytes 00 00 00 00 80 DA
00:15:43.701 TX frame 006 00 00 00 00 80 DA
00:15:43.753 RX 006 bytes 00 00 00 00 80 DA
00:15:43.956 TX frame 006 00 00 00 00 80 DA
00:15:44.006 RX 006 bytes 00 00 00 00 80 DA
00:15:44.208 TX frame 006 00 00 00 00 80 DA
00:15:44.259 RX 006 bytes 00 00 00 00 80 DA
00:15:44.460 TX frame 006 00 00 00 00 80 DA
00:15:44.511 RX 006 bytes 00 00 00 00 80 DA
00:15:44.713 TX frame 006 00 00 00 00 80 DA
00:15:44.764 RX 006 bytes 00 00 00 00 80 DA
00:15:44.966 TX frame 006 00 00 00 00 80 DA
00:15:45.016 RX 006 bytes 00 00 00 00 80 DA
00:15:45.269 RX 006 bytes 00 00 00 00 80 DA
00:15:45.521 RX 006 bytes 00 00 00 00 80 DA
00:15:45.774 RX 006 bytes 00 00 00 00 80 DA
00:15:46.027 RX 006 bytes 00 00 00 00 80 DA
00:15:46.281 RX 006 bytes 00 00 00 00 80 DA
00:15:46.532 RX 006 bytes 00 00 00 00 80 DA
00:15:46.785 RX 006 bytes 00 00 00 00 80 DA
00:15:47.390 RX 006 bytes 00 00 00 00 80 DA

View File

@@ -0,0 +1,45 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=False, mirror_call=False
00:15:09.458 RX 001 bytes 00
00:15:09.488 RX 005 bytes 00 00 00 80 DA
00:15:10.160 RX 001 bytes 00
00:15:10.191 RX 005 bytes 00 00 00 80 DA
00:15:10.862 RX 001 bytes 00
00:15:10.892 RX 005 bytes 00 00 00 80 DA
00:15:11.566 RX 001 bytes 00
00:15:11.596 RX 005 bytes 00 00 00 80 DA
00:15:12.268 RX 001 bytes 00
00:15:12.299 RX 005 bytes 00 00 00 80 DA
00:15:12.971 RX 006 bytes 00 00 00 00 80 DA
00:15:12.971 DETECT heartbeat x1
00:15:13.674 RX 006 bytes 00 00 00 00 80 DA
00:15:13.674 DETECT heartbeat x1
00:15:14.375 RX 006 bytes 00 00 00 00 80 DA
00:15:14.375 DETECT heartbeat x1
00:15:15.075 RX 006 bytes 00 00 00 00 80 DA
00:15:15.075 DETECT heartbeat x1
00:15:15.778 RX 006 bytes 00 00 00 00 80 DA
00:15:15.778 DETECT heartbeat x1
00:15:16.477 RX 006 bytes 00 00 00 00 80 DA
00:15:16.477 DETECT heartbeat x1
00:15:17.179 RX 006 bytes 00 00 00 00 80 DA
00:15:17.179 DETECT heartbeat x1
00:15:17.881 RX 006 bytes 00 00 00 00 80 DA
00:15:17.881 DETECT heartbeat x1
00:15:18.580 RX 006 bytes 00 00 00 00 80 DA
00:15:18.580 DETECT heartbeat x1
00:15:19.279 RX 006 bytes 00 00 00 00 80 DA
00:15:19.279 DETECT heartbeat x1
00:15:19.979 RX 006 bytes 00 00 00 00 80 DA
00:15:19.979 DETECT heartbeat x1
00:15:20.680 RX 006 bytes 00 00 00 00 80 DA
00:15:20.680 DETECT heartbeat x1
00:15:21.380 RX 006 bytes 00 00 00 00 80 DA
00:15:21.380 DETECT heartbeat x1
00:15:22.082 RX 006 bytes 00 00 00 00 80 DA
00:15:22.082 DETECT heartbeat x1
00:15:22.781 RX 006 bytes 00 00 00 00 80 DA
00:15:22.781 DETECT heartbeat x1
00:15:23.482 RX 006 bytes 00 00 00 00 80 DA
00:15:23.482 DETECT heartbeat x1
Totals: heartbeat=16, cam-power=0, call-on=0, call-off=0

View File

@@ -0,0 +1,13 @@
Sequence probe: 2 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
FRAME 2: 00 00 90 00 80 4A
BASELINE heartbeat-compatible RX: 17 bytes, offset 1, 2 frames + 5 bytes
BEGIN group 1/1
00:18:45.438 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:18:45.438 RX group=1 frame=1 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
00:18:46.461 TX group=1 frame=2 len=006 00 00 90 00 80 4A
00:18:46.461 RX group=1 frame=2 ANOMALY 35 RX bytes; first mismatch at byte 1: got 00, heartbeat offset 3 expected 80
00:18:46.461 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30
GROUP 1 TAIL ANOMALY 31 RX bytes; first mismatch at byte 0: got C9, heartbeat offset 2 expected 00
GROUP 1 TAIL raw C9 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9 00 00 00 00 80 DA
Anomalies: 2

View File

@@ -0,0 +1,13 @@
Sequence probe: 2 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
FRAME 2: 00 00 AF 00 80 75
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/1
00:19:15.361 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:19:15.361 RX group=1 frame=1 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
00:19:16.386 TX group=1 frame=2 len=006 00 00 AF 00 80 75
00:19:16.386 RX group=1 frame=2 ANOMALY 35 RX bytes; first mismatch at byte 1: got 00, heartbeat offset 3 expected 80
00:19:16.386 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB
GROUP 1 TAIL ANOMALY 31 RX bytes; first mismatch at byte 0: got 7F, heartbeat offset 2 expected 00
GROUP 1 TAIL raw 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 00 00 00 00 80 DA
Anomalies: 2

8
captures/dip-s2-4-a0.txt Normal file
View File

@@ -0,0 +1,8 @@
Sequence probe: 1 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
BASELINE heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
BEGIN group 1/1
00:18:24.575 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:18:24.575 RX group=1 frame=1 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes
Anomalies: 0

View File

@@ -0,0 +1,96 @@
Listening on COM5 at 38400 8N1; will send 00 00 00 00 80 DA after 3.0s
00:17:54.078 RX 006 bytes 00 00 00 00 80 DA
00:17:54.734 RX 001 bytes 00
00:17:54.785 RX 005 bytes 00 00 00 80 DA
00:17:55.441 RX 001 bytes 00
00:17:55.491 RX 005 bytes 00 00 00 80 DA
00:17:56.147 RX 006 bytes 00 00 00 00 80 DA
00:17:56.752 TX frame 006 00 00 00 00 80 DA
00:17:56.855 RX 006 bytes 00 00 00 00 80 DA
00:17:57.007 TX frame 006 00 00 00 00 80 DA
00:17:57.058 RX 006 bytes 07 80 40 40 30 ED
00:17:57.108 RX 006 bytes 07 80 40 40 30 ED
00:17:57.261 TX frame 006 00 00 00 00 80 DA
00:17:57.313 RX 006 bytes 00 00 00 00 80 DA
00:17:57.516 TX frame 006 00 00 00 00 80 DA
00:17:57.567 RX 006 bytes 00 00 00 00 80 DA
00:17:57.768 TX frame 006 00 00 00 00 80 DA
00:17:57.819 RX 006 bytes 00 00 00 00 80 DA
00:17:58.021 TX frame 006 00 00 00 00 80 DA
00:17:58.071 RX 006 bytes 00 00 00 00 80 DA
00:17:58.274 TX frame 006 00 00 00 00 80 DA
00:17:58.325 RX 006 bytes 00 00 00 00 80 DA
00:17:58.527 TX frame 006 00 00 00 00 80 DA
00:17:58.578 RX 006 bytes 00 00 00 00 80 DA
00:17:58.779 TX frame 006 00 00 00 00 80 DA
00:17:58.829 RX 006 bytes 00 00 00 00 80 DA
00:17:59.031 TX frame 006 00 00 00 00 80 DA
00:17:59.081 RX 006 bytes 00 00 00 00 80 DA
00:17:59.283 TX frame 006 00 00 00 00 80 DA
00:17:59.334 RX 006 bytes 00 00 00 00 80 DA
00:17:59.536 TX frame 006 00 00 00 00 80 DA
00:17:59.586 RX 006 bytes 00 00 00 00 80 DA
00:17:59.788 TX frame 006 00 00 00 00 80 DA
00:17:59.838 RX 006 bytes 00 00 00 00 80 DA
00:18:00.040 TX frame 006 00 00 00 00 80 DA
00:18:00.090 RX 006 bytes 00 00 00 00 80 DA
00:18:00.292 TX frame 006 00 00 00 00 80 DA
00:18:00.343 RX 006 bytes 00 00 00 00 80 DA
00:18:00.546 TX frame 006 00 00 00 00 80 DA
00:18:00.596 RX 006 bytes 00 00 00 00 80 DA
00:18:00.798 TX frame 006 00 00 00 00 80 DA
00:18:00.849 RX 006 bytes 00 00 00 00 80 DA
00:18:01.050 TX frame 006 00 00 00 00 80 DA
00:18:01.102 RX 006 bytes 00 00 00 00 80 DA
00:18:01.303 TX frame 006 00 00 00 00 80 DA
00:18:01.355 RX 006 bytes 00 00 00 00 80 DA
00:18:01.557 TX frame 006 00 00 00 00 80 DA
00:18:01.608 RX 006 bytes 00 00 00 00 80 DA
00:18:01.810 TX frame 006 00 00 00 00 80 DA
00:18:01.861 RX 006 bytes 00 00 00 00 80 DA
00:18:02.064 TX frame 006 00 00 00 00 80 DA
00:18:02.114 RX 006 bytes 00 00 00 00 80 DA
00:18:02.315 TX frame 006 00 00 00 00 80 DA
00:18:02.366 RX 006 bytes 00 00 00 00 80 DA
00:18:02.569 TX frame 006 00 00 00 00 80 DA
00:18:02.619 RX 006 bytes 00 00 00 00 80 DA
00:18:02.820 TX frame 006 00 00 00 00 80 DA
00:18:02.871 RX 006 bytes 00 00 00 00 80 DA
00:18:03.074 TX frame 006 00 00 00 00 80 DA
00:18:03.126 RX 006 bytes 00 00 00 00 80 DA
00:18:03.328 TX frame 006 00 00 00 00 80 DA
00:18:03.379 RX 006 bytes 00 00 00 00 80 DA
00:18:03.579 TX frame 006 00 00 00 00 80 DA
00:18:03.629 RX 006 bytes 00 00 00 00 80 DA
00:18:03.832 TX frame 006 00 00 00 00 80 DA
00:18:03.882 RX 006 bytes 00 00 00 00 80 DA
00:18:04.083 TX frame 006 00 00 00 00 80 DA
00:18:04.133 RX 006 bytes 00 00 00 00 80 DA
00:18:04.335 TX frame 006 00 00 00 00 80 DA
00:18:04.385 RX 006 bytes 00 00 00 00 80 DA
00:18:04.587 TX frame 006 00 00 00 00 80 DA
00:18:04.637 RX 006 bytes 00 00 00 00 80 DA
00:18:04.838 TX frame 006 00 00 00 00 80 DA
00:18:04.888 RX 006 bytes 00 00 00 00 80 DA
00:18:05.090 TX frame 006 00 00 00 00 80 DA
00:18:05.142 RX 006 bytes 00 00 00 00 80 DA
00:18:05.343 TX frame 006 00 00 00 00 80 DA
00:18:05.394 RX 006 bytes 00 00 00 00 80 DA
00:18:05.596 TX frame 006 00 00 00 00 80 DA
00:18:05.646 RX 006 bytes 00 00 00 00 80 DA
00:18:05.849 TX frame 006 00 00 00 00 80 DA
00:18:05.899 RX 006 bytes 00 00 00 00 80 DA
00:18:06.101 TX frame 006 00 00 00 00 80 DA
00:18:06.151 RX 006 bytes 00 00 00 00 80 DA
00:18:06.352 TX frame 006 00 00 00 00 80 DA
00:18:06.403 RX 006 bytes 00 00 00 00 80 DA
00:18:06.605 TX frame 006 00 00 00 00 80 DA
00:18:06.656 RX 006 bytes 00 00 00 00 80 DA
00:18:06.909 RX 006 bytes 00 00 00 00 80 DA
00:18:07.161 RX 006 bytes 00 00 00 00 80 DA
00:18:07.414 RX 006 bytes 00 00 00 00 80 DA
00:18:07.666 RX 006 bytes 00 00 00 00 80 DA
00:18:07.919 RX 006 bytes 00 00 00 00 80 DA
00:18:08.171 RX 006 bytes 00 00 00 00 80 DA
00:18:08.423 RX 006 bytes 00 00 00 00 80 DA
00:18:09.079 RX 006 bytes 00 00 00 00 80 DA

View File

@@ -0,0 +1,47 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=False, mirror_call=False
00:17:32.342 RX 006 bytes 00 00 00 00 80 DA
00:17:32.342 DETECT heartbeat x1
00:17:33.038 RX 001 bytes 00
00:17:33.068 RX 005 bytes 00 00 00 80 DA
00:17:33.737 RX 001 bytes 00
00:17:33.768 RX 005 bytes 00 00 00 80 DA
00:17:34.437 RX 001 bytes 00
00:17:34.468 RX 005 bytes 00 00 00 80 DA
00:17:35.139 RX 001 bytes 00
00:17:35.169 RX 005 bytes 00 00 00 80 DA
00:17:35.840 RX 001 bytes 00
00:17:35.871 RX 005 bytes 00 00 00 80 DA
00:17:36.542 RX 006 bytes 00 00 00 00 80 DA
00:17:36.542 DETECT heartbeat x1
00:17:37.242 RX 006 bytes 00 00 00 00 80 DA
00:17:37.242 DETECT heartbeat x1
00:17:37.944 RX 006 bytes 00 00 00 00 80 DA
00:17:37.944 DETECT heartbeat x1
00:17:38.643 RX 006 bytes 00 00 00 00 80 DA
00:17:38.643 DETECT heartbeat x1
00:17:39.347 RX 006 bytes 00 00 00 00 80 DA
00:17:39.347 DETECT heartbeat x1
00:17:40.048 RX 006 bytes 00 00 00 00 80 DA
00:17:40.048 DETECT heartbeat x1
00:17:40.749 RX 006 bytes 00 00 00 00 80 DA
00:17:40.749 DETECT heartbeat x1
00:17:41.451 RX 006 bytes 00 00 00 00 80 DA
00:17:41.451 DETECT heartbeat x1
00:17:42.153 RX 006 bytes 00 00 00 00 80 DA
00:17:42.153 DETECT heartbeat x1
00:17:42.854 RX 006 bytes 00 00 00 00 80 DA
00:17:42.854 DETECT heartbeat x1
00:17:43.554 RX 006 bytes 00 00 00 00 80 DA
00:17:43.554 DETECT heartbeat x1
00:17:44.255 RX 006 bytes 00 00 00 00 80 DA
00:17:44.255 DETECT heartbeat x1
00:17:44.955 RX 006 bytes 00 00 00 00 80 DA
00:17:44.955 DETECT heartbeat x1
00:17:45.653 RX 006 bytes 00 00 00 00 80 DA
00:17:45.653 DETECT heartbeat x1
00:17:46.358 RX 006 bytes 00 00 00 00 80 DA
00:17:46.358 DETECT heartbeat x1
00:17:47.030 RX 001 bytes 00
00:17:47.060 RX 005 bytes 00 00 00 80 DA
Totals: heartbeat=16, cam-power=0, call-on=0, call-off=0

View File

@@ -0,0 +1,13 @@
Sequence probe: 2 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
FRAME 2: 00 00 90 00 80 4A
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/1
00:21:20.845 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:21:20.845 RX group=1 frame=1 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
00:21:21.869 TX group=1 frame=2 len=006 00 00 90 00 80 4A
00:21:21.869 RX group=1 frame=2 ANOMALY 30 RX bytes; first mismatch at byte 6: got 07, heartbeat offset 0 expected 00
00:21:21.869 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 E4 40 30 49 07 80 E4 40 30 49 07 80 E4 40 30 49 07 80 E4 40 30 49
GROUP 1 TAIL ANOMALY 36 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
GROUP 1 TAIL raw 07 80 E4 40 30 49 07 80 E4 40 30 49 07 80 E4 40 30 49 07 80 E4 40 30 49 07 80 E4 40 30 49 00 00 00 00 80 DA
Anomalies: 2

View File

@@ -0,0 +1,13 @@
Sequence probe: 2 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
FRAME 2: 00 00 AF 00 80 75
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/1
00:21:41.537 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:21:41.537 RX group=1 frame=1 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
00:21:42.560 TX group=1 frame=2 len=006 00 00 AF 00 80 75
00:21:42.560 RX group=1 frame=2 ANOMALY 30 RX bytes; first mismatch at byte 6: got 07, heartbeat offset 0 expected 00
00:21:42.560 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F
GROUP 1 TAIL ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
GROUP 1 TAIL raw 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 00 00 00 00 80 DA
Anomalies: 2

View File

@@ -0,0 +1,97 @@
Listening on COM5 at 38400 8N1; will send 00 00 00 00 80 DA after 3.0s
00:20:50.359 RX 001 bytes 00
00:20:50.409 RX 005 bytes 00 00 00 80 DA
00:20:51.067 RX 001 bytes 00
00:20:51.117 RX 005 bytes 00 00 00 80 DA
00:20:51.775 RX 006 bytes 00 00 00 00 80 DA
00:20:52.483 RX 006 bytes 00 00 00 00 80 DA
00:20:52.937 TX frame 006 00 00 00 00 80 DA
00:20:53.190 RX 006 bytes 00 00 00 00 80 DA
00:20:53.190 TX frame 006 00 00 00 00 80 DA
00:20:53.240 RX 006 bytes 07 80 40 40 30 ED
00:20:53.441 RX 006 bytes 07 80 40 40 30 ED
00:20:53.442 TX frame 006 00 00 00 00 80 DA
00:20:53.500 RX 006 bytes 00 00 00 00 80 DA
00:20:53.701 TX frame 006 00 00 00 00 80 DA
00:20:53.753 RX 006 bytes 00 00 00 00 80 DA
00:20:53.954 TX frame 006 00 00 00 00 80 DA
00:20:54.005 RX 006 bytes 00 00 00 00 80 DA
00:20:54.207 TX frame 006 00 00 00 00 80 DA
00:20:54.258 RX 006 bytes 00 00 00 00 80 DA
00:20:54.459 TX frame 006 00 00 00 00 80 DA
00:20:54.509 RX 006 bytes 00 00 00 00 80 DA
00:20:54.712 TX frame 006 00 00 00 00 80 DA
00:20:54.763 RX 006 bytes 00 00 00 00 80 DA
00:20:54.965 TX frame 006 00 00 00 00 80 DA
00:20:55.015 RX 006 bytes 00 00 00 00 80 DA
00:20:55.217 TX frame 006 00 00 00 00 80 DA
00:20:55.267 RX 006 bytes 00 00 00 00 80 DA
00:20:55.470 TX frame 006 00 00 00 00 80 DA
00:20:55.520 RX 006 bytes 00 00 00 00 80 DA
00:20:55.721 TX frame 006 00 00 00 00 80 DA
00:20:55.771 RX 006 bytes 00 00 00 00 80 DA
00:20:55.973 TX frame 006 00 00 00 00 80 DA
00:20:56.024 RX 006 bytes 00 00 00 00 80 DA
00:20:56.227 TX frame 006 00 00 00 00 80 DA
00:20:56.277 RX 006 bytes 00 00 00 00 80 DA
00:20:56.479 TX frame 006 00 00 00 00 80 DA
00:20:56.529 RX 006 bytes 00 00 00 00 80 DA
00:20:56.731 TX frame 006 00 00 00 00 80 DA
00:20:56.782 RX 006 bytes 00 00 00 00 80 DA
00:20:56.984 TX frame 006 00 00 00 00 80 DA
00:20:57.034 RX 006 bytes 00 00 00 00 80 DA
00:20:57.237 TX frame 006 00 00 00 00 80 DA
00:20:57.287 RX 006 bytes 00 00 00 00 80 DA
00:20:57.488 TX frame 006 00 00 00 00 80 DA
00:20:57.538 RX 006 bytes 00 00 00 00 80 DA
00:20:57.739 TX frame 006 00 00 00 00 80 DA
00:20:57.790 RX 006 bytes 00 00 00 00 80 DA
00:20:57.990 TX frame 006 00 00 00 00 80 DA
00:20:58.041 RX 006 bytes 00 00 00 00 80 DA
00:20:58.243 TX frame 006 00 00 00 00 80 DA
00:20:58.294 RX 006 bytes 00 00 00 00 80 DA
00:20:58.496 TX frame 006 00 00 00 00 80 DA
00:20:58.547 RX 006 bytes 00 00 00 00 80 DA
00:20:58.748 TX frame 006 00 00 00 00 80 DA
00:20:58.799 RX 006 bytes 00 00 00 00 80 DA
00:20:59.002 TX frame 006 00 00 00 00 80 DA
00:20:59.052 RX 006 bytes 00 00 00 00 80 DA
00:20:59.254 TX frame 006 00 00 00 00 80 DA
00:20:59.305 RX 006 bytes 00 00 00 00 80 DA
00:20:59.507 TX frame 006 00 00 00 00 80 DA
00:20:59.557 RX 006 bytes 00 00 00 00 80 DA
00:20:59.759 TX frame 006 00 00 00 00 80 DA
00:20:59.810 RX 006 bytes 00 00 00 00 80 DA
00:21:00.011 TX frame 006 00 00 00 00 80 DA
00:21:00.061 RX 006 bytes 00 00 00 00 80 DA
00:21:00.262 TX frame 006 00 00 00 00 80 DA
00:21:00.313 RX 006 bytes 00 00 00 00 80 DA
00:21:00.515 TX frame 006 00 00 00 00 80 DA
00:21:00.565 RX 006 bytes 00 00 00 00 80 DA
00:21:00.768 TX frame 006 00 00 00 00 80 DA
00:21:00.819 RX 006 bytes 00 00 00 00 80 DA
00:21:01.022 TX frame 006 00 00 00 00 80 DA
00:21:01.072 RX 006 bytes 00 00 00 00 80 DA
00:21:01.275 TX frame 006 00 00 00 00 80 DA
00:21:01.325 RX 006 bytes 00 00 00 00 80 DA
00:21:01.528 TX frame 006 00 00 00 00 80 DA
00:21:01.579 RX 006 bytes 00 00 00 00 80 DA
00:21:01.781 TX frame 006 00 00 00 00 80 DA
00:21:01.832 RX 006 bytes 00 00 00 00 80 DA
00:21:02.034 TX frame 006 00 00 00 00 80 DA
00:21:02.084 RX 006 bytes 00 00 00 00 80 DA
00:21:02.287 TX frame 006 00 00 00 00 80 DA
00:21:02.338 RX 006 bytes 00 00 00 00 80 DA
00:21:02.540 TX frame 006 00 00 00 00 80 DA
00:21:02.590 RX 006 bytes 00 00 00 00 80 DA
00:21:02.792 TX frame 006 00 00 00 00 80 DA
00:21:02.843 RX 006 bytes 00 00 00 00 80 DA
00:21:03.095 RX 006 bytes 00 00 00 00 80 DA
00:21:03.346 RX 006 bytes 00 00 00 00 80 DA
00:21:03.600 RX 006 bytes 00 00 00 00 80 DA
00:21:03.851 RX 006 bytes 00 00 00 00 80 DA
00:21:04.103 RX 006 bytes 00 00 00 00 80 DA
00:21:04.355 RX 006 bytes 00 00 00 00 80 DA
00:21:04.607 RX 006 bytes 00 00 00 00 80 DA
00:21:05.264 RX 001 bytes 00
00:21:05.314 RX 005 bytes 00 00 00 80 DA

View File

@@ -0,0 +1,47 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=False, mirror_call=False
00:20:27.263 RX 001 bytes 00
00:20:27.294 RX 005 bytes 00 00 00 80 DA
00:20:27.966 RX 001 bytes 00
00:20:27.996 RX 005 bytes 00 00 00 80 DA
00:20:28.666 RX 001 bytes 00
00:20:28.697 RX 005 bytes 00 00 00 80 DA
00:20:29.368 RX 006 bytes 00 00 00 00 80 DA
00:20:29.368 DETECT heartbeat x1
00:20:30.067 RX 006 bytes 00 00 00 00 80 DA
00:20:30.067 DETECT heartbeat x1
00:20:30.768 RX 006 bytes 00 00 00 00 80 DA
00:20:30.768 DETECT heartbeat x1
00:20:31.472 RX 006 bytes 00 00 00 00 80 DA
00:20:31.472 DETECT heartbeat x1
00:20:32.172 RX 006 bytes 00 00 00 00 80 DA
00:20:32.172 DETECT heartbeat x1
00:20:32.874 RX 006 bytes 00 00 00 00 80 DA
00:20:32.874 DETECT heartbeat x1
00:20:33.575 RX 006 bytes 00 00 00 00 80 DA
00:20:33.575 DETECT heartbeat x1
00:20:34.277 RX 006 bytes 00 00 00 00 80 DA
00:20:34.277 DETECT heartbeat x1
00:20:34.981 RX 006 bytes 00 00 00 00 80 DA
00:20:34.981 DETECT heartbeat x1
00:20:35.681 RX 006 bytes 00 00 00 00 80 DA
00:20:35.681 DETECT heartbeat x1
00:20:36.382 RX 006 bytes 00 00 00 00 80 DA
00:20:36.382 DETECT heartbeat x1
00:20:37.081 RX 006 bytes 00 00 00 00 80 DA
00:20:37.081 DETECT heartbeat x1
00:20:37.782 RX 006 bytes 00 00 00 00 80 DA
00:20:37.782 DETECT heartbeat x1
00:20:38.483 RX 006 bytes 00 00 00 00 80 DA
00:20:38.483 DETECT heartbeat x1
00:20:39.183 RX 006 bytes 00 00 00 00 80 DA
00:20:39.183 DETECT heartbeat x1
00:20:39.854 RX 001 bytes 00
00:20:39.884 RX 005 bytes 00 00 00 80 DA
00:20:40.556 RX 001 bytes 00
00:20:40.586 RX 005 bytes 00 00 00 80 DA
00:20:41.257 RX 001 bytes 00
00:20:41.287 RX 005 bytes 00 00 00 80 DA
00:20:41.958 RX 001 bytes 00
00:20:41.988 RX 005 bytes 00 00 00 80 DA
Totals: heartbeat=15, cam-power=0, call-on=0, call-off=0

View File

@@ -0,0 +1,13 @@
Sequence probe: 2 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
FRAME 2: 00 00 AF 00 80 75
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/1
00:23:45.633 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:23:45.633 RX group=1 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
00:23:46.660 TX group=1 frame=2 len=006 00 00 AF 00 80 75
00:23:46.660 RX group=1 frame=2 ANOMALY 30 RX bytes; first mismatch at byte 6: got 07, heartbeat offset 0 expected 00
00:23:46.660 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F
GROUP 1 TAIL ANOMALY 36 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
GROUP 1 TAIL raw 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 00 00 00 00 80 DA
Anomalies: 2

8
captures/dip-s3-2-a0.txt Normal file
View File

@@ -0,0 +1,8 @@
Sequence probe: 1 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/1
00:23:21.353 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:23:21.353 RX group=1 frame=1 heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
GROUP 1 TAIL heartbeat-compatible RX: 29 bytes, offset 1, 4 frames + 5 bytes
Anomalies: 0

View File

@@ -0,0 +1,97 @@
Listening on COM5 at 38400 8N1; will send 00 00 00 00 80 DA after 3.0s
00:22:48.395 RX 001 bytes 00
00:22:48.446 RX 005 bytes 00 00 00 80 DA
00:22:49.107 RX 001 bytes 00
00:22:49.158 RX 005 bytes 00 00 00 80 DA
00:22:49.814 RX 006 bytes 00 00 00 00 80 DA
00:22:50.520 RX 006 bytes 00 00 00 00 80 DA
00:22:51.126 TX frame 006 00 00 00 00 80 DA
00:22:51.228 RX 006 bytes 00 00 00 00 80 DA
00:22:51.380 TX frame 006 00 00 00 00 80 DA
00:22:51.430 RX 006 bytes 07 80 C0 40 30 6D
00:22:51.481 RX 006 bytes 07 80 C0 40 30 6D
00:22:51.632 TX frame 006 00 00 00 00 80 DA
00:22:51.684 RX 006 bytes 00 00 00 00 80 DA
00:22:51.886 TX frame 006 00 00 00 00 80 DA
00:22:51.937 RX 006 bytes 00 00 00 00 80 DA
00:22:52.139 TX frame 006 00 00 00 00 80 DA
00:22:52.190 RX 006 bytes 00 00 00 00 80 DA
00:22:52.392 TX frame 006 00 00 00 00 80 DA
00:22:52.443 RX 006 bytes 00 00 00 00 80 DA
00:22:52.645 TX frame 006 00 00 00 00 80 DA
00:22:52.695 RX 006 bytes 00 00 00 00 80 DA
00:22:52.896 TX frame 006 00 00 00 00 80 DA
00:22:52.947 RX 006 bytes 00 00 00 00 80 DA
00:22:53.150 TX frame 006 00 00 00 00 80 DA
00:22:53.201 RX 006 bytes 00 00 00 00 80 DA
00:22:53.404 TX frame 006 00 00 00 00 80 DA
00:22:53.455 RX 006 bytes 00 00 00 00 80 DA
00:22:53.656 TX frame 006 00 00 00 00 80 DA
00:22:53.706 RX 006 bytes 00 00 00 00 80 DA
00:22:53.908 TX frame 006 00 00 00 00 80 DA
00:22:53.959 RX 006 bytes 00 00 00 00 80 DA
00:22:54.161 TX frame 006 00 00 00 00 80 DA
00:22:54.211 RX 006 bytes 00 00 00 00 80 DA
00:22:54.413 TX frame 006 00 00 00 00 80 DA
00:22:54.464 RX 006 bytes 00 00 00 00 80 DA
00:22:54.665 TX frame 006 00 00 00 00 80 DA
00:22:54.715 RX 006 bytes 00 00 00 00 80 DA
00:22:54.916 TX frame 006 00 00 00 00 80 DA
00:22:54.967 RX 006 bytes 00 00 00 00 80 DA
00:22:55.169 TX frame 006 00 00 00 00 80 DA
00:22:55.220 RX 006 bytes 00 00 00 00 80 DA
00:22:55.422 TX frame 006 00 00 00 00 80 DA
00:22:55.474 RX 006 bytes 00 00 00 00 80 DA
00:22:55.676 TX frame 006 00 00 00 00 80 DA
00:22:55.728 RX 006 bytes 00 00 00 00 80 DA
00:22:55.930 TX frame 006 00 00 00 00 80 DA
00:22:55.981 RX 006 bytes 00 00 00 00 80 DA
00:22:56.183 TX frame 006 00 00 00 00 80 DA
00:22:56.233 RX 006 bytes 00 00 00 00 80 DA
00:22:56.435 TX frame 006 00 00 00 00 80 DA
00:22:56.485 RX 006 bytes 00 00 00 00 80 DA
00:22:56.688 TX frame 006 00 00 00 00 80 DA
00:22:56.739 RX 006 bytes 00 00 00 00 80 DA
00:22:56.941 TX frame 006 00 00 00 00 80 DA
00:22:56.992 RX 006 bytes 00 00 00 00 80 DA
00:22:57.193 TX frame 006 00 00 00 00 80 DA
00:22:57.244 RX 006 bytes 00 00 00 00 80 DA
00:22:57.446 TX frame 006 00 00 00 00 80 DA
00:22:57.496 RX 006 bytes 00 00 00 00 80 DA
00:22:57.699 TX frame 006 00 00 00 00 80 DA
00:22:57.751 RX 006 bytes 00 00 00 00 80 DA
00:22:57.952 TX frame 006 00 00 00 00 80 DA
00:22:58.003 RX 006 bytes 00 00 00 00 80 DA
00:22:58.204 TX frame 006 00 00 00 00 80 DA
00:22:58.254 RX 006 bytes 00 00 00 00 80 DA
00:22:58.457 TX frame 006 00 00 00 00 80 DA
00:22:58.507 RX 006 bytes 00 00 00 00 80 DA
00:22:58.709 TX frame 006 00 00 00 00 80 DA
00:22:58.760 RX 006 bytes 00 00 00 00 80 DA
00:22:58.961 TX frame 006 00 00 00 00 80 DA
00:22:59.011 RX 006 bytes 00 00 00 00 80 DA
00:22:59.214 TX frame 006 00 00 00 00 80 DA
00:22:59.264 RX 006 bytes 00 00 00 00 80 DA
00:22:59.466 TX frame 006 00 00 00 00 80 DA
00:22:59.516 RX 006 bytes 00 00 00 00 80 DA
00:22:59.717 TX frame 006 00 00 00 00 80 DA
00:22:59.767 RX 006 bytes 00 00 00 00 80 DA
00:22:59.969 TX frame 006 00 00 00 00 80 DA
00:23:00.021 RX 006 bytes 00 00 00 00 80 DA
00:23:00.222 TX frame 006 00 00 00 00 80 DA
00:23:00.272 RX 006 bytes 00 00 00 00 80 DA
00:23:00.474 TX frame 006 00 00 00 00 80 DA
00:23:00.524 RX 006 bytes 00 00 00 00 80 DA
00:23:00.727 TX frame 006 00 00 00 00 80 DA
00:23:00.777 RX 006 bytes 00 00 00 00 80 DA
00:23:00.979 TX frame 006 00 00 00 00 80 DA
00:23:01.030 RX 006 bytes 00 00 00 00 80 DA
00:23:01.283 RX 006 bytes 00 00 00 00 80 DA
00:23:01.535 RX 006 bytes 00 00 00 00 80 DA
00:23:01.786 RX 006 bytes 00 00 00 00 80 DA
00:23:02.038 RX 006 bytes 00 00 00 00 80 DA
00:23:02.290 RX 006 bytes 00 00 00 00 80 DA
00:23:02.542 RX 006 bytes 00 00 00 00 80 DA
00:23:02.794 RX 006 bytes 00 00 00 00 80 DA
00:23:03.398 RX 001 bytes 00
00:23:03.449 RX 005 bytes 00 00 00 80 DA

View File

@@ -0,0 +1,47 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=False, mirror_call=False
00:22:20.396 RX 001 bytes 00
00:22:20.426 RX 005 bytes 00 00 00 80 DA
00:22:21.095 RX 001 bytes 00
00:22:21.126 RX 005 bytes 00 00 00 80 DA
00:22:21.796 RX 001 bytes 00
00:22:21.826 RX 005 bytes 00 00 00 80 DA
00:22:22.495 RX 001 bytes 00
00:22:22.525 RX 005 bytes 00 00 00 80 DA
00:22:23.195 RX 001 bytes 00
00:22:23.226 RX 005 bytes 00 00 00 80 DA
00:22:23.894 RX 001 bytes 00
00:22:23.924 RX 005 bytes 00 00 00 80 DA
00:22:24.596 RX 001 bytes 00
00:22:24.627 RX 005 bytes 00 00 00 80 DA
00:22:25.298 RX 001 bytes 00
00:22:25.329 RX 005 bytes 00 00 00 80 DA
00:22:26.001 RX 001 bytes 00
00:22:26.031 RX 005 bytes 00 00 00 80 DA
00:22:26.704 RX 001 bytes 00
00:22:26.735 RX 005 bytes 00 00 00 80 DA
00:22:27.406 RX 001 bytes 00
00:22:27.436 RX 005 bytes 00 00 00 80 DA
00:22:28.106 RX 001 bytes 00
00:22:28.137 RX 005 bytes 00 00 00 80 DA
00:22:28.810 RX 006 bytes 00 00 00 00 80 DA
00:22:28.810 DETECT heartbeat x1
00:22:29.514 RX 006 bytes 00 00 00 00 80 DA
00:22:29.514 DETECT heartbeat x1
00:22:30.217 RX 006 bytes 00 00 00 00 80 DA
00:22:30.217 DETECT heartbeat x1
00:22:30.920 RX 006 bytes 00 00 00 00 80 DA
00:22:30.920 DETECT heartbeat x1
00:22:31.622 RX 006 bytes 00 00 00 00 80 DA
00:22:31.622 DETECT heartbeat x1
00:22:32.293 RX 001 bytes 00
00:22:32.324 RX 005 bytes 00 00 00 80 DA
00:22:32.993 RX 001 bytes 00
00:22:33.023 RX 005 bytes 00 00 00 80 DA
00:22:33.695 RX 001 bytes 00
00:22:33.725 RX 005 bytes 00 00 00 80 DA
00:22:34.398 RX 001 bytes 00
00:22:34.428 RX 005 bytes 00 00 00 80 DA
00:22:35.098 RX 001 bytes 00
00:22:35.128 RX 005 bytes 00 00 00 80 DA
Totals: heartbeat=5, cam-power=0, call-on=0, call-off=0

View File

@@ -0,0 +1,13 @@
Sequence probe: 2 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
FRAME 2: 00 00 90 00 80 4A
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/1
00:25:55.105 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:25:55.105 RX group=1 frame=1 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
00:25:56.132 TX group=1 frame=2 len=006 00 00 90 00 80 4A
00:25:56.132 RX group=1 frame=2 ANOMALY 30 RX bytes; first mismatch at byte 6: got 07, heartbeat offset 0 expected 00
00:25:56.132 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9
GROUP 1 TAIL ANOMALY 36 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
GROUP 1 TAIL raw 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9 00 00 00 00 80 DA
Anomalies: 2

View File

@@ -0,0 +1,13 @@
Sequence probe: 2 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
FRAME 2: 00 00 AF 00 80 75
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/1
00:26:14.968 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:26:14.968 RX group=1 frame=1 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
00:26:15.995 TX group=1 frame=2 len=006 00 00 AF 00 80 75
00:26:15.995 RX group=1 frame=2 ANOMALY 30 RX bytes; first mismatch at byte 6: got 07, heartbeat offset 0 expected 00
00:26:15.995 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F
GROUP 1 TAIL ANOMALY 36 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
GROUP 1 TAIL raw 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 00 00 00 00 80 DA
Anomalies: 2

8
captures/dip-s3-3-a0.txt Normal file
View File

@@ -0,0 +1,8 @@
Sequence probe: 1 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/1
00:25:33.998 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:25:33.998 RX group=1 frame=1 heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
GROUP 1 TAIL heartbeat-compatible RX: 29 bytes, offset 1, 4 frames + 5 bytes
Anomalies: 0

View File

@@ -0,0 +1,95 @@
Listening on COM5 at 38400 8N1; will send 00 00 00 00 80 DA after 3.0s
00:24:58.116 RX 001 bytes 00
00:24:58.166 RX 005 bytes 00 00 00 80 DA
00:24:58.823 RX 001 bytes 00
00:24:58.873 RX 005 bytes 00 00 00 80 DA
00:24:59.529 RX 001 bytes 00
00:24:59.580 RX 005 bytes 00 00 00 80 DA
00:25:00.237 RX 006 bytes 00 00 00 00 80 DA
00:25:00.489 TX frame 006 00 00 00 00 80 DA
00:25:00.742 TX frame 006 00 00 00 00 80 DA
00:25:00.793 RX 006 bytes 07 80 40 40 30 ED
00:25:00.994 TX frame 006 00 00 00 00 80 DA
00:25:01.248 TX frame 006 00 00 00 00 80 DA
00:25:01.452 RX 006 bytes 00 00 00 00 80 DA
00:25:01.503 TX frame 006 00 00 00 00 80 DA
00:25:01.553 RX 006 bytes 00 00 00 00 80 DA
00:25:01.755 TX frame 006 00 00 00 00 80 DA
00:25:01.806 RX 006 bytes 00 00 00 00 80 DA
00:25:02.008 TX frame 006 00 00 00 00 80 DA
00:25:02.059 RX 006 bytes 00 00 00 00 80 DA
00:25:02.260 TX frame 006 00 00 00 00 80 DA
00:25:02.311 RX 006 bytes 00 00 00 00 80 DA
00:25:02.513 TX frame 006 00 00 00 00 80 DA
00:25:02.563 RX 006 bytes 00 00 00 00 80 DA
00:25:02.766 TX frame 006 00 00 00 00 80 DA
00:25:02.816 RX 006 bytes 00 00 00 00 80 DA
00:25:03.018 TX frame 006 00 00 00 00 80 DA
00:25:03.069 RX 006 bytes 00 00 00 00 80 DA
00:25:03.272 TX frame 006 00 00 00 00 80 DA
00:25:03.322 RX 006 bytes 00 00 00 00 80 DA
00:25:03.524 TX frame 006 00 00 00 00 80 DA
00:25:03.574 RX 006 bytes 00 00 00 00 80 DA
00:25:03.777 TX frame 006 00 00 00 00 80 DA
00:25:03.828 RX 006 bytes 00 00 00 00 80 DA
00:25:04.029 TX frame 006 00 00 00 00 80 DA
00:25:04.080 RX 006 bytes 00 00 00 00 80 DA
00:25:04.282 TX frame 006 00 00 00 00 80 DA
00:25:04.332 RX 006 bytes 00 00 00 00 80 DA
00:25:04.534 TX frame 006 00 00 00 00 80 DA
00:25:04.585 RX 006 bytes 00 00 00 00 80 DA
00:25:04.787 TX frame 006 00 00 00 00 80 DA
00:25:04.837 RX 006 bytes 00 00 00 00 80 DA
00:25:05.039 TX frame 006 00 00 00 00 80 DA
00:25:05.091 RX 006 bytes 00 00 00 00 80 DA
00:25:05.293 TX frame 006 00 00 00 00 80 DA
00:25:05.344 RX 006 bytes 00 00 00 00 80 DA
00:25:05.546 TX frame 006 00 00 00 00 80 DA
00:25:05.596 RX 006 bytes 00 00 00 00 80 DA
00:25:05.798 TX frame 006 00 00 00 00 80 DA
00:25:05.848 RX 006 bytes 00 00 00 00 80 DA
00:25:06.050 TX frame 006 00 00 00 00 80 DA
00:25:06.100 RX 006 bytes 00 00 00 00 80 DA
00:25:06.303 TX frame 006 00 00 00 00 80 DA
00:25:06.354 RX 006 bytes 00 00 00 00 80 DA
00:25:06.556 TX frame 006 00 00 00 00 80 DA
00:25:06.606 RX 006 bytes 00 00 00 00 80 DA
00:25:06.808 TX frame 006 00 00 00 00 80 DA
00:25:06.859 RX 006 bytes 00 00 00 00 80 DA
00:25:07.061 TX frame 006 00 00 00 00 80 DA
00:25:07.111 RX 006 bytes 00 00 00 00 80 DA
00:25:07.313 TX frame 006 00 00 00 00 80 DA
00:25:07.364 RX 006 bytes 00 00 00 00 80 DA
00:25:07.566 TX frame 006 00 00 00 00 80 DA
00:25:07.616 RX 006 bytes 00 00 00 00 80 DA
00:25:07.819 TX frame 006 00 00 00 00 80 DA
00:25:07.869 RX 006 bytes 00 00 00 00 80 DA
00:25:08.072 TX frame 006 00 00 00 00 80 DA
00:25:08.122 RX 006 bytes 00 00 00 00 80 DA
00:25:08.324 TX frame 006 00 00 00 00 80 DA
00:25:08.375 RX 006 bytes 00 00 00 00 80 DA
00:25:08.578 TX frame 006 00 00 00 00 80 DA
00:25:08.628 RX 006 bytes 00 00 00 00 80 DA
00:25:08.831 TX frame 006 00 00 00 00 80 DA
00:25:08.882 RX 006 bytes 00 00 00 00 80 DA
00:25:09.084 TX frame 006 00 00 00 00 80 DA
00:25:09.135 RX 006 bytes 00 00 00 00 80 DA
00:25:09.337 TX frame 006 00 00 00 00 80 DA
00:25:09.388 RX 006 bytes 00 00 00 00 80 DA
00:25:09.589 TX frame 006 00 00 00 00 80 DA
00:25:09.639 RX 006 bytes 00 00 00 00 80 DA
00:25:09.841 TX frame 006 00 00 00 00 80 DA
00:25:09.891 RX 006 bytes 00 00 00 00 80 DA
00:25:10.093 TX frame 006 00 00 00 00 80 DA
00:25:10.145 RX 006 bytes 00 00 00 00 80 DA
00:25:10.346 TX frame 006 00 00 00 00 80 DA
00:25:10.397 RX 006 bytes 00 00 00 00 80 DA
00:25:10.650 RX 006 bytes 00 00 00 00 80 DA
00:25:10.903 RX 006 bytes 00 00 00 00 80 DA
00:25:11.155 RX 006 bytes 00 00 00 00 80 DA
00:25:11.408 RX 006 bytes 00 00 00 00 80 DA
00:25:11.660 RX 006 bytes 00 00 00 00 80 DA
00:25:11.912 RX 006 bytes 00 00 00 00 80 DA
00:25:12.164 RX 006 bytes 00 00 00 00 80 DA
00:25:12.821 RX 001 bytes 00
00:25:12.871 RX 005 bytes 00 00 00 80 DA

View File

@@ -0,0 +1,47 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=False, mirror_call=False
00:24:32.225 RX 001 bytes 00
00:24:32.255 RX 005 bytes 00 00 00 80 DA
00:24:32.926 RX 001 bytes 00
00:24:32.957 RX 005 bytes 00 00 00 80 DA
00:24:33.626 RX 001 bytes 00
00:24:33.657 RX 005 bytes 00 00 00 80 DA
00:24:34.329 RX 006 bytes 00 00 00 00 80 DA
00:24:34.329 DETECT heartbeat x1
00:24:35.031 RX 006 bytes 00 00 00 00 80 DA
00:24:35.031 DETECT heartbeat x1
00:24:35.732 RX 006 bytes 00 00 00 00 80 DA
00:24:35.732 DETECT heartbeat x1
00:24:36.435 RX 006 bytes 00 00 00 00 80 DA
00:24:36.435 DETECT heartbeat x1
00:24:37.133 RX 006 bytes 00 00 00 00 80 DA
00:24:37.133 DETECT heartbeat x1
00:24:37.833 RX 006 bytes 00 00 00 00 80 DA
00:24:37.833 DETECT heartbeat x1
00:24:38.535 RX 006 bytes 00 00 00 00 80 DA
00:24:38.535 DETECT heartbeat x1
00:24:39.237 RX 006 bytes 00 00 00 00 80 DA
00:24:39.237 DETECT heartbeat x1
00:24:39.939 RX 006 bytes 00 00 00 00 80 DA
00:24:39.939 DETECT heartbeat x1
00:24:40.641 RX 006 bytes 00 00 00 00 80 DA
00:24:40.641 DETECT heartbeat x1
00:24:41.341 RX 006 bytes 00 00 00 00 80 DA
00:24:41.341 DETECT heartbeat x1
00:24:42.042 RX 006 bytes 00 00 00 00 80 DA
00:24:42.042 DETECT heartbeat x1
00:24:42.713 RX 001 bytes 00
00:24:42.744 RX 005 bytes 00 00 00 80 DA
00:24:43.416 RX 001 bytes 00
00:24:43.446 RX 005 bytes 00 00 00 80 DA
00:24:44.118 RX 001 bytes 00
00:24:44.148 RX 005 bytes 00 00 00 80 DA
00:24:44.821 RX 001 bytes 00
00:24:44.852 RX 005 bytes 00 00 00 80 DA
00:24:45.525 RX 001 bytes 00
00:24:45.555 RX 005 bytes 00 00 00 80 DA
00:24:46.227 RX 001 bytes 00
00:24:46.258 RX 005 bytes 00 00 00 80 DA
00:24:46.931 RX 006 bytes 00 00 00 00 80 DA
00:24:46.931 DETECT heartbeat x1
Totals: heartbeat=13, cam-power=0, call-on=0, call-off=0

View File

@@ -0,0 +1,13 @@
Sequence probe: 2 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
FRAME 2: 00 00 90 00 80 4A
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/1
00:28:07.285 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:28:07.285 RX group=1 frame=1 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
00:28:08.310 TX group=1 frame=2 len=006 00 00 90 00 80 4A
00:28:08.310 RX group=1 frame=2 ANOMALY 30 RX bytes; first mismatch at byte 6: got 07, heartbeat offset 0 expected 00
00:28:08.310 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9
GROUP 1 TAIL ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
GROUP 1 TAIL raw 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9 00 00 00 00 80 DA
Anomalies: 2

View File

@@ -0,0 +1,13 @@
Sequence probe: 2 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
FRAME 2: 00 00 AF 00 80 75
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/1
00:28:27.089 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:28:27.089 RX group=1 frame=1 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
00:28:28.111 TX group=1 frame=2 len=006 00 00 AF 00 80 75
00:28:28.111 RX group=1 frame=2 ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
00:28:28.111 RX group=1 frame=2 raw 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F
GROUP 1 TAIL ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
GROUP 1 TAIL raw 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 07 80 0D 04 AB 7F 00 00 00 00 80 DA
Anomalies: 2

8
captures/dip-s3-4-a0.txt Normal file
View File

@@ -0,0 +1,8 @@
Sequence probe: 1 frames x 1 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 A0 00 80 7A
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/1
00:27:46.838 TX group=1 frame=1 len=006 00 00 A0 00 80 7A
00:27:46.838 RX group=1 frame=1 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes
Anomalies: 0

View File

@@ -0,0 +1,94 @@
Listening on COM5 at 38400 8N1; will send 00 00 00 00 80 DA after 3.0s
00:27:14.865 RX 001 bytes 00
00:27:14.916 RX 005 bytes 00 00 00 80 DA
00:27:15.574 RX 001 bytes 00
00:27:15.625 RX 005 bytes 00 00 00 80 DA
00:27:16.281 RX 006 bytes 00 00 00 00 80 DA
00:27:16.987 RX 006 bytes 00 00 00 00 80 DA
00:27:17.391 TX frame 006 00 00 00 00 80 DA
00:27:17.645 TX frame 006 00 00 00 00 80 DA
00:27:17.695 RX 006 bytes 07 80 C0 40 30 6D
00:27:17.897 TX frame 006 00 00 00 00 80 DA
00:27:18.149 TX frame 006 00 00 00 00 80 DA
00:27:18.300 RX 006 bytes 00 00 00 00 80 DA
00:27:18.403 TX frame 006 00 00 00 00 80 DA
00:27:18.454 RX 006 bytes 00 00 00 00 80 DA
00:27:18.657 TX frame 006 00 00 00 00 80 DA
00:27:18.707 RX 006 bytes 00 00 00 00 80 DA
00:27:18.910 TX frame 006 00 00 00 00 80 DA
00:27:18.960 RX 006 bytes 00 00 00 00 80 DA
00:27:19.162 TX frame 006 00 00 00 00 80 DA
00:27:19.212 RX 006 bytes 00 00 00 00 80 DA
00:27:19.413 TX frame 006 00 00 00 00 80 DA
00:27:19.464 RX 006 bytes 00 00 00 00 80 DA
00:27:19.667 TX frame 006 00 00 00 00 80 DA
00:27:19.717 RX 006 bytes 00 00 00 00 80 DA
00:27:19.918 TX frame 006 00 00 00 00 80 DA
00:27:19.969 RX 006 bytes 00 00 00 00 80 DA
00:27:20.170 TX frame 006 00 00 00 00 80 DA
00:27:20.221 RX 006 bytes 00 00 00 00 80 DA
00:27:20.421 TX frame 006 00 00 00 00 80 DA
00:27:20.473 RX 006 bytes 00 00 00 00 80 DA
00:27:20.675 TX frame 006 00 00 00 00 80 DA
00:27:20.726 RX 006 bytes 00 00 00 00 80 DA
00:27:20.927 TX frame 006 00 00 00 00 80 DA
00:27:20.978 RX 006 bytes 00 00 00 00 80 DA
00:27:21.179 TX frame 006 00 00 00 00 80 DA
00:27:21.230 RX 006 bytes 00 00 00 00 80 DA
00:27:21.432 TX frame 006 00 00 00 00 80 DA
00:27:21.483 RX 006 bytes 00 00 00 00 80 DA
00:27:21.685 TX frame 006 00 00 00 00 80 DA
00:27:21.736 RX 006 bytes 00 00 00 00 80 DA
00:27:21.937 TX frame 006 00 00 00 00 80 DA
00:27:21.988 RX 006 bytes 00 00 00 00 80 DA
00:27:22.190 TX frame 006 00 00 00 00 80 DA
00:27:22.240 RX 006 bytes 00 00 00 00 80 DA
00:27:22.443 TX frame 006 00 00 00 00 80 DA
00:27:22.493 RX 006 bytes 00 00 00 00 80 DA
00:27:22.695 TX frame 006 00 00 00 00 80 DA
00:27:22.745 RX 006 bytes 00 00 00 00 80 DA
00:27:22.947 TX frame 006 00 00 00 00 80 DA
00:27:22.998 RX 006 bytes 00 00 00 00 80 DA
00:27:23.200 TX frame 006 00 00 00 00 80 DA
00:27:23.250 RX 006 bytes 00 00 00 00 80 DA
00:27:23.451 TX frame 006 00 00 00 00 80 DA
00:27:23.503 RX 006 bytes 00 00 00 00 80 DA
00:27:23.705 TX frame 006 00 00 00 00 80 DA
00:27:23.755 RX 006 bytes 00 00 00 00 80 DA
00:27:23.958 TX frame 006 00 00 00 00 80 DA
00:27:24.008 RX 006 bytes 00 00 00 00 80 DA
00:27:24.210 TX frame 006 00 00 00 00 80 DA
00:27:24.260 RX 006 bytes 00 00 00 00 80 DA
00:27:24.462 TX frame 006 00 00 00 00 80 DA
00:27:24.513 RX 006 bytes 00 00 00 00 80 DA
00:27:24.715 TX frame 006 00 00 00 00 80 DA
00:27:24.765 RX 006 bytes 00 00 00 00 80 DA
00:27:24.967 TX frame 006 00 00 00 00 80 DA
00:27:25.017 RX 006 bytes 00 00 00 00 80 DA
00:27:25.220 TX frame 006 00 00 00 00 80 DA
00:27:25.271 RX 006 bytes 00 00 00 00 80 DA
00:27:25.474 TX frame 006 00 00 00 00 80 DA
00:27:25.524 RX 006 bytes 00 00 00 00 80 DA
00:27:25.726 TX frame 006 00 00 00 00 80 DA
00:27:25.776 RX 006 bytes 00 00 00 00 80 DA
00:27:25.980 TX frame 006 00 00 00 00 80 DA
00:27:26.030 RX 006 bytes 00 00 00 00 80 DA
00:27:26.232 TX frame 006 00 00 00 00 80 DA
00:27:26.282 RX 006 bytes 00 00 00 00 80 DA
00:27:26.484 TX frame 006 00 00 00 00 80 DA
00:27:26.535 RX 006 bytes 00 00 00 00 80 DA
00:27:26.737 TX frame 006 00 00 00 00 80 DA
00:27:26.789 RX 006 bytes 00 00 00 00 80 DA
00:27:26.990 TX frame 006 00 00 00 00 80 DA
00:27:27.040 RX 006 bytes 00 00 00 00 80 DA
00:27:27.241 TX frame 006 00 00 00 00 80 DA
00:27:27.292 RX 006 bytes 00 00 00 00 80 DA
00:27:27.546 RX 006 bytes 00 00 00 00 80 DA
00:27:27.797 RX 006 bytes 00 00 00 00 80 DA
00:27:28.049 RX 006 bytes 00 00 00 00 80 DA
00:27:28.301 RX 006 bytes 00 00 00 00 80 DA
00:27:28.552 RX 006 bytes 00 00 00 00 80 DA
00:27:28.804 RX 006 bytes 00 00 00 00 80 DA
00:27:29.056 RX 006 bytes 00 00 00 00 80 DA
00:27:29.664 RX 001 bytes 00
00:27:29.714 RX 005 bytes 00 00 00 80 DA

View File

@@ -0,0 +1,45 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=False, mirror_call=False
00:26:50.375 RX 006 bytes 00 00 00 00 80 DA
00:26:50.375 DETECT heartbeat x1
00:26:51.078 RX 006 bytes 00 00 00 00 80 DA
00:26:51.078 DETECT heartbeat x1
00:26:51.780 RX 006 bytes 00 00 00 00 80 DA
00:26:51.780 DETECT heartbeat x1
00:26:52.480 RX 006 bytes 00 00 00 00 80 DA
00:26:52.480 DETECT heartbeat x1
00:26:53.179 RX 006 bytes 00 00 00 00 80 DA
00:26:53.179 DETECT heartbeat x1
00:26:53.880 RX 006 bytes 00 00 00 00 80 DA
00:26:53.880 DETECT heartbeat x1
00:26:54.581 RX 006 bytes 00 00 00 00 80 DA
00:26:54.581 DETECT heartbeat x1
00:26:55.279 RX 006 bytes 00 00 00 00 80 DA
00:26:55.279 DETECT heartbeat x1
00:26:55.978 RX 006 bytes 00 00 00 00 80 DA
00:26:55.978 DETECT heartbeat x1
00:26:56.681 RX 006 bytes 00 00 00 00 80 DA
00:26:56.681 DETECT heartbeat x1
00:26:57.383 RX 006 bytes 00 00 00 00 80 DA
00:26:57.383 DETECT heartbeat x1
00:26:58.082 RX 006 bytes 00 00 00 00 80 DA
00:26:58.082 DETECT heartbeat x1
00:26:58.783 RX 006 bytes 00 00 00 00 80 DA
00:26:58.783 DETECT heartbeat x1
00:26:59.484 RX 006 bytes 00 00 00 00 80 DA
00:26:59.484 DETECT heartbeat x1
00:27:00.186 RX 006 bytes 00 00 00 00 80 DA
00:27:00.186 DETECT heartbeat x1
00:27:00.887 RX 006 bytes 00 00 00 00 80 DA
00:27:00.887 DETECT heartbeat x1
00:27:01.558 RX 001 bytes 00
00:27:01.589 RX 005 bytes 00 00 00 80 DA
00:27:02.260 RX 001 bytes 00
00:27:02.290 RX 005 bytes 00 00 00 80 DA
00:27:02.961 RX 001 bytes 00
00:27:02.992 RX 005 bytes 00 00 00 80 DA
00:27:03.662 RX 001 bytes 00
00:27:03.692 RX 005 bytes 00 00 00 80 DA
00:27:04.363 RX 001 bytes 00
00:27:04.394 RX 005 bytes 00 00 00 80 DA
Totals: heartbeat=16, cam-power=0, call-on=0, call-off=0

View File

@@ -0,0 +1,262 @@
Direct response sweep: 256 frames x 1 cycles (256 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes
00:44:51.692 TX cycle=1 p1=0x00 p2=0x00 cmd=0x00 state=0x00 value=0x80 frame 006 00 00 00 00 80 DA
00:44:52.515 TX cycle=1 p1=0x00 p2=0x00 cmd=0x01 state=0x00 value=0x80 frame 006 00 00 01 00 80 DB
00:44:52.515 ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
00:44:52.515 RX raw 07 80 40 20 D8 65 07 80 40 20 D8 65 07 80 40 20 D8 65 07 80 40 20 D8 65 07 80 40 20 D8 65
00:44:53.342 TX cycle=1 p1=0x00 p2=0x00 cmd=0x02 state=0x00 value=0x80 frame 006 00 00 02 00 80 D8
00:44:54.172 TX cycle=1 p1=0x00 p2=0x00 cmd=0x03 state=0x00 value=0x80 frame 006 00 00 03 00 80 D9
00:44:54.997 TX cycle=1 p1=0x00 p2=0x00 cmd=0x04 state=0x00 value=0x80 frame 006 00 00 04 00 80 DE
00:44:55.820 TX cycle=1 p1=0x00 p2=0x00 cmd=0x05 state=0x00 value=0x80 frame 006 00 00 05 00 80 DF
00:44:56.643 TX cycle=1 p1=0x00 p2=0x00 cmd=0x06 state=0x00 value=0x80 frame 006 00 00 06 00 80 DC
00:44:57.466 TX cycle=1 p1=0x00 p2=0x00 cmd=0x07 state=0x00 value=0x80 frame 006 00 00 07 00 80 DD
00:44:58.286 TX cycle=1 p1=0x00 p2=0x00 cmd=0x08 state=0x00 value=0x80 frame 006 00 00 08 00 80 D2
00:44:59.107 TX cycle=1 p1=0x00 p2=0x00 cmd=0x09 state=0x00 value=0x80 frame 006 00 00 09 00 80 D3
00:44:59.932 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0A state=0x00 value=0x80 frame 006 00 00 0A 00 80 D0
00:45:00.755 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0B state=0x00 value=0x80 frame 006 00 00 0B 00 80 D1
00:45:01.577 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0C state=0x00 value=0x80 frame 006 00 00 0C 00 80 D6
00:45:02.401 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0D state=0x00 value=0x80 frame 006 00 00 0D 00 80 D7
00:45:03.222 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0E state=0x00 value=0x80 frame 006 00 00 0E 00 80 D4
00:45:04.044 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0F state=0x00 value=0x80 frame 006 00 00 0F 00 80 D5
00:45:04.869 TX cycle=1 p1=0x00 p2=0x00 cmd=0x10 state=0x00 value=0x80 frame 006 00 00 10 00 80 CA
00:45:05.689 TX cycle=1 p1=0x00 p2=0x00 cmd=0x11 state=0x00 value=0x80 frame 006 00 00 11 00 80 CB
00:45:06.510 TX cycle=1 p1=0x00 p2=0x00 cmd=0x12 state=0x00 value=0x80 frame 006 00 00 12 00 80 C8
00:45:07.333 TX cycle=1 p1=0x00 p2=0x00 cmd=0x13 state=0x00 value=0x80 frame 006 00 00 13 00 80 C9
00:45:08.155 TX cycle=1 p1=0x00 p2=0x00 cmd=0x14 state=0x00 value=0x80 frame 006 00 00 14 00 80 CE
00:45:08.975 TX cycle=1 p1=0x00 p2=0x00 cmd=0x15 state=0x00 value=0x80 frame 006 00 00 15 00 80 CF
00:45:09.800 TX cycle=1 p1=0x00 p2=0x00 cmd=0x16 state=0x00 value=0x80 frame 006 00 00 16 00 80 CC
00:45:10.624 TX cycle=1 p1=0x00 p2=0x00 cmd=0x17 state=0x00 value=0x80 frame 006 00 00 17 00 80 CD
00:45:11.446 TX cycle=1 p1=0x00 p2=0x00 cmd=0x18 state=0x00 value=0x80 frame 006 00 00 18 00 80 C2
00:45:12.271 TX cycle=1 p1=0x00 p2=0x00 cmd=0x19 state=0x00 value=0x80 frame 006 00 00 19 00 80 C3
00:45:13.094 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1A state=0x00 value=0x80 frame 006 00 00 1A 00 80 C0
00:45:13.918 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1B state=0x00 value=0x80 frame 006 00 00 1B 00 80 C1
00:45:14.740 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1C state=0x00 value=0x80 frame 006 00 00 1C 00 80 C6
00:45:15.563 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1D state=0x00 value=0x80 frame 006 00 00 1D 00 80 C7
00:45:16.388 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1E state=0x00 value=0x80 frame 006 00 00 1E 00 80 C4
00:45:17.211 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1F state=0x00 value=0x80 frame 006 00 00 1F 00 80 C5
00:45:18.031 TX cycle=1 p1=0x00 p2=0x00 cmd=0x20 state=0x00 value=0x80 frame 006 00 00 20 00 80 FA
00:45:18.854 TX cycle=1 p1=0x00 p2=0x00 cmd=0x21 state=0x00 value=0x80 frame 006 00 00 21 00 80 FB
00:45:19.674 TX cycle=1 p1=0x00 p2=0x00 cmd=0x22 state=0x00 value=0x80 frame 006 00 00 22 00 80 F8
00:45:20.495 TX cycle=1 p1=0x00 p2=0x00 cmd=0x23 state=0x00 value=0x80 frame 006 00 00 23 00 80 F9
00:45:21.317 TX cycle=1 p1=0x00 p2=0x00 cmd=0x24 state=0x00 value=0x80 frame 006 00 00 24 00 80 FE
00:45:22.139 TX cycle=1 p1=0x00 p2=0x00 cmd=0x25 state=0x00 value=0x80 frame 006 00 00 25 00 80 FF
00:45:22.961 TX cycle=1 p1=0x00 p2=0x00 cmd=0x26 state=0x00 value=0x80 frame 006 00 00 26 00 80 FC
00:45:23.785 TX cycle=1 p1=0x00 p2=0x00 cmd=0x27 state=0x00 value=0x80 frame 006 00 00 27 00 80 FD
00:45:24.608 TX cycle=1 p1=0x00 p2=0x00 cmd=0x28 state=0x00 value=0x80 frame 006 00 00 28 00 80 F2
00:45:25.435 TX cycle=1 p1=0x00 p2=0x00 cmd=0x29 state=0x00 value=0x80 frame 006 00 00 29 00 80 F3
00:45:26.257 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2A state=0x00 value=0x80 frame 006 00 00 2A 00 80 F0
00:45:27.081 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2B state=0x00 value=0x80 frame 006 00 00 2B 00 80 F1
00:45:27.907 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2C state=0x00 value=0x80 frame 006 00 00 2C 00 80 F6
00:45:28.734 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2D state=0x00 value=0x80 frame 006 00 00 2D 00 80 F7
00:45:29.559 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2E state=0x00 value=0x80 frame 006 00 00 2E 00 80 F4
00:45:30.384 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2F state=0x00 value=0x80 frame 006 00 00 2F 00 80 F5
00:45:31.208 TX cycle=1 p1=0x00 p2=0x00 cmd=0x30 state=0x00 value=0x80 frame 006 00 00 30 00 80 EA
00:45:32.031 TX cycle=1 p1=0x00 p2=0x00 cmd=0x31 state=0x00 value=0x80 frame 006 00 00 31 00 80 EB
00:45:32.855 TX cycle=1 p1=0x00 p2=0x00 cmd=0x32 state=0x00 value=0x80 frame 006 00 00 32 00 80 E8
00:45:33.678 TX cycle=1 p1=0x00 p2=0x00 cmd=0x33 state=0x00 value=0x80 frame 006 00 00 33 00 80 E9
00:45:34.503 TX cycle=1 p1=0x00 p2=0x00 cmd=0x34 state=0x00 value=0x80 frame 006 00 00 34 00 80 EE
00:45:35.326 TX cycle=1 p1=0x00 p2=0x00 cmd=0x35 state=0x00 value=0x80 frame 006 00 00 35 00 80 EF
00:45:36.147 TX cycle=1 p1=0x00 p2=0x00 cmd=0x36 state=0x00 value=0x80 frame 006 00 00 36 00 80 EC
00:45:36.969 TX cycle=1 p1=0x00 p2=0x00 cmd=0x37 state=0x00 value=0x80 frame 006 00 00 37 00 80 ED
00:45:37.794 TX cycle=1 p1=0x00 p2=0x00 cmd=0x38 state=0x00 value=0x80 frame 006 00 00 38 00 80 E2
00:45:38.618 TX cycle=1 p1=0x00 p2=0x00 cmd=0x39 state=0x00 value=0x80 frame 006 00 00 39 00 80 E3
00:45:39.439 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3A state=0x00 value=0x80 frame 006 00 00 3A 00 80 E0
00:45:40.261 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3B state=0x00 value=0x80 frame 006 00 00 3B 00 80 E1
00:45:41.084 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3C state=0x00 value=0x80 frame 006 00 00 3C 00 80 E6
00:45:41.907 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3D state=0x00 value=0x80 frame 006 00 00 3D 00 80 E7
00:45:42.731 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3E state=0x00 value=0x80 frame 006 00 00 3E 00 80 E4
00:45:43.555 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3F state=0x00 value=0x80 frame 006 00 00 3F 00 80 E5
00:45:44.379 TX cycle=1 p1=0x00 p2=0x00 cmd=0x40 state=0x00 value=0x80 frame 006 00 00 40 00 80 9A
00:45:45.201 TX cycle=1 p1=0x00 p2=0x00 cmd=0x41 state=0x00 value=0x80 frame 006 00 00 41 00 80 9B
00:45:46.024 TX cycle=1 p1=0x00 p2=0x00 cmd=0x42 state=0x00 value=0x80 frame 006 00 00 42 00 80 98
00:45:46.849 TX cycle=1 p1=0x00 p2=0x00 cmd=0x43 state=0x00 value=0x80 frame 006 00 00 43 00 80 99
00:45:47.670 TX cycle=1 p1=0x00 p2=0x00 cmd=0x44 state=0x00 value=0x80 frame 006 00 00 44 00 80 9E
00:45:48.495 TX cycle=1 p1=0x00 p2=0x00 cmd=0x45 state=0x00 value=0x80 frame 006 00 00 45 00 80 9F
00:45:49.319 TX cycle=1 p1=0x00 p2=0x00 cmd=0x46 state=0x00 value=0x80 frame 006 00 00 46 00 80 9C
00:45:50.141 TX cycle=1 p1=0x00 p2=0x00 cmd=0x47 state=0x00 value=0x80 frame 006 00 00 47 00 80 9D
00:45:50.961 TX cycle=1 p1=0x00 p2=0x00 cmd=0x48 state=0x00 value=0x80 frame 006 00 00 48 00 80 92
00:45:51.786 TX cycle=1 p1=0x00 p2=0x00 cmd=0x49 state=0x00 value=0x80 frame 006 00 00 49 00 80 93
00:45:52.607 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4A state=0x00 value=0x80 frame 006 00 00 4A 00 80 90
00:45:53.431 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4B state=0x00 value=0x80 frame 006 00 00 4B 00 80 91
00:45:54.254 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4C state=0x00 value=0x80 frame 006 00 00 4C 00 80 96
00:45:55.077 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4D state=0x00 value=0x80 frame 006 00 00 4D 00 80 97
00:45:55.902 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4E state=0x00 value=0x80 frame 006 00 00 4E 00 80 94
00:45:56.726 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4F state=0x00 value=0x80 frame 006 00 00 4F 00 80 95
00:45:57.548 TX cycle=1 p1=0x00 p2=0x00 cmd=0x50 state=0x00 value=0x80 frame 006 00 00 50 00 80 8A
00:45:58.371 TX cycle=1 p1=0x00 p2=0x00 cmd=0x51 state=0x00 value=0x80 frame 006 00 00 51 00 80 8B
00:45:59.194 TX cycle=1 p1=0x00 p2=0x00 cmd=0x52 state=0x00 value=0x80 frame 006 00 00 52 00 80 88
00:46:00.020 TX cycle=1 p1=0x00 p2=0x00 cmd=0x53 state=0x00 value=0x80 frame 006 00 00 53 00 80 89
00:46:00.843 TX cycle=1 p1=0x00 p2=0x00 cmd=0x54 state=0x00 value=0x80 frame 006 00 00 54 00 80 8E
00:46:01.667 TX cycle=1 p1=0x00 p2=0x00 cmd=0x55 state=0x00 value=0x80 frame 006 00 00 55 00 80 8F
00:46:02.489 TX cycle=1 p1=0x00 p2=0x00 cmd=0x56 state=0x00 value=0x80 frame 006 00 00 56 00 80 8C
00:46:03.310 TX cycle=1 p1=0x00 p2=0x00 cmd=0x57 state=0x00 value=0x80 frame 006 00 00 57 00 80 8D
00:46:04.135 TX cycle=1 p1=0x00 p2=0x00 cmd=0x58 state=0x00 value=0x80 frame 006 00 00 58 00 80 82
00:46:04.960 TX cycle=1 p1=0x00 p2=0x00 cmd=0x59 state=0x00 value=0x80 frame 006 00 00 59 00 80 83
00:46:05.782 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5A state=0x00 value=0x80 frame 006 00 00 5A 00 80 80
00:46:06.607 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5B state=0x00 value=0x80 frame 006 00 00 5B 00 80 81
00:46:07.429 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5C state=0x00 value=0x80 frame 006 00 00 5C 00 80 86
00:46:08.251 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5D state=0x00 value=0x80 frame 006 00 00 5D 00 80 87
00:46:09.076 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5E state=0x00 value=0x80 frame 006 00 00 5E 00 80 84
00:46:09.901 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5F state=0x00 value=0x80 frame 006 00 00 5F 00 80 85
00:46:10.728 TX cycle=1 p1=0x00 p2=0x00 cmd=0x60 state=0x00 value=0x80 frame 006 00 00 60 00 80 BA
00:46:11.556 TX cycle=1 p1=0x00 p2=0x00 cmd=0x61 state=0x00 value=0x80 frame 006 00 00 61 00 80 BB
00:46:12.381 TX cycle=1 p1=0x00 p2=0x00 cmd=0x62 state=0x00 value=0x80 frame 006 00 00 62 00 80 B8
00:46:13.206 TX cycle=1 p1=0x00 p2=0x00 cmd=0x63 state=0x00 value=0x80 frame 006 00 00 63 00 80 B9
00:46:14.030 TX cycle=1 p1=0x00 p2=0x00 cmd=0x64 state=0x00 value=0x80 frame 006 00 00 64 00 80 BE
00:46:14.857 TX cycle=1 p1=0x00 p2=0x00 cmd=0x65 state=0x00 value=0x80 frame 006 00 00 65 00 80 BF
00:46:15.685 TX cycle=1 p1=0x00 p2=0x00 cmd=0x66 state=0x00 value=0x80 frame 006 00 00 66 00 80 BC
00:46:16.512 TX cycle=1 p1=0x00 p2=0x00 cmd=0x67 state=0x00 value=0x80 frame 006 00 00 67 00 80 BD
00:46:17.338 TX cycle=1 p1=0x00 p2=0x00 cmd=0x68 state=0x00 value=0x80 frame 006 00 00 68 00 80 B2
00:46:18.162 TX cycle=1 p1=0x00 p2=0x00 cmd=0x69 state=0x00 value=0x80 frame 006 00 00 69 00 80 B3
00:46:18.989 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6A state=0x00 value=0x80 frame 006 00 00 6A 00 80 B0
00:46:19.817 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6B state=0x00 value=0x80 frame 006 00 00 6B 00 80 B1
00:46:20.644 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6C state=0x00 value=0x80 frame 006 00 00 6C 00 80 B6
00:46:21.471 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6D state=0x00 value=0x80 frame 006 00 00 6D 00 80 B7
00:46:22.296 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6E state=0x00 value=0x80 frame 006 00 00 6E 00 80 B4
00:46:23.123 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6F state=0x00 value=0x80 frame 006 00 00 6F 00 80 B5
00:46:23.950 TX cycle=1 p1=0x00 p2=0x00 cmd=0x70 state=0x00 value=0x80 frame 006 00 00 70 00 80 AA
00:46:24.773 TX cycle=1 p1=0x00 p2=0x00 cmd=0x71 state=0x00 value=0x80 frame 006 00 00 71 00 80 AB
00:46:25.594 TX cycle=1 p1=0x00 p2=0x00 cmd=0x72 state=0x00 value=0x80 frame 006 00 00 72 00 80 A8
00:46:26.418 TX cycle=1 p1=0x00 p2=0x00 cmd=0x73 state=0x00 value=0x80 frame 006 00 00 73 00 80 A9
00:46:27.242 TX cycle=1 p1=0x00 p2=0x00 cmd=0x74 state=0x00 value=0x80 frame 006 00 00 74 00 80 AE
00:46:28.065 TX cycle=1 p1=0x00 p2=0x00 cmd=0x75 state=0x00 value=0x80 frame 006 00 00 75 00 80 AF
00:46:28.890 TX cycle=1 p1=0x00 p2=0x00 cmd=0x76 state=0x00 value=0x80 frame 006 00 00 76 00 80 AC
00:46:29.716 TX cycle=1 p1=0x00 p2=0x00 cmd=0x77 state=0x00 value=0x80 frame 006 00 00 77 00 80 AD
00:46:30.540 TX cycle=1 p1=0x00 p2=0x00 cmd=0x78 state=0x00 value=0x80 frame 006 00 00 78 00 80 A2
00:46:31.365 TX cycle=1 p1=0x00 p2=0x00 cmd=0x79 state=0x00 value=0x80 frame 006 00 00 79 00 80 A3
00:46:32.188 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7A state=0x00 value=0x80 frame 006 00 00 7A 00 80 A0
00:46:33.011 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7B state=0x00 value=0x80 frame 006 00 00 7B 00 80 A1
00:46:33.834 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7C state=0x00 value=0x80 frame 006 00 00 7C 00 80 A6
00:46:34.658 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7D state=0x00 value=0x80 frame 006 00 00 7D 00 80 A7
00:46:35.479 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7E state=0x00 value=0x80 frame 006 00 00 7E 00 80 A4
00:46:36.305 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7F state=0x00 value=0x80 frame 006 00 00 7F 00 80 A5
00:46:37.130 TX cycle=1 p1=0x00 p2=0x00 cmd=0x80 state=0x00 value=0x80 frame 006 00 00 80 00 80 5A
00:46:37.952 TX cycle=1 p1=0x00 p2=0x00 cmd=0x81 state=0x00 value=0x80 frame 006 00 00 81 00 80 5B
00:46:38.776 TX cycle=1 p1=0x00 p2=0x00 cmd=0x82 state=0x00 value=0x80 frame 006 00 00 82 00 80 58
00:46:39.600 TX cycle=1 p1=0x00 p2=0x00 cmd=0x83 state=0x00 value=0x80 frame 006 00 00 83 00 80 59
00:46:40.421 TX cycle=1 p1=0x00 p2=0x00 cmd=0x84 state=0x00 value=0x80 frame 006 00 00 84 00 80 5E
00:46:41.243 TX cycle=1 p1=0x00 p2=0x00 cmd=0x85 state=0x00 value=0x80 frame 006 00 00 85 00 80 5F
00:46:42.068 TX cycle=1 p1=0x00 p2=0x00 cmd=0x86 state=0x00 value=0x80 frame 006 00 00 86 00 80 5C
00:46:42.893 TX cycle=1 p1=0x00 p2=0x00 cmd=0x87 state=0x00 value=0x80 frame 006 00 00 87 00 80 5D
00:46:43.716 TX cycle=1 p1=0x00 p2=0x00 cmd=0x88 state=0x00 value=0x80 frame 006 00 00 88 00 80 52
00:46:44.538 TX cycle=1 p1=0x00 p2=0x00 cmd=0x89 state=0x00 value=0x80 frame 006 00 00 89 00 80 53
00:46:45.359 TX cycle=1 p1=0x00 p2=0x00 cmd=0x8A state=0x00 value=0x80 frame 006 00 00 8A 00 80 50
00:46:46.182 TX cycle=1 p1=0x00 p2=0x00 cmd=0x8B state=0x00 value=0x80 frame 006 00 00 8B 00 80 51
00:46:47.008 TX cycle=1 p1=0x00 p2=0x00 cmd=0x8C state=0x00 value=0x80 frame 006 00 00 8C 00 80 56
00:46:47.829 TX cycle=1 p1=0x00 p2=0x00 cmd=0x8D state=0x00 value=0x80 frame 006 00 00 8D 00 80 57
00:46:48.651 TX cycle=1 p1=0x00 p2=0x00 cmd=0x8E state=0x00 value=0x80 frame 006 00 00 8E 00 80 54
00:46:49.473 TX cycle=1 p1=0x00 p2=0x00 cmd=0x8F state=0x00 value=0x80 frame 006 00 00 8F 00 80 55
00:46:50.295 TX cycle=1 p1=0x00 p2=0x00 cmd=0x90 state=0x00 value=0x80 frame 006 00 00 90 00 80 4A
00:46:51.119 TX cycle=1 p1=0x00 p2=0x00 cmd=0x91 state=0x00 value=0x80 frame 006 00 00 91 00 80 4B
00:46:51.942 TX cycle=1 p1=0x00 p2=0x00 cmd=0x92 state=0x00 value=0x80 frame 006 00 00 92 00 80 48
00:46:52.765 TX cycle=1 p1=0x00 p2=0x00 cmd=0x93 state=0x00 value=0x80 frame 006 00 00 93 00 80 49
00:46:53.590 TX cycle=1 p1=0x00 p2=0x00 cmd=0x94 state=0x00 value=0x80 frame 006 00 00 94 00 80 4E
00:46:54.409 TX cycle=1 p1=0x00 p2=0x00 cmd=0x95 state=0x00 value=0x80 frame 006 00 00 95 00 80 4F
00:46:55.230 TX cycle=1 p1=0x00 p2=0x00 cmd=0x96 state=0x00 value=0x80 frame 006 00 00 96 00 80 4C
00:46:56.053 TX cycle=1 p1=0x00 p2=0x00 cmd=0x97 state=0x00 value=0x80 frame 006 00 00 97 00 80 4D
00:46:56.879 TX cycle=1 p1=0x00 p2=0x00 cmd=0x98 state=0x00 value=0x80 frame 006 00 00 98 00 80 42
00:46:57.701 TX cycle=1 p1=0x00 p2=0x00 cmd=0x99 state=0x00 value=0x80 frame 006 00 00 99 00 80 43
00:46:58.521 TX cycle=1 p1=0x00 p2=0x00 cmd=0x9A state=0x00 value=0x80 frame 006 00 00 9A 00 80 40
00:46:59.344 TX cycle=1 p1=0x00 p2=0x00 cmd=0x9B state=0x00 value=0x80 frame 006 00 00 9B 00 80 41
00:47:00.163 TX cycle=1 p1=0x00 p2=0x00 cmd=0x9C state=0x00 value=0x80 frame 006 00 00 9C 00 80 46
00:47:00.987 TX cycle=1 p1=0x00 p2=0x00 cmd=0x9D state=0x00 value=0x80 frame 006 00 00 9D 00 80 47
00:47:01.810 TX cycle=1 p1=0x00 p2=0x00 cmd=0x9E state=0x00 value=0x80 frame 006 00 00 9E 00 80 44
00:47:02.635 TX cycle=1 p1=0x00 p2=0x00 cmd=0x9F state=0x00 value=0x80 frame 006 00 00 9F 00 80 45
00:47:03.460 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA0 state=0x00 value=0x80 frame 006 00 00 A0 00 80 7A
00:47:04.281 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA1 state=0x00 value=0x80 frame 006 00 00 A1 00 80 7B
00:47:05.104 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA2 state=0x00 value=0x80 frame 006 00 00 A2 00 80 78
00:47:05.927 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA3 state=0x00 value=0x80 frame 006 00 00 A3 00 80 79
00:47:06.749 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA4 state=0x00 value=0x80 frame 006 00 00 A4 00 80 7E
00:47:07.574 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA5 state=0x00 value=0x80 frame 006 00 00 A5 00 80 7F
00:47:08.400 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA6 state=0x00 value=0x80 frame 006 00 00 A6 00 80 7C
00:47:09.223 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA7 state=0x00 value=0x80 frame 006 00 00 A7 00 80 7D
00:47:10.047 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA8 state=0x00 value=0x80 frame 006 00 00 A8 00 80 72
00:47:10.870 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA9 state=0x00 value=0x80 frame 006 00 00 A9 00 80 73
00:47:11.692 TX cycle=1 p1=0x00 p2=0x00 cmd=0xAA state=0x00 value=0x80 frame 006 00 00 AA 00 80 70
00:47:12.515 TX cycle=1 p1=0x00 p2=0x00 cmd=0xAB state=0x00 value=0x80 frame 006 00 00 AB 00 80 71
00:47:13.336 TX cycle=1 p1=0x00 p2=0x00 cmd=0xAC state=0x00 value=0x80 frame 006 00 00 AC 00 80 76
00:47:14.158 TX cycle=1 p1=0x00 p2=0x00 cmd=0xAD state=0x00 value=0x80 frame 006 00 00 AD 00 80 77
00:47:14.979 TX cycle=1 p1=0x00 p2=0x00 cmd=0xAE state=0x00 value=0x80 frame 006 00 00 AE 00 80 74
00:47:15.802 TX cycle=1 p1=0x00 p2=0x00 cmd=0xAF state=0x00 value=0x80 frame 006 00 00 AF 00 80 75
00:47:16.626 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB0 state=0x00 value=0x80 frame 006 00 00 B0 00 80 6A
00:47:17.446 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB1 state=0x00 value=0x80 frame 006 00 00 B1 00 80 6B
00:47:18.269 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB2 state=0x00 value=0x80 frame 006 00 00 B2 00 80 68
00:47:19.094 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB3 state=0x00 value=0x80 frame 006 00 00 B3 00 80 69
00:47:19.914 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB4 state=0x00 value=0x80 frame 006 00 00 B4 00 80 6E
00:47:20.736 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB5 state=0x00 value=0x80 frame 006 00 00 B5 00 80 6F
00:47:21.559 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB6 state=0x00 value=0x80 frame 006 00 00 B6 00 80 6C
00:47:22.383 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB7 state=0x00 value=0x80 frame 006 00 00 B7 00 80 6D
00:47:23.205 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB8 state=0x00 value=0x80 frame 006 00 00 B8 00 80 62
00:47:24.030 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB9 state=0x00 value=0x80 frame 006 00 00 B9 00 80 63
00:47:24.852 TX cycle=1 p1=0x00 p2=0x00 cmd=0xBA state=0x00 value=0x80 frame 006 00 00 BA 00 80 60
00:47:25.678 TX cycle=1 p1=0x00 p2=0x00 cmd=0xBB state=0x00 value=0x80 frame 006 00 00 BB 00 80 61
00:47:26.502 TX cycle=1 p1=0x00 p2=0x00 cmd=0xBC state=0x00 value=0x80 frame 006 00 00 BC 00 80 66
00:47:27.326 TX cycle=1 p1=0x00 p2=0x00 cmd=0xBD state=0x00 value=0x80 frame 006 00 00 BD 00 80 67
00:47:28.149 TX cycle=1 p1=0x00 p2=0x00 cmd=0xBE state=0x00 value=0x80 frame 006 00 00 BE 00 80 64
00:47:28.972 TX cycle=1 p1=0x00 p2=0x00 cmd=0xBF state=0x00 value=0x80 frame 006 00 00 BF 00 80 65
00:47:29.794 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC0 state=0x00 value=0x80 frame 006 00 00 C0 00 80 1A
00:47:30.617 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC1 state=0x00 value=0x80 frame 006 00 00 C1 00 80 1B
00:47:31.441 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC2 state=0x00 value=0x80 frame 006 00 00 C2 00 80 18
00:47:32.265 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC3 state=0x00 value=0x80 frame 006 00 00 C3 00 80 19
00:47:33.091 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC4 state=0x00 value=0x80 frame 006 00 00 C4 00 80 1E
00:47:33.917 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC5 state=0x00 value=0x80 frame 006 00 00 C5 00 80 1F
00:47:34.743 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC6 state=0x00 value=0x80 frame 006 00 00 C6 00 80 1C
00:47:35.564 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC7 state=0x00 value=0x80 frame 006 00 00 C7 00 80 1D
00:47:36.387 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC8 state=0x00 value=0x80 frame 006 00 00 C8 00 80 12
00:47:37.212 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC9 state=0x00 value=0x80 frame 006 00 00 C9 00 80 13
00:47:38.036 TX cycle=1 p1=0x00 p2=0x00 cmd=0xCA state=0x00 value=0x80 frame 006 00 00 CA 00 80 10
00:47:38.858 TX cycle=1 p1=0x00 p2=0x00 cmd=0xCB state=0x00 value=0x80 frame 006 00 00 CB 00 80 11
00:47:39.681 TX cycle=1 p1=0x00 p2=0x00 cmd=0xCC state=0x00 value=0x80 frame 006 00 00 CC 00 80 16
00:47:40.504 TX cycle=1 p1=0x00 p2=0x00 cmd=0xCD state=0x00 value=0x80 frame 006 00 00 CD 00 80 17
00:47:41.326 TX cycle=1 p1=0x00 p2=0x00 cmd=0xCE state=0x00 value=0x80 frame 006 00 00 CE 00 80 14
00:47:42.146 TX cycle=1 p1=0x00 p2=0x00 cmd=0xCF state=0x00 value=0x80 frame 006 00 00 CF 00 80 15
00:47:42.971 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD0 state=0x00 value=0x80 frame 006 00 00 D0 00 80 0A
00:47:43.792 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD1 state=0x00 value=0x80 frame 006 00 00 D1 00 80 0B
00:47:44.612 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD2 state=0x00 value=0x80 frame 006 00 00 D2 00 80 08
00:47:45.435 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD3 state=0x00 value=0x80 frame 006 00 00 D3 00 80 09
00:47:46.255 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD4 state=0x00 value=0x80 frame 006 00 00 D4 00 80 0E
00:47:47.079 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD5 state=0x00 value=0x80 frame 006 00 00 D5 00 80 0F
00:47:47.905 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD6 state=0x00 value=0x80 frame 006 00 00 D6 00 80 0C
00:47:48.728 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD7 state=0x00 value=0x80 frame 006 00 00 D7 00 80 0D
00:47:49.550 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD8 state=0x00 value=0x80 frame 006 00 00 D8 00 80 02
00:47:50.370 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD9 state=0x00 value=0x80 frame 006 00 00 D9 00 80 03
00:47:51.194 TX cycle=1 p1=0x00 p2=0x00 cmd=0xDA state=0x00 value=0x80 frame 006 00 00 DA 00 80 00
00:47:52.018 TX cycle=1 p1=0x00 p2=0x00 cmd=0xDB state=0x00 value=0x80 frame 006 00 00 DB 00 80 01
00:47:52.839 TX cycle=1 p1=0x00 p2=0x00 cmd=0xDC state=0x00 value=0x80 frame 006 00 00 DC 00 80 06
00:47:53.664 TX cycle=1 p1=0x00 p2=0x00 cmd=0xDD state=0x00 value=0x80 frame 006 00 00 DD 00 80 07
00:47:54.489 TX cycle=1 p1=0x00 p2=0x00 cmd=0xDE state=0x00 value=0x80 frame 006 00 00 DE 00 80 04
00:47:55.311 TX cycle=1 p1=0x00 p2=0x00 cmd=0xDF state=0x00 value=0x80 frame 006 00 00 DF 00 80 05
00:47:56.135 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE0 state=0x00 value=0x80 frame 006 00 00 E0 00 80 3A
00:47:56.956 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE1 state=0x00 value=0x80 frame 006 00 00 E1 00 80 3B
00:47:57.779 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE2 state=0x00 value=0x80 frame 006 00 00 E2 00 80 38
00:47:58.599 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE3 state=0x00 value=0x80 frame 006 00 00 E3 00 80 39
00:47:59.422 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE4 state=0x00 value=0x80 frame 006 00 00 E4 00 80 3E
00:48:00.245 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE5 state=0x00 value=0x80 frame 006 00 00 E5 00 80 3F
00:48:01.065 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE6 state=0x00 value=0x80 frame 006 00 00 E6 00 80 3C
00:48:01.888 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE7 state=0x00 value=0x80 frame 006 00 00 E7 00 80 3D
00:48:02.707 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE8 state=0x00 value=0x80 frame 006 00 00 E8 00 80 32
00:48:03.527 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE9 state=0x00 value=0x80 frame 006 00 00 E9 00 80 33
00:48:04.348 TX cycle=1 p1=0x00 p2=0x00 cmd=0xEA state=0x00 value=0x80 frame 006 00 00 EA 00 80 30
00:48:05.171 TX cycle=1 p1=0x00 p2=0x00 cmd=0xEB state=0x00 value=0x80 frame 006 00 00 EB 00 80 31
00:48:05.994 TX cycle=1 p1=0x00 p2=0x00 cmd=0xEC state=0x00 value=0x80 frame 006 00 00 EC 00 80 36
00:48:06.816 TX cycle=1 p1=0x00 p2=0x00 cmd=0xED state=0x00 value=0x80 frame 006 00 00 ED 00 80 37
00:48:07.641 TX cycle=1 p1=0x00 p2=0x00 cmd=0xEE state=0x00 value=0x80 frame 006 00 00 EE 00 80 34
00:48:08.464 TX cycle=1 p1=0x00 p2=0x00 cmd=0xEF state=0x00 value=0x80 frame 006 00 00 EF 00 80 35
00:48:09.290 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF0 state=0x00 value=0x80 frame 006 00 00 F0 00 80 2A
00:48:10.113 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF1 state=0x00 value=0x80 frame 006 00 00 F1 00 80 2B
00:48:10.935 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF2 state=0x00 value=0x80 frame 006 00 00 F2 00 80 28
00:48:11.757 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF3 state=0x00 value=0x80 frame 006 00 00 F3 00 80 29
00:48:12.579 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF4 state=0x00 value=0x80 frame 006 00 00 F4 00 80 2E
00:48:13.403 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF5 state=0x00 value=0x80 frame 006 00 00 F5 00 80 2F
00:48:14.234 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF6 state=0x00 value=0x80 frame 006 00 00 F6 00 80 2C
00:48:15.055 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF7 state=0x00 value=0x80 frame 006 00 00 F7 00 80 2D
00:48:15.877 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF8 state=0x00 value=0x80 frame 006 00 00 F8 00 80 22
00:48:16.698 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF9 state=0x00 value=0x80 frame 006 00 00 F9 00 80 23
00:48:17.519 TX cycle=1 p1=0x00 p2=0x00 cmd=0xFA state=0x00 value=0x80 frame 006 00 00 FA 00 80 20
00:48:18.343 TX cycle=1 p1=0x00 p2=0x00 cmd=0xFB state=0x00 value=0x80 frame 006 00 00 FB 00 80 21
00:48:19.167 TX cycle=1 p1=0x00 p2=0x00 cmd=0xFC state=0x00 value=0x80 frame 006 00 00 FC 00 80 26
00:48:19.989 TX cycle=1 p1=0x00 p2=0x00 cmd=0xFD state=0x00 value=0x80 frame 006 00 00 FD 00 80 27
00:48:20.811 TX cycle=1 p1=0x00 p2=0x00 cmd=0xFE state=0x00 value=0x80 frame 006 00 00 FE 00 80 24
00:48:21.633 TX cycle=1 p1=0x00 p2=0x00 cmd=0xFF state=0x00 value=0x80 frame 006 00 00 FF 00 80 25
FINAL heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
Anomalies: 1

View File

@@ -0,0 +1,484 @@
Direct response sweep: 256 frames x 1 cycles (256 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 25 bytes, offset 0, 4 frames + 1 bytes
00:36:28.898 TX cycle=1 p1=0x00 p2=0x00 cmd=0x00 state=0x00 value=0x80 frame 006 00 00 00 00 80 DA
00:36:29.725 TX cycle=1 p1=0x00 p2=0x00 cmd=0x01 state=0x00 value=0x80 frame 006 00 00 01 00 80 DB
00:36:29.725 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
00:36:29.725 RX raw 07 80 40 20 D8 65 07 80 40 20 D8 65 07 80 40 20 D8 65 07 80 40 20 D8 65
00:36:38.913 TX cycle=1 p1=0x00 p2=0x00 cmd=0x02 state=0x00 value=0x80 frame 006 00 00 02 00 80 D8
00:36:39.741 TX cycle=1 p1=0x00 p2=0x00 cmd=0x03 state=0x00 value=0x80 frame 006 00 00 03 00 80 D9
00:36:39.741 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
00:36:39.741 RX raw 07 80 20 10 2C C1 07 80 20 10 2C C1 07 80 20 10 2C C1 07 80 20 10 2C C1
00:36:47.305 TX cycle=1 p1=0x00 p2=0x00 cmd=0x04 state=0x00 value=0x80 frame 006 00 00 04 00 80 DE
00:36:48.127 TX cycle=1 p1=0x00 p2=0x00 cmd=0x05 state=0x00 value=0x80 frame 006 00 00 05 00 80 DF
00:36:48.127 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
00:36:48.127 RX raw 07 80 41 20 D8 64 07 80 41 20 D8 64 07 80 41 20 D8 64 07 80 41 20 D8 64
00:36:52.681 TX cycle=1 p1=0x00 p2=0x00 cmd=0x06 state=0x00 value=0x80 frame 006 00 00 06 00 80 DC
00:36:53.501 TX cycle=1 p1=0x00 p2=0x00 cmd=0x07 state=0x00 value=0x80 frame 006 00 00 07 00 80 DD
00:36:53.501 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:36:53.501 RX raw 07 80 10 08 D6 13 00 00 00 00 80 DA
00:36:58.962 TX cycle=1 p1=0x00 p2=0x00 cmd=0x08 state=0x00 value=0x80 frame 006 00 00 08 00 80 D2
00:36:58.962 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:36:58.962 RX raw 07 80 42 40 30 EF 00 00 00 00 80 DA
00:37:02.784 TX cycle=1 p1=0x00 p2=0x00 cmd=0x09 state=0x00 value=0x80 frame 006 00 00 09 00 80 D3
00:37:03.609 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0A state=0x00 value=0x80 frame 006 00 00 0A 00 80 D0
00:37:03.609 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:37:03.609 RX raw 07 80 21 10 0C E0 00 00 00 00 80 DA
00:37:07.778 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0B state=0x00 value=0x80 frame 006 00 00 0B 00 80 D1
00:37:08.605 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0C state=0x00 value=0x80 frame 006 00 00 0C 00 80 D6
00:37:08.605 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:37:08.605 RX raw 07 80 C3 40 30 6E 00 00 00 00 80 DA
00:37:12.413 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0D state=0x00 value=0x80 frame 006 00 00 0D 00 80 D7
00:37:13.239 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0E state=0x00 value=0x80 frame 006 00 00 0E 00 80 D4
00:37:14.062 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0F state=0x00 value=0x80 frame 006 00 00 0F 00 80 D5
00:37:14.883 TX cycle=1 p1=0x00 p2=0x00 cmd=0x10 state=0x00 value=0x80 frame 006 00 00 10 00 80 CA
00:37:15.704 TX cycle=1 p1=0x00 p2=0x00 cmd=0x11 state=0x00 value=0x80 frame 006 00 00 11 00 80 CB
00:37:15.704 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
00:37:15.704 RX raw 07 80 44 20 D8 61 07 80 44 20 D8 61 07 80 44 20 D8 61 07 80 44 20 D8 61
00:37:22.743 TX cycle=1 p1=0x00 p2=0x00 cmd=0x12 state=0x00 value=0x80 frame 006 00 00 12 00 80 C8
00:37:23.569 TX cycle=1 p1=0x00 p2=0x00 cmd=0x13 state=0x00 value=0x80 frame 006 00 00 13 00 80 C9
00:37:23.569 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
00:37:23.569 RX raw 07 80 22 10 2C C3 07 80 22 10 2C C3 07 80 22 10 2C C3 07 80 22 10 2C C3
00:37:27.446 TX cycle=1 p1=0x00 p2=0x00 cmd=0x14 state=0x00 value=0x80 frame 006 00 00 14 00 80 CE
00:37:28.268 TX cycle=1 p1=0x00 p2=0x00 cmd=0x15 state=0x00 value=0x80 frame 006 00 00 15 00 80 CF
00:37:28.268 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:37:28.268 RX raw 07 80 45 20 D8 60 00 00 00 00 80 DA
00:37:32.102 TX cycle=1 p1=0x00 p2=0x00 cmd=0x16 state=0x00 value=0x80 frame 006 00 00 16 00 80 CC
00:37:32.922 TX cycle=1 p1=0x00 p2=0x00 cmd=0x17 state=0x00 value=0x80 frame 006 00 00 17 00 80 CD
00:37:32.922 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:37:32.922 RX raw 07 80 11 08 D6 12 00 00 00 00 80 DA
00:37:36.265 TX cycle=1 p1=0x00 p2=0x00 cmd=0x18 state=0x00 value=0x80 frame 006 00 00 18 00 80 C2
00:37:37.089 TX cycle=1 p1=0x00 p2=0x00 cmd=0x19 state=0x00 value=0x80 frame 006 00 00 19 00 80 C3
00:37:37.089 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:37:37.089 RX raw 07 80 46 20 D8 63 00 00 00 00 80 DA
00:37:39.954 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1A state=0x00 value=0x80 frame 006 00 00 1A 00 80 C0
00:37:40.774 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1B state=0x00 value=0x80 frame 006 00 00 1B 00 80 C1
00:37:40.774 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:37:40.774 RX raw 07 80 23 10 2C C2 00 00 00 00 80 DA
00:37:44.502 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1C state=0x00 value=0x80 frame 006 00 00 1C 00 80 C6
00:37:45.325 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1D state=0x00 value=0x80 frame 006 00 00 1D 00 80 C7
00:37:45.325 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:37:45.325 RX raw 07 80 47 20 D8 62 00 00 00 00 80 DA
00:37:48.282 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1E state=0x00 value=0x80 frame 006 00 00 1E 00 80 C4
00:37:49.105 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1F state=0x00 value=0x80 frame 006 00 00 1F 00 80 C5
00:37:49.927 TX cycle=1 p1=0x00 p2=0x00 cmd=0x20 state=0x00 value=0x80 frame 006 00 00 20 00 80 FA
00:37:50.749 TX cycle=1 p1=0x00 p2=0x00 cmd=0x21 state=0x00 value=0x80 frame 006 00 00 21 00 80 FB
00:37:51.572 TX cycle=1 p1=0x00 p2=0x00 cmd=0x22 state=0x00 value=0x80 frame 006 00 00 22 00 80 F8
00:37:52.396 TX cycle=1 p1=0x00 p2=0x00 cmd=0x23 state=0x00 value=0x80 frame 006 00 00 23 00 80 F9
00:37:53.222 TX cycle=1 p1=0x00 p2=0x00 cmd=0x24 state=0x00 value=0x80 frame 006 00 00 24 00 80 FE
00:37:54.044 TX cycle=1 p1=0x00 p2=0x00 cmd=0x25 state=0x00 value=0x80 frame 006 00 00 25 00 80 FF
00:37:54.865 TX cycle=1 p1=0x00 p2=0x00 cmd=0x26 state=0x00 value=0x80 frame 006 00 00 26 00 80 FC
00:37:55.688 TX cycle=1 p1=0x00 p2=0x00 cmd=0x27 state=0x00 value=0x80 frame 006 00 00 27 00 80 FD
00:37:56.510 TX cycle=1 p1=0x00 p2=0x00 cmd=0x28 state=0x00 value=0x80 frame 006 00 00 28 00 80 F2
00:37:57.332 TX cycle=1 p1=0x00 p2=0x00 cmd=0x29 state=0x00 value=0x80 frame 006 00 00 29 00 80 F3
00:37:57.332 ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
00:37:57.332 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 07 80 4A 20 D8 6F
00:38:00.703 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2A state=0x00 value=0x80 frame 006 00 00 2A 00 80 F0
00:38:01.526 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2B state=0x00 value=0x80 frame 006 00 00 2B 00 80 F1
00:38:02.350 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2C state=0x00 value=0x80 frame 006 00 00 2C 00 80 F6
00:38:03.174 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2D state=0x00 value=0x80 frame 006 00 00 2D 00 80 F7
00:38:03.174 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
00:38:03.174 RX raw 07 80 4B 20 D8 6E 07 80 4B 20 D8 6E 07 80 4B 20 D8 6E 07 80 4B 20 D8 6E
00:38:06.416 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2E state=0x00 value=0x80 frame 006 00 00 2E 00 80 F4
00:38:07.238 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2F state=0x00 value=0x80 frame 006 00 00 2F 00 80 F5
00:38:08.063 TX cycle=1 p1=0x00 p2=0x00 cmd=0x30 state=0x00 value=0x80 frame 006 00 00 30 00 80 EA
00:38:08.886 TX cycle=1 p1=0x00 p2=0x00 cmd=0x31 state=0x00 value=0x80 frame 006 00 00 31 00 80 EB
00:38:08.886 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
00:38:08.886 RX raw 07 80 4C 20 D8 69 07 80 4C 20 D8 69 07 80 4C 20 D8 69 07 80 4C 20 D8 69
00:38:12.740 TX cycle=1 p1=0x00 p2=0x00 cmd=0x32 state=0x00 value=0x80 frame 006 00 00 32 00 80 E8
00:38:13.568 TX cycle=1 p1=0x00 p2=0x00 cmd=0x33 state=0x00 value=0x80 frame 006 00 00 33 00 80 E9
00:38:13.568 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:38:13.568 RX raw 07 80 26 10 2C C7 00 00 00 00 80 DA
00:38:17.083 TX cycle=1 p1=0x00 p2=0x00 cmd=0x34 state=0x00 value=0x80 frame 006 00 00 34 00 80 EE
00:38:17.906 TX cycle=1 p1=0x00 p2=0x00 cmd=0x35 state=0x00 value=0x80 frame 006 00 00 35 00 80 EF
00:38:17.906 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:38:17.906 RX raw 07 80 4D 20 D8 68 00 00 00 00 80 DA
00:38:20.996 TX cycle=1 p1=0x00 p2=0x00 cmd=0x36 state=0x00 value=0x80 frame 006 00 00 36 00 80 EC
00:38:21.819 TX cycle=1 p1=0x00 p2=0x00 cmd=0x37 state=0x00 value=0x80 frame 006 00 00 37 00 80 ED
00:38:22.644 TX cycle=1 p1=0x00 p2=0x00 cmd=0x38 state=0x00 value=0x80 frame 006 00 00 38 00 80 E2
00:38:23.465 TX cycle=1 p1=0x00 p2=0x00 cmd=0x39 state=0x00 value=0x80 frame 006 00 00 39 00 80 E3
00:38:24.291 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3A state=0x00 value=0x80 frame 006 00 00 3A 00 80 E0
00:38:24.291 ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:38:24.291 RX raw 07 80 27 10 0C E6 00 00 00 00 80 DA 00 00 00 00 80 DA 00 00 00 00 80 DA 00 00 00 00 80 DA
00:38:27.052 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3B state=0x00 value=0x80 frame 006 00 00 3B 00 80 E1
00:38:27.877 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3C state=0x00 value=0x80 frame 006 00 00 3C 00 80 E6
00:38:27.877 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:38:27.877 RX raw 07 80 4F 40 30 E2 00 00 00 00 80 DA
00:38:30.606 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3D state=0x00 value=0x80 frame 006 00 00 3D 00 80 E7
00:38:31.431 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3E state=0x00 value=0x80 frame 006 00 00 3E 00 80 E4
00:38:32.256 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3F state=0x00 value=0x80 frame 006 00 00 3F 00 80 E5
00:38:33.081 TX cycle=1 p1=0x00 p2=0x00 cmd=0x40 state=0x00 value=0x80 frame 006 00 00 40 00 80 9A
00:38:33.905 TX cycle=1 p1=0x00 p2=0x00 cmd=0x41 state=0x00 value=0x80 frame 006 00 00 41 00 80 9B
00:38:33.905 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
00:38:33.905 RX raw 07 80 50 20 D8 75 07 80 50 20 D8 75 07 80 50 20 D8 75 07 80 50 20 D8 75
00:38:36.522 TX cycle=1 p1=0x00 p2=0x00 cmd=0x42 state=0x00 value=0x80 frame 006 00 00 42 00 80 98
00:38:37.347 TX cycle=1 p1=0x00 p2=0x00 cmd=0x43 state=0x00 value=0x80 frame 006 00 00 43 00 80 99
00:38:37.347 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:38:37.347 RX raw 07 80 28 10 2C C9 00 00 00 00 80 DA
00:38:39.985 TX cycle=1 p1=0x00 p2=0x00 cmd=0x44 state=0x00 value=0x80 frame 006 00 00 44 00 80 9E
00:38:40.808 TX cycle=1 p1=0x00 p2=0x00 cmd=0x45 state=0x00 value=0x80 frame 006 00 00 45 00 80 9F
00:38:40.808 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:38:40.808 RX raw 07 80 51 20 D8 74 00 00 00 00 80 DA
00:38:44.194 TX cycle=1 p1=0x00 p2=0x00 cmd=0x46 state=0x00 value=0x80 frame 006 00 00 46 00 80 9C
00:38:45.021 TX cycle=1 p1=0x00 p2=0x00 cmd=0x47 state=0x00 value=0x80 frame 006 00 00 47 00 80 9D
00:38:45.021 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:38:45.021 RX raw 07 80 14 08 D6 17 00 00 00 00 80 DA
00:38:47.527 TX cycle=1 p1=0x00 p2=0x00 cmd=0x48 state=0x00 value=0x80 frame 006 00 00 48 00 80 92
00:38:48.352 TX cycle=1 p1=0x00 p2=0x00 cmd=0x49 state=0x00 value=0x80 frame 006 00 00 49 00 80 93
00:38:48.352 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:38:48.352 RX raw 07 80 52 20 D8 77 00 00 00 00 80 DA
00:38:51.551 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4A state=0x00 value=0x80 frame 006 00 00 4A 00 80 90
00:38:52.374 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4B state=0x00 value=0x80 frame 006 00 00 4B 00 80 91
00:38:52.374 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:38:52.374 RX raw 07 80 29 10 2C C8 00 00 00 00 80 DA
00:38:55.828 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4C state=0x00 value=0x80 frame 006 00 00 4C 00 80 96
00:38:56.650 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4D state=0x00 value=0x80 frame 006 00 00 4D 00 80 97
00:38:56.650 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:38:56.650 RX raw 07 80 53 20 D8 76 00 00 00 00 80 DA
00:38:59.071 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4E state=0x00 value=0x80 frame 006 00 00 4E 00 80 94
00:38:59.892 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4F state=0x00 value=0x80 frame 006 00 00 4F 00 80 95
00:38:59.892 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:38:59.892 RX raw 07 80 0A 04 AB 78 00 00 00 00 80 DA
00:39:04.308 TX cycle=1 p1=0x00 p2=0x00 cmd=0x50 state=0x00 value=0x80 frame 006 00 00 50 00 80 8A
00:39:05.136 TX cycle=1 p1=0x00 p2=0x00 cmd=0x51 state=0x00 value=0x80 frame 006 00 00 51 00 80 8B
00:39:05.136 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:39:05.136 RX raw 07 80 54 20 D8 71 00 00 00 00 80 DA
00:39:07.887 TX cycle=1 p1=0x00 p2=0x00 cmd=0x52 state=0x00 value=0x80 frame 006 00 00 52 00 80 88
00:39:08.709 TX cycle=1 p1=0x00 p2=0x00 cmd=0x53 state=0x00 value=0x80 frame 006 00 00 53 00 80 89
00:39:08.709 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:39:08.709 RX raw 07 80 2A 10 2C CB 00 00 00 00 80 DA
00:39:11.125 TX cycle=1 p1=0x00 p2=0x00 cmd=0x54 state=0x00 value=0x80 frame 006 00 00 54 00 80 8E
00:39:11.951 TX cycle=1 p1=0x00 p2=0x00 cmd=0x55 state=0x00 value=0x80 frame 006 00 00 55 00 80 8F
00:39:11.951 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:39:11.951 RX raw 07 80 55 20 D8 70 00 00 00 00 80 DA
00:39:14.838 TX cycle=1 p1=0x00 p2=0x00 cmd=0x56 state=0x00 value=0x80 frame 006 00 00 56 00 80 8C
00:39:15.665 TX cycle=1 p1=0x00 p2=0x00 cmd=0x57 state=0x00 value=0x80 frame 006 00 00 57 00 80 8D
00:39:15.665 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:39:15.665 RX raw 07 80 15 08 D6 16 00 00 00 00 80 DA
00:39:18.393 TX cycle=1 p1=0x00 p2=0x00 cmd=0x58 state=0x00 value=0x80 frame 006 00 00 58 00 80 82
00:39:18.393 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:39:18.393 RX raw 07 80 56 40 30 FB 00 00 00 00 80 DA
00:39:21.095 TX cycle=1 p1=0x00 p2=0x00 cmd=0x59 state=0x00 value=0x80 frame 006 00 00 59 00 80 83
00:39:21.919 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5A state=0x00 value=0x80 frame 006 00 00 5A 00 80 80
00:39:21.919 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:39:21.919 RX raw 07 80 2B 10 0C EA 00 00 00 00 80 DA
00:39:24.314 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5B state=0x00 value=0x80 frame 006 00 00 5B 00 80 81
00:39:25.140 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5C state=0x00 value=0x80 frame 006 00 00 5C 00 80 86
00:39:25.140 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:39:25.140 RX raw 07 80 57 40 30 FA 00 00 00 00 80 DA
00:39:27.531 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5D state=0x00 value=0x80 frame 006 00 00 5D 00 80 87
00:39:28.352 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5E state=0x00 value=0x80 frame 006 00 00 5E 00 80 84
00:39:29.176 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5F state=0x00 value=0x80 frame 006 00 00 5F 00 80 85
00:39:29.999 TX cycle=1 p1=0x00 p2=0x00 cmd=0x60 state=0x00 value=0x80 frame 006 00 00 60 00 80 BA
00:39:30.823 TX cycle=1 p1=0x00 p2=0x00 cmd=0x61 state=0x00 value=0x80 frame 006 00 00 61 00 80 BB
00:39:30.823 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
00:39:30.823 RX raw 07 80 58 20 D8 7D 07 80 58 20 D8 7D 07 80 58 20 D8 7D 07 80 58 20 D8 7D
00:39:33.357 TX cycle=1 p1=0x00 p2=0x00 cmd=0x62 state=0x00 value=0x80 frame 006 00 00 62 00 80 B8
00:39:33.357 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:39:33.357 RX raw 07 80 2C 10 0C ED 00 00 00 00 80 DA
00:39:35.811 TX cycle=1 p1=0x00 p2=0x00 cmd=0x63 state=0x00 value=0x80 frame 006 00 00 63 00 80 B9
00:39:36.637 TX cycle=1 p1=0x00 p2=0x00 cmd=0x64 state=0x00 value=0x80 frame 006 00 00 64 00 80 BE
00:39:36.637 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:39:36.637 RX raw 07 80 59 40 30 F4 00 00 00 00 80 DA
00:39:38.983 TX cycle=1 p1=0x00 p2=0x00 cmd=0x65 state=0x00 value=0x80 frame 006 00 00 65 00 80 BF
00:39:39.804 TX cycle=1 p1=0x00 p2=0x00 cmd=0x66 state=0x00 value=0x80 frame 006 00 00 66 00 80 BC
00:39:39.804 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:39:39.804 RX raw 07 80 16 08 C6 05 00 00 00 00 80 DA
00:39:42.154 TX cycle=1 p1=0x00 p2=0x00 cmd=0x67 state=0x00 value=0x80 frame 006 00 00 67 00 80 BD
00:39:42.982 TX cycle=1 p1=0x00 p2=0x00 cmd=0x68 state=0x00 value=0x80 frame 006 00 00 68 00 80 B2
00:39:42.982 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:39:42.982 RX raw 07 80 5A 40 30 F7 00 00 00 00 80 DA
00:39:45.192 TX cycle=1 p1=0x00 p2=0x00 cmd=0x69 state=0x00 value=0x80 frame 006 00 00 69 00 80 B3
00:39:46.016 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6A state=0x00 value=0x80 frame 006 00 00 6A 00 80 B0
00:39:46.016 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:39:46.016 RX raw 07 80 2D 10 0C EC 00 00 00 00 80 DA
00:39:48.161 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6B state=0x00 value=0x80 frame 006 00 00 6B 00 80 B1
00:39:48.985 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6C state=0x00 value=0x80 frame 006 00 00 6C 00 80 B6
00:39:48.985 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:39:48.985 RX raw 07 80 5B 40 30 F6 00 00 00 00 80 DA
00:39:51.132 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6D state=0x00 value=0x80 frame 006 00 00 6D 00 80 B7
00:39:51.958 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6E state=0x00 value=0x80 frame 006 00 00 6E 00 80 B4
00:39:51.958 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:39:51.958 RX raw 07 80 0B 04 A3 71 00 00 00 00 80 DA
00:39:54.260 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6F state=0x00 value=0x80 frame 006 00 00 6F 00 80 B5
00:39:55.082 TX cycle=1 p1=0x00 p2=0x00 cmd=0x70 state=0x00 value=0x80 frame 006 00 00 70 00 80 AA
00:39:55.082 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:39:55.082 RX raw 07 80 5C 40 30 F1 00 00 00 00 80 DA
00:39:57.458 TX cycle=1 p1=0x00 p2=0x00 cmd=0x71 state=0x00 value=0x80 frame 006 00 00 71 00 80 AB
00:39:58.282 TX cycle=1 p1=0x00 p2=0x00 cmd=0x72 state=0x00 value=0x80 frame 006 00 00 72 00 80 A8
00:39:58.282 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:39:58.282 RX raw 07 80 2E 10 0C EF 00 00 00 00 80 DA
00:40:01.146 TX cycle=1 p1=0x00 p2=0x00 cmd=0x73 state=0x00 value=0x80 frame 006 00 00 73 00 80 A9
00:40:01.970 TX cycle=1 p1=0x00 p2=0x00 cmd=0x74 state=0x00 value=0x80 frame 006 00 00 74 00 80 AE
00:40:01.970 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:40:01.970 RX raw 07 80 5D 40 30 F0 00 00 00 00 80 DA
00:40:04.452 TX cycle=1 p1=0x00 p2=0x00 cmd=0x75 state=0x00 value=0x80 frame 006 00 00 75 00 80 AF
00:40:04.452 ANOMALY 9 RX bytes; first mismatch at byte 4: got 00, heartbeat offset 0 expected 80
00:40:04.452 RX raw 00 00 00 00 00 00 00 00 00
00:40:07.624 TX cycle=1 p1=0x00 p2=0x00 cmd=0x76 state=0x00 value=0x80 frame 006 00 00 76 00 80 AC
00:40:08.449 TX cycle=1 p1=0x00 p2=0x00 cmd=0x77 state=0x00 value=0x80 frame 006 00 00 77 00 80 AD
00:40:08.449 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:40:08.449 RX raw 07 80 17 08 D6 14 00 00 00 00 80 DA
00:40:11.138 TX cycle=1 p1=0x00 p2=0x00 cmd=0x78 state=0x00 value=0x80 frame 006 00 00 78 00 80 A2
00:40:11.963 TX cycle=1 p1=0x00 p2=0x00 cmd=0x79 state=0x00 value=0x80 frame 006 00 00 79 00 80 A3
00:40:11.963 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:40:11.963 RX raw 07 80 5E 20 D8 7B 00 00 00 00 80 DA
00:40:15.051 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7A state=0x00 value=0x80 frame 006 00 00 7A 00 80 A0
00:40:15.874 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7B state=0x00 value=0x80 frame 006 00 00 7B 00 80 A1
00:40:15.874 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:40:15.874 RX raw 07 80 2F 10 2C CE 00 00 00 00 80 DA
00:40:18.719 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7C state=0x00 value=0x80 frame 006 00 00 7C 00 80 A6
00:40:18.719 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:40:18.719 RX raw 07 80 5F 40 30 F2 00 00 00 00 80 DA
00:40:22.520 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7D state=0x00 value=0x80 frame 006 00 00 7D 00 80 A7
00:40:23.344 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7E state=0x00 value=0x80 frame 006 00 00 7E 00 80 A4
00:40:24.167 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7F state=0x00 value=0x80 frame 006 00 00 7F 00 80 A5
00:40:24.992 TX cycle=1 p1=0x00 p2=0x00 cmd=0x80 state=0x00 value=0x80 frame 006 00 00 80 00 80 5A
00:40:25.816 TX cycle=1 p1=0x00 p2=0x00 cmd=0x81 state=0x00 value=0x80 frame 006 00 00 81 00 80 5B
00:40:25.816 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
00:40:25.816 RX raw 07 80 60 20 D8 45 07 80 60 20 D8 45 07 80 60 20 D8 45 07 80 60 20 D8 45
00:40:28.146 TX cycle=1 p1=0x00 p2=0x00 cmd=0x82 state=0x00 value=0x80 frame 006 00 00 82 00 80 58
00:40:28.970 TX cycle=1 p1=0x00 p2=0x00 cmd=0x83 state=0x00 value=0x80 frame 006 00 00 83 00 80 59
00:40:28.970 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:40:28.970 RX raw 07 80 30 10 2C D1 00 00 00 00 80 DA
00:40:31.726 TX cycle=1 p1=0x00 p2=0x00 cmd=0x84 state=0x00 value=0x80 frame 006 00 00 84 00 80 5E
00:40:32.548 TX cycle=1 p1=0x00 p2=0x00 cmd=0x85 state=0x00 value=0x80 frame 006 00 00 85 00 80 5F
00:40:32.548 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:40:32.548 RX raw 07 80 61 20 D8 44 00 00 00 00 80 DA
00:40:35.439 TX cycle=1 p1=0x00 p2=0x00 cmd=0x86 state=0x00 value=0x80 frame 006 00 00 86 00 80 5C
00:40:36.261 TX cycle=1 p1=0x00 p2=0x00 cmd=0x87 state=0x00 value=0x80 frame 006 00 00 87 00 80 5D
00:40:36.261 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:40:36.261 RX raw 07 80 18 08 D6 1B 00 00 00 00 80 DA
00:40:39.914 TX cycle=1 p1=0x00 p2=0x00 cmd=0x88 state=0x00 value=0x80 frame 006 00 00 88 00 80 52
00:40:40.738 TX cycle=1 p1=0x00 p2=0x00 cmd=0x89 state=0x00 value=0x80 frame 006 00 00 89 00 80 53
00:40:40.738 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:40:40.738 RX raw 07 80 62 20 D8 47 00 00 00 00 80 DA
00:40:44.144 TX cycle=1 p1=0x00 p2=0x00 cmd=0x8A state=0x00 value=0x80 frame 006 00 00 8A 00 80 50
00:40:44.964 TX cycle=1 p1=0x00 p2=0x00 cmd=0x8B state=0x00 value=0x80 frame 006 00 00 8B 00 80 51
00:40:44.964 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:40:44.964 RX raw 07 80 31 10 2C D0 00 00 00 00 80 DA
00:40:49.995 TX cycle=1 p1=0x00 p2=0x00 cmd=0x8C state=0x00 value=0x80 frame 006 00 00 8C 00 80 56
00:40:49.995 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:40:49.995 RX raw 07 80 63 40 30 CE 00 00 00 00 80 DA
00:40:52.919 TX cycle=1 p1=0x00 p2=0x00 cmd=0x8D state=0x00 value=0x80 frame 006 00 00 8D 00 80 57
00:40:53.744 TX cycle=1 p1=0x00 p2=0x00 cmd=0x8E state=0x00 value=0x80 frame 006 00 00 8E 00 80 54
00:40:53.744 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:40:53.744 RX raw 07 80 0C 04 A3 76 00 00 00 00 80 DA
00:40:56.882 TX cycle=1 p1=0x00 p2=0x00 cmd=0x8F state=0x00 value=0x80 frame 006 00 00 8F 00 80 55
00:40:57.705 TX cycle=1 p1=0x00 p2=0x00 cmd=0x90 state=0x00 value=0x80 frame 006 00 00 90 00 80 4A
00:40:57.705 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
00:40:57.705 RX raw 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9 07 80 64 40 30 C9
00:40:59.937 TX cycle=1 p1=0x00 p2=0x00 cmd=0x91 state=0x00 value=0x80 frame 006 00 00 91 00 80 4B
00:41:00.763 TX cycle=1 p1=0x00 p2=0x00 cmd=0x92 state=0x00 value=0x80 frame 006 00 00 92 00 80 48
00:41:00.763 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:41:00.763 RX raw 07 80 32 10 0C F3 00 00 00 00 80 DA
00:41:03.089 TX cycle=1 p1=0x00 p2=0x00 cmd=0x93 state=0x00 value=0x80 frame 006 00 00 93 00 80 49
00:41:03.912 TX cycle=1 p1=0x00 p2=0x00 cmd=0x94 state=0x00 value=0x80 frame 006 00 00 94 00 80 4E
00:41:03.912 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:41:03.912 RX raw 07 80 65 40 30 C8 00 00 00 00 80 DA
00:41:06.149 TX cycle=1 p1=0x00 p2=0x00 cmd=0x95 state=0x00 value=0x80 frame 006 00 00 95 00 80 4F
00:41:06.978 TX cycle=1 p1=0x00 p2=0x00 cmd=0x96 state=0x00 value=0x80 frame 006 00 00 96 00 80 4C
00:41:06.978 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:41:06.978 RX raw 07 80 19 08 C6 0A 00 00 00 00 80 DA
00:41:09.255 TX cycle=1 p1=0x00 p2=0x00 cmd=0x97 state=0x00 value=0x80 frame 006 00 00 97 00 80 4D
00:41:10.078 TX cycle=1 p1=0x00 p2=0x00 cmd=0x98 state=0x00 value=0x80 frame 006 00 00 98 00 80 42
00:41:10.078 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:41:10.078 RX raw 07 80 66 40 30 CB 00 00 00 00 80 DA
00:41:14.968 TX cycle=1 p1=0x00 p2=0x00 cmd=0x99 state=0x00 value=0x80 frame 006 00 00 99 00 80 43
00:41:15.793 TX cycle=1 p1=0x00 p2=0x00 cmd=0x9A state=0x00 value=0x80 frame 006 00 00 9A 00 80 40
00:41:15.793 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:41:15.793 RX raw 07 80 33 10 0C F2 00 00 00 00 80 DA
00:41:19.355 TX cycle=1 p1=0x00 p2=0x00 cmd=0x9B state=0x00 value=0x80 frame 006 00 00 9B 00 80 41
00:41:20.179 TX cycle=1 p1=0x00 p2=0x00 cmd=0x9C state=0x00 value=0x80 frame 006 00 00 9C 00 80 46
00:41:20.179 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:41:20.179 RX raw 07 80 67 40 30 CA 00 00 00 00 80 DA
00:41:25.636 TX cycle=1 p1=0x00 p2=0x00 cmd=0x9D state=0x00 value=0x80 frame 006 00 00 9D 00 80 47
00:41:26.457 TX cycle=1 p1=0x00 p2=0x00 cmd=0x9E state=0x00 value=0x80 frame 006 00 00 9E 00 80 44
00:41:27.280 TX cycle=1 p1=0x00 p2=0x00 cmd=0x9F state=0x00 value=0x80 frame 006 00 00 9F 00 80 45
00:41:28.107 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA0 state=0x00 value=0x80 frame 006 00 00 A0 00 80 7A
00:41:28.931 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA1 state=0x00 value=0x80 frame 006 00 00 A1 00 80 7B
00:41:28.931 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
00:41:28.931 RX raw 07 80 68 20 D8 4D 07 80 68 20 D8 4D 07 80 68 20 D8 4D 07 80 68 20 D8 4D
00:41:32.563 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA2 state=0x00 value=0x80 frame 006 00 00 A2 00 80 78
00:41:33.388 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA3 state=0x00 value=0x80 frame 006 00 00 A3 00 80 79
00:41:33.388 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:41:33.388 RX raw 07 80 34 10 2C D5 00 00 00 00 80 DA
00:41:37.226 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA4 state=0x00 value=0x80 frame 006 00 00 A4 00 80 7E
00:41:38.049 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA5 state=0x00 value=0x80 frame 006 00 00 A5 00 80 7F
00:41:38.049 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:41:38.049 RX raw 07 80 69 20 D8 4C 00 00 00 00 80 DA
00:41:42.441 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA6 state=0x00 value=0x80 frame 006 00 00 A6 00 80 7C
00:41:43.265 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA7 state=0x00 value=0x80 frame 006 00 00 A7 00 80 7D
00:41:43.265 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:41:43.265 RX raw 07 80 1A 08 F6 39 00 00 00 00 80 DA
00:41:48.227 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA8 state=0x00 value=0x80 frame 006 00 00 A8 00 80 72
00:41:49.058 TX cycle=1 p1=0x00 p2=0x00 cmd=0xA9 state=0x00 value=0x80 frame 006 00 00 A9 00 80 73
00:41:49.058 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:41:49.058 RX raw 07 80 6A 20 D8 4F 00 00 00 00 80 DA
00:41:52.029 TX cycle=1 p1=0x00 p2=0x00 cmd=0xAA state=0x00 value=0x80 frame 006 00 00 AA 00 80 70
00:41:52.852 TX cycle=1 p1=0x00 p2=0x00 cmd=0xAB state=0x00 value=0x80 frame 006 00 00 AB 00 80 71
00:41:52.852 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:41:52.852 RX raw 07 80 35 10 2C D4 00 00 00 00 80 DA
00:41:55.742 TX cycle=1 p1=0x00 p2=0x00 cmd=0xAC state=0x00 value=0x80 frame 006 00 00 AC 00 80 76
00:41:56.567 TX cycle=1 p1=0x00 p2=0x00 cmd=0xAD state=0x00 value=0x80 frame 006 00 00 AD 00 80 77
00:41:56.567 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:41:56.567 RX raw 07 80 6B 20 D8 4E 00 00 00 00 80 DA
00:41:58.867 TX cycle=1 p1=0x00 p2=0x00 cmd=0xAE state=0x00 value=0x80 frame 006 00 00 AE 00 80 74
00:41:59.689 TX cycle=1 p1=0x00 p2=0x00 cmd=0xAF state=0x00 value=0x80 frame 006 00 00 AF 00 80 75
00:41:59.689 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:41:59.689 RX raw 07 80 0D 04 AB 7F 00 00 00 00 80 DA
00:42:01.976 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB0 state=0x00 value=0x80 frame 006 00 00 B0 00 80 6A
00:42:02.797 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB1 state=0x00 value=0x80 frame 006 00 00 B1 00 80 6B
00:42:02.797 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:42:02.797 RX raw 07 80 6C 20 D8 49 00 00 00 00 80 DA
00:42:04.987 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB2 state=0x00 value=0x80 frame 006 00 00 B2 00 80 68
00:42:05.811 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB3 state=0x00 value=0x80 frame 006 00 00 B3 00 80 69
00:42:05.811 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:42:05.811 RX raw 07 80 36 10 2C D7 00 00 00 00 80 DA
00:42:08.474 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB4 state=0x00 value=0x80 frame 006 00 00 B4 00 80 6E
00:42:09.295 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB5 state=0x00 value=0x80 frame 006 00 00 B5 00 80 6F
00:42:09.295 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:42:09.295 RX raw 07 80 6D 20 D8 48 00 00 00 00 80 DA
00:42:11.580 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB6 state=0x00 value=0x80 frame 006 00 00 B6 00 80 6C
00:42:12.402 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB7 state=0x00 value=0x80 frame 006 00 00 B7 00 80 6D
00:42:12.402 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:42:12.402 RX raw 07 80 1B 08 D6 18 00 00 00 00 80 DA
00:42:14.976 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB8 state=0x00 value=0x80 frame 006 00 00 B8 00 80 62
00:42:15.801 TX cycle=1 p1=0x00 p2=0x00 cmd=0xB9 state=0x00 value=0x80 frame 006 00 00 B9 00 80 63
00:42:15.801 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:42:15.801 RX raw 07 80 6E 20 D8 4B 00 00 00 00 80 DA
00:42:18.467 TX cycle=1 p1=0x00 p2=0x00 cmd=0xBA state=0x00 value=0x80 frame 006 00 00 BA 00 80 60
00:42:19.291 TX cycle=1 p1=0x00 p2=0x00 cmd=0xBB state=0x00 value=0x80 frame 006 00 00 BB 00 80 61
00:42:19.291 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:42:19.291 RX raw 07 80 37 10 2C D6 00 00 00 00 80 DA
00:42:21.709 TX cycle=1 p1=0x00 p2=0x00 cmd=0xBC state=0x00 value=0x80 frame 006 00 00 BC 00 80 66
00:42:22.535 TX cycle=1 p1=0x00 p2=0x00 cmd=0xBD state=0x00 value=0x80 frame 006 00 00 BD 00 80 67
00:42:22.535 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:42:22.535 RX raw 07 80 6F 20 D8 4A 00 00 00 00 80 DA
00:42:24.945 TX cycle=1 p1=0x00 p2=0x00 cmd=0xBE state=0x00 value=0x80 frame 006 00 00 BE 00 80 64
00:42:25.768 TX cycle=1 p1=0x00 p2=0x00 cmd=0xBF state=0x00 value=0x80 frame 006 00 00 BF 00 80 65
00:42:26.590 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC0 state=0x00 value=0x80 frame 006 00 00 C0 00 80 1A
00:42:27.411 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC1 state=0x00 value=0x80 frame 006 00 00 C1 00 80 1B
00:42:27.411 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
00:42:27.411 RX raw 07 80 70 20 D8 55 07 80 70 20 D8 55 07 80 70 20 D8 55 07 80 70 20 D8 55
00:42:29.715 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC2 state=0x00 value=0x80 frame 006 00 00 C2 00 80 18
00:42:30.536 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC3 state=0x00 value=0x80 frame 006 00 00 C3 00 80 19
00:42:30.536 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:42:30.536 RX raw 07 80 38 10 2C D9 00 00 00 00 80 DA
00:42:32.911 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC4 state=0x00 value=0x80 frame 006 00 00 C4 00 80 1E
00:42:33.736 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC5 state=0x00 value=0x80 frame 006 00 00 C5 00 80 1F
00:42:33.736 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:42:33.736 RX raw 07 80 71 20 D8 54 00 00 00 00 80 DA
00:42:36.132 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC6 state=0x00 value=0x80 frame 006 00 00 C6 00 80 1C
00:42:36.956 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC7 state=0x00 value=0x80 frame 006 00 00 C7 00 80 1D
00:42:36.956 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:42:36.956 RX raw 07 80 1C 08 D6 1F 00 00 00 00 80 DA
00:42:39.256 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC8 state=0x00 value=0x80 frame 006 00 00 C8 00 80 12
00:42:40.080 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC9 state=0x00 value=0x80 frame 006 00 00 C9 00 80 13
00:42:40.080 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:42:40.080 RX raw 07 80 72 20 D8 57 00 00 00 00 80 DA
00:42:43.259 TX cycle=1 p1=0x00 p2=0x00 cmd=0xCA state=0x00 value=0x80 frame 006 00 00 CA 00 80 10
00:42:44.083 TX cycle=1 p1=0x00 p2=0x00 cmd=0xCB state=0x00 value=0x80 frame 006 00 00 CB 00 80 11
00:42:44.083 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:42:44.083 RX raw 07 80 39 10 2C D8 00 00 00 00 80 DA
00:42:47.783 TX cycle=1 p1=0x00 p2=0x00 cmd=0xCC state=0x00 value=0x80 frame 006 00 00 CC 00 80 16
00:42:48.604 TX cycle=1 p1=0x00 p2=0x00 cmd=0xCD state=0x00 value=0x80 frame 006 00 00 CD 00 80 17
00:42:48.604 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:42:48.604 RX raw 07 80 73 20 D8 56 00 00 00 00 80 DA
00:42:51.135 TX cycle=1 p1=0x00 p2=0x00 cmd=0xCE state=0x00 value=0x80 frame 006 00 00 CE 00 80 14
00:42:51.954 TX cycle=1 p1=0x00 p2=0x00 cmd=0xCF state=0x00 value=0x80 frame 006 00 00 CF 00 80 15
00:42:51.954 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:42:51.954 RX raw 07 80 0E 04 AB 7C 00 00 00 00 80 DA
00:42:54.105 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD0 state=0x00 value=0x80 frame 006 00 00 D0 00 80 0A
00:42:54.930 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD1 state=0x00 value=0x80 frame 006 00 00 D1 00 80 0B
00:42:54.930 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:42:54.930 RX raw 07 80 74 20 D8 51 00 00 00 00 80 DA
00:42:57.482 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD2 state=0x00 value=0x80 frame 006 00 00 D2 00 80 08
00:42:58.304 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD3 state=0x00 value=0x80 frame 006 00 00 D3 00 80 09
00:42:58.304 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:42:58.304 RX raw 07 80 3A 10 6C 9B 00 00 00 00 80 DA
00:43:02.183 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD4 state=0x00 value=0x80 frame 006 00 00 D4 00 80 0E
00:43:03.003 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD5 state=0x00 value=0x80 frame 006 00 00 D5 00 80 0F
00:43:03.003 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:43:03.003 RX raw 07 80 75 20 D8 50 00 00 00 00 80 DA
00:43:05.424 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD6 state=0x00 value=0x80 frame 006 00 00 D6 00 80 0C
00:43:06.245 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD7 state=0x00 value=0x80 frame 006 00 00 D7 00 80 0D
00:43:06.245 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:43:06.245 RX raw 07 80 1D 08 D6 1E 00 00 00 00 80 DA
00:43:08.550 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD8 state=0x00 value=0x80 frame 006 00 00 D8 00 80 02
00:43:09.376 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD9 state=0x00 value=0x80 frame 006 00 00 D9 00 80 03
00:43:09.376 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:43:09.376 RX raw 07 80 76 20 B8 33 00 00 00 00 80 DA
00:43:12.019 TX cycle=1 p1=0x00 p2=0x00 cmd=0xDA state=0x00 value=0x80 frame 006 00 00 DA 00 80 00
00:43:12.845 TX cycle=1 p1=0x00 p2=0x00 cmd=0xDB state=0x00 value=0x80 frame 006 00 00 DB 00 80 01
00:43:12.845 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:43:12.845 RX raw 07 80 3B 10 6C 9A 00 00 00 00 80 DA
00:43:15.191 TX cycle=1 p1=0x00 p2=0x00 cmd=0xDC state=0x00 value=0x80 frame 006 00 00 DC 00 80 06
00:43:16.014 TX cycle=1 p1=0x00 p2=0x00 cmd=0xDD state=0x00 value=0x80 frame 006 00 00 DD 00 80 07
00:43:16.014 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:43:16.014 RX raw 07 80 77 20 D8 52 00 00 00 00 80 DA
00:43:18.362 TX cycle=1 p1=0x00 p2=0x00 cmd=0xDE state=0x00 value=0x80 frame 006 00 00 DE 00 80 04
00:43:19.184 TX cycle=1 p1=0x00 p2=0x00 cmd=0xDF state=0x00 value=0x80 frame 006 00 00 DF 00 80 05
00:43:20.005 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE0 state=0x00 value=0x80 frame 006 00 00 E0 00 80 3A
00:43:20.824 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE1 state=0x00 value=0x80 frame 006 00 00 E1 00 80 3B
00:43:20.824 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
00:43:20.824 RX raw 07 80 78 20 D8 5D 07 80 78 20 D8 5D 07 80 78 20 D8 5D 07 80 78 20 D8 5D
00:43:24.548 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE2 state=0x00 value=0x80 frame 006 00 00 E2 00 80 38
00:43:25.370 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE3 state=0x00 value=0x80 frame 006 00 00 E3 00 80 39
00:43:25.370 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:43:25.370 RX raw 07 80 3C 10 6C 9D 00 00 00 00 80 DA
00:43:28.308 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE4 state=0x00 value=0x80 frame 006 00 00 E4 00 80 3E
00:43:29.132 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE5 state=0x00 value=0x80 frame 006 00 00 E5 00 80 3F
00:43:29.132 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:43:29.132 RX raw 07 80 79 20 D8 5C 00 00 00 00 80 DA
00:43:31.907 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE6 state=0x00 value=0x80 frame 006 00 00 E6 00 80 3C
00:43:32.730 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE7 state=0x00 value=0x80 frame 006 00 00 E7 00 80 3D
00:43:32.730 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:43:32.730 RX raw 07 80 1E 08 F6 3D 00 00 00 00 80 DA
00:43:36.183 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE8 state=0x00 value=0x80 frame 006 00 00 E8 00 80 32
00:43:37.008 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE9 state=0x00 value=0x80 frame 006 00 00 E9 00 80 33
00:43:37.008 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:43:37.008 RX raw 07 80 7A 20 D8 5F 00 00 00 00 80 DA
00:43:39.716 TX cycle=1 p1=0x00 p2=0x00 cmd=0xEA state=0x00 value=0x80 frame 006 00 00 EA 00 80 30
00:43:40.539 TX cycle=1 p1=0x00 p2=0x00 cmd=0xEB state=0x00 value=0x80 frame 006 00 00 EB 00 80 31
00:43:40.539 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:43:40.539 RX raw 07 80 3D 10 2C DC 00 00 00 00 80 DA
00:43:44.150 TX cycle=1 p1=0x00 p2=0x00 cmd=0xEC state=0x00 value=0x80 frame 006 00 00 EC 00 80 36
00:43:44.975 TX cycle=1 p1=0x00 p2=0x00 cmd=0xED state=0x00 value=0x80 frame 006 00 00 ED 00 80 37
00:43:44.975 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:43:44.975 RX raw 07 80 7B 20 D8 5E 00 00 00 00 80 DA
00:43:48.129 TX cycle=1 p1=0x00 p2=0x00 cmd=0xEE state=0x00 value=0x80 frame 006 00 00 EE 00 80 34
00:43:48.950 TX cycle=1 p1=0x00 p2=0x00 cmd=0xEF state=0x00 value=0x80 frame 006 00 00 EF 00 80 35
00:43:48.950 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:43:48.950 RX raw 07 80 0F 04 AB 7D 00 00 00 00 80 DA
00:43:53.169 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF0 state=0x00 value=0x80 frame 006 00 00 F0 00 80 2A
00:43:53.994 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF1 state=0x00 value=0x80 frame 006 00 00 F1 00 80 2B
00:43:53.994 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:43:53.994 RX raw 07 80 7C 20 D8 59 00 00 00 00 80 DA
00:43:57.717 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF2 state=0x00 value=0x80 frame 006 00 00 F2 00 80 28
00:43:58.542 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF3 state=0x00 value=0x80 frame 006 00 00 F3 00 80 29
00:43:58.542 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:43:58.542 RX raw 07 80 3E 10 2C DF 00 00 00 00 80 DA
00:44:01.584 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF4 state=0x00 value=0x80 frame 006 00 00 F4 00 80 2E
00:44:02.410 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF5 state=0x00 value=0x80 frame 006 00 00 F5 00 80 2F
00:44:02.410 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:44:02.410 RX raw 07 80 7D 20 D8 58 00 00 00 00 80 DA
00:44:05.814 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF6 state=0x00 value=0x80 frame 006 00 00 F6 00 80 2C
00:44:06.636 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF7 state=0x00 value=0x80 frame 006 00 00 F7 00 80 2D
00:44:06.636 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:44:06.636 RX raw 07 80 1F 08 D6 1C 00 00 00 00 80 DA
00:44:10.944 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF8 state=0x00 value=0x80 frame 006 00 00 F8 00 80 22
00:44:11.767 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF9 state=0x00 value=0x80 frame 006 00 00 F9 00 80 23
00:44:11.767 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:44:11.767 RX raw 07 80 7E 20 D8 5B 00 00 00 00 80 DA
00:44:14.524 TX cycle=1 p1=0x00 p2=0x00 cmd=0xFA state=0x00 value=0x80 frame 006 00 00 FA 00 80 20
00:44:15.348 TX cycle=1 p1=0x00 p2=0x00 cmd=0xFB state=0x00 value=0x80 frame 006 00 00 FB 00 80 21
00:44:15.348 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:44:15.348 RX raw 07 80 3F 10 6C 9E 00 00 00 00 80 DA
00:44:18.216 TX cycle=1 p1=0x00 p2=0x00 cmd=0xFC state=0x00 value=0x80 frame 006 00 00 FC 00 80 26
00:44:19.040 TX cycle=1 p1=0x00 p2=0x00 cmd=0xFD state=0x00 value=0x80 frame 006 00 00 FD 00 80 27
00:44:19.040 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:44:19.040 RX raw 07 80 7F 20 D8 5A 00 00 00 00 80 DA
00:44:21.924 TX cycle=1 p1=0x00 p2=0x00 cmd=0xFE state=0x00 value=0x80 frame 006 00 00 FE 00 80 24
00:44:22.747 TX cycle=1 p1=0x00 p2=0x00 cmd=0xFF state=0x00 value=0x80 frame 006 00 00 FF 00 80 25
FINAL heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
Anomalies: 112

View File

@@ -0,0 +1,119 @@
Direct response sweep: 256 frames x 1 cycles (256 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
00:48:52.224 TX cycle=1 p1=0x00 p2=0x00 cmd=0x00 state=0x20 value=0xD0 frame 006 00 00 00 20 D0 AA
00:48:53.048 TX cycle=1 p1=0x00 p2=0x00 cmd=0x01 state=0x20 value=0xD0 frame 006 00 00 01 20 D0 AB
00:48:53.048 ANOMALY 29 RX bytes; first mismatch at byte 5: got 07, heartbeat offset 1 expected 00
00:48:53.048 RX raw 00 00 00 80 DA 07 80 40 24 DD 64 07 80 40 24 DD 64 07 80 40 24 DD 64 07 80 40 24 DD 64
00:48:53.873 TX cycle=1 p1=0x00 p2=0x00 cmd=0x02 state=0x20 value=0xD0 frame 006 00 00 02 20 D0 A8
00:48:54.696 TX cycle=1 p1=0x00 p2=0x00 cmd=0x03 state=0x20 value=0xD0 frame 006 00 00 03 20 D0 A9
00:48:55.521 TX cycle=1 p1=0x00 p2=0x00 cmd=0x04 state=0x20 value=0xD0 frame 006 00 00 04 20 D0 AE
00:48:56.343 TX cycle=1 p1=0x00 p2=0x00 cmd=0x05 state=0x20 value=0xD0 frame 006 00 00 05 20 D0 AF
00:48:57.167 TX cycle=1 p1=0x00 p2=0x00 cmd=0x06 state=0x20 value=0xD0 frame 006 00 00 06 20 D0 AC
00:48:57.989 TX cycle=1 p1=0x00 p2=0x00 cmd=0x07 state=0x20 value=0xD0 frame 006 00 00 07 20 D0 AD
00:48:58.810 TX cycle=1 p1=0x00 p2=0x00 cmd=0x08 state=0x20 value=0xD0 frame 006 00 00 08 20 D0 A2
00:48:59.633 TX cycle=1 p1=0x00 p2=0x00 cmd=0x09 state=0x20 value=0xD0 frame 006 00 00 09 20 D0 A3
00:49:00.457 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0A state=0x20 value=0xD0 frame 006 00 00 0A 20 D0 A0
00:49:01.281 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0B state=0x20 value=0xD0 frame 006 00 00 0B 20 D0 A1
00:49:02.104 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0C state=0x20 value=0xD0 frame 006 00 00 0C 20 D0 A6
00:49:02.929 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0D state=0x20 value=0xD0 frame 006 00 00 0D 20 D0 A7
00:49:03.755 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0E state=0x20 value=0xD0 frame 006 00 00 0E 20 D0 A4
00:49:04.580 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0F state=0x20 value=0xD0 frame 006 00 00 0F 20 D0 A5
00:49:05.403 TX cycle=1 p1=0x00 p2=0x00 cmd=0x10 state=0x20 value=0xD0 frame 006 00 00 10 20 D0 BA
00:49:06.226 TX cycle=1 p1=0x00 p2=0x00 cmd=0x11 state=0x20 value=0xD0 frame 006 00 00 11 20 D0 BB
00:49:07.048 TX cycle=1 p1=0x00 p2=0x00 cmd=0x12 state=0x20 value=0xD0 frame 006 00 00 12 20 D0 B8
00:49:07.871 TX cycle=1 p1=0x00 p2=0x00 cmd=0x13 state=0x20 value=0xD0 frame 006 00 00 13 20 D0 B9
00:49:08.691 TX cycle=1 p1=0x00 p2=0x00 cmd=0x14 state=0x20 value=0xD0 frame 006 00 00 14 20 D0 BE
00:49:09.512 TX cycle=1 p1=0x00 p2=0x00 cmd=0x15 state=0x20 value=0xD0 frame 006 00 00 15 20 D0 BF
00:49:10.334 TX cycle=1 p1=0x00 p2=0x00 cmd=0x16 state=0x20 value=0xD0 frame 006 00 00 16 20 D0 BC
00:49:11.160 TX cycle=1 p1=0x00 p2=0x00 cmd=0x17 state=0x20 value=0xD0 frame 006 00 00 17 20 D0 BD
00:49:11.981 TX cycle=1 p1=0x00 p2=0x00 cmd=0x18 state=0x20 value=0xD0 frame 006 00 00 18 20 D0 B2
00:49:12.804 TX cycle=1 p1=0x00 p2=0x00 cmd=0x19 state=0x20 value=0xD0 frame 006 00 00 19 20 D0 B3
00:49:13.628 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1A state=0x20 value=0xD0 frame 006 00 00 1A 20 D0 B0
00:49:14.451 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1B state=0x20 value=0xD0 frame 006 00 00 1B 20 D0 B1
00:49:15.275 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1C state=0x20 value=0xD0 frame 006 00 00 1C 20 D0 B6
00:49:16.096 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1D state=0x20 value=0xD0 frame 006 00 00 1D 20 D0 B7
00:49:16.919 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1E state=0x20 value=0xD0 frame 006 00 00 1E 20 D0 B4
00:49:17.746 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1F state=0x20 value=0xD0 frame 006 00 00 1F 20 D0 B5
Stopped.
Direct response sweep: 256 frames x 1 cycles (256 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
00:49:26.062 TX cycle=1 p1=0x00 p2=0x00 cmd=0x00 state=0x20 value=0xD0 frame 006 00 00 00 20 D0 AA
00:49:26.887 TX cycle=1 p1=0x00 p2=0x00 cmd=0x01 state=0x20 value=0xD0 frame 006 00 00 01 20 D0 AB
00:49:27.711 TX cycle=1 p1=0x00 p2=0x00 cmd=0x02 state=0x20 value=0xD0 frame 006 00 00 02 20 D0 A8
00:49:28.536 TX cycle=1 p1=0x00 p2=0x00 cmd=0x03 state=0x20 value=0xD0 frame 006 00 00 03 20 D0 A9
00:49:29.362 TX cycle=1 p1=0x00 p2=0x00 cmd=0x04 state=0x20 value=0xD0 frame 006 00 00 04 20 D0 AE
00:49:30.184 TX cycle=1 p1=0x00 p2=0x00 cmd=0x05 state=0x20 value=0xD0 frame 006 00 00 05 20 D0 AF
00:49:31.008 TX cycle=1 p1=0x00 p2=0x00 cmd=0x06 state=0x20 value=0xD0 frame 006 00 00 06 20 D0 AC
00:49:31.831 TX cycle=1 p1=0x00 p2=0x00 cmd=0x07 state=0x20 value=0xD0 frame 006 00 00 07 20 D0 AD
00:49:32.635 TX cycle=1 p1=0x00 p2=0x00 cmd=0x08 state=0x20 value=0xD0 frame 006 00 00 08 20 D0 A2
00:49:33.462 TX cycle=1 p1=0x00 p2=0x00 cmd=0x09 state=0x20 value=0xD0 frame 006 00 00 09 20 D0 A3
00:49:34.286 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0A state=0x20 value=0xD0 frame 006 00 00 0A 20 D0 A0
00:49:35.107 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0B state=0x20 value=0xD0 frame 006 00 00 0B 20 D0 A1
00:49:35.934 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0C state=0x20 value=0xD0 frame 006 00 00 0C 20 D0 A6
00:49:36.755 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0D state=0x20 value=0xD0 frame 006 00 00 0D 20 D0 A7
00:49:37.580 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0E state=0x20 value=0xD0 frame 006 00 00 0E 20 D0 A4
00:49:38.405 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0F state=0x20 value=0xD0 frame 006 00 00 0F 20 D0 A5
00:49:39.230 TX cycle=1 p1=0x00 p2=0x00 cmd=0x10 state=0x20 value=0xD0 frame 006 00 00 10 20 D0 BA
00:49:40.054 TX cycle=1 p1=0x00 p2=0x00 cmd=0x11 state=0x20 value=0xD0 frame 006 00 00 11 20 D0 BB
00:49:40.878 TX cycle=1 p1=0x00 p2=0x00 cmd=0x12 state=0x20 value=0xD0 frame 006 00 00 12 20 D0 B8
00:49:41.704 TX cycle=1 p1=0x00 p2=0x00 cmd=0x13 state=0x20 value=0xD0 frame 006 00 00 13 20 D0 B9
00:49:42.527 TX cycle=1 p1=0x00 p2=0x00 cmd=0x14 state=0x20 value=0xD0 frame 006 00 00 14 20 D0 BE
00:49:43.348 TX cycle=1 p1=0x00 p2=0x00 cmd=0x15 state=0x20 value=0xD0 frame 006 00 00 15 20 D0 BF
00:49:44.170 TX cycle=1 p1=0x00 p2=0x00 cmd=0x16 state=0x20 value=0xD0 frame 006 00 00 16 20 D0 BC
00:49:44.994 TX cycle=1 p1=0x00 p2=0x00 cmd=0x17 state=0x20 value=0xD0 frame 006 00 00 17 20 D0 BD
00:49:45.818 TX cycle=1 p1=0x00 p2=0x00 cmd=0x18 state=0x20 value=0xD0 frame 006 00 00 18 20 D0 B2
00:49:46.644 TX cycle=1 p1=0x00 p2=0x00 cmd=0x19 state=0x20 value=0xD0 frame 006 00 00 19 20 D0 B3
00:49:47.467 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1A state=0x20 value=0xD0 frame 006 00 00 1A 20 D0 B0
00:49:48.291 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1B state=0x20 value=0xD0 frame 006 00 00 1B 20 D0 B1
00:49:49.114 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1C state=0x20 value=0xD0 frame 006 00 00 1C 20 D0 B6
00:49:49.935 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1D state=0x20 value=0xD0 frame 006 00 00 1D 20 D0 B7
00:49:50.757 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1E state=0x20 value=0xD0 frame 006 00 00 1E 20 D0 B4
00:49:51.580 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1F state=0x20 value=0xD0 frame 006 00 00 1F 20 D0 B5
00:49:52.405 TX cycle=1 p1=0x00 p2=0x00 cmd=0x20 state=0x20 value=0xD0 frame 006 00 00 20 20 D0 8A
00:49:53.232 TX cycle=1 p1=0x00 p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 00 00 21 20 D0 8B
00:49:54.056 TX cycle=1 p1=0x00 p2=0x00 cmd=0x22 state=0x20 value=0xD0 frame 006 00 00 22 20 D0 88
00:49:54.879 TX cycle=1 p1=0x00 p2=0x00 cmd=0x23 state=0x20 value=0xD0 frame 006 00 00 23 20 D0 89
00:49:55.700 TX cycle=1 p1=0x00 p2=0x00 cmd=0x24 state=0x20 value=0xD0 frame 006 00 00 24 20 D0 8E
00:49:56.520 TX cycle=1 p1=0x00 p2=0x00 cmd=0x25 state=0x20 value=0xD0 frame 006 00 00 25 20 D0 8F
00:49:57.345 TX cycle=1 p1=0x00 p2=0x00 cmd=0x26 state=0x20 value=0xD0 frame 006 00 00 26 20 D0 8C
00:49:58.169 TX cycle=1 p1=0x00 p2=0x00 cmd=0x27 state=0x20 value=0xD0 frame 006 00 00 27 20 D0 8D
00:49:58.990 TX cycle=1 p1=0x00 p2=0x00 cmd=0x28 state=0x20 value=0xD0 frame 006 00 00 28 20 D0 82
00:49:59.815 TX cycle=1 p1=0x00 p2=0x00 cmd=0x29 state=0x20 value=0xD0 frame 006 00 00 29 20 D0 83
00:50:00.635 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2A state=0x20 value=0xD0 frame 006 00 00 2A 20 D0 80
00:50:01.456 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2B state=0x20 value=0xD0 frame 006 00 00 2B 20 D0 81
00:50:02.281 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2C state=0x20 value=0xD0 frame 006 00 00 2C 20 D0 86
00:50:03.103 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2D state=0x20 value=0xD0 frame 006 00 00 2D 20 D0 87
00:50:03.925 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2E state=0x20 value=0xD0 frame 006 00 00 2E 20 D0 84
00:50:04.749 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2F state=0x20 value=0xD0 frame 006 00 00 2F 20 D0 85
00:50:05.570 TX cycle=1 p1=0x00 p2=0x00 cmd=0x30 state=0x20 value=0xD0 frame 006 00 00 30 20 D0 9A
00:50:06.393 TX cycle=1 p1=0x00 p2=0x00 cmd=0x31 state=0x20 value=0xD0 frame 006 00 00 31 20 D0 9B
00:50:07.215 TX cycle=1 p1=0x00 p2=0x00 cmd=0x32 state=0x20 value=0xD0 frame 006 00 00 32 20 D0 98
00:50:08.040 TX cycle=1 p1=0x00 p2=0x00 cmd=0x33 state=0x20 value=0xD0 frame 006 00 00 33 20 D0 99
00:50:08.866 TX cycle=1 p1=0x00 p2=0x00 cmd=0x34 state=0x20 value=0xD0 frame 006 00 00 34 20 D0 9E
00:50:09.689 TX cycle=1 p1=0x00 p2=0x00 cmd=0x35 state=0x20 value=0xD0 frame 006 00 00 35 20 D0 9F
00:50:10.511 TX cycle=1 p1=0x00 p2=0x00 cmd=0x36 state=0x20 value=0xD0 frame 006 00 00 36 20 D0 9C
00:50:11.335 TX cycle=1 p1=0x00 p2=0x00 cmd=0x37 state=0x20 value=0xD0 frame 006 00 00 37 20 D0 9D
00:50:12.158 TX cycle=1 p1=0x00 p2=0x00 cmd=0x38 state=0x20 value=0xD0 frame 006 00 00 38 20 D0 92
Stopped.
Direct response sweep: 256 frames x 1 cycles (256 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
00:50:22.083 TX cycle=1 p1=0x00 p2=0x00 cmd=0x00 state=0x20 value=0xD0 frame 006 00 00 00 20 D0 AA
00:50:22.908 TX cycle=1 p1=0x00 p2=0x00 cmd=0x01 state=0x20 value=0xD0 frame 006 00 00 01 20 D0 AB
00:50:22.908 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
00:50:22.908 RX raw 07 80 40 24 DD 64 07 80 40 24 DD 64 07 80 40 24 DD 64 07 80 40 24 DD 64
00:50:23.730 TX cycle=1 p1=0x00 p2=0x00 cmd=0x02 state=0x20 value=0xD0 frame 006 00 00 02 20 D0 A8
00:50:24.552 TX cycle=1 p1=0x00 p2=0x00 cmd=0x03 state=0x20 value=0xD0 frame 006 00 00 03 20 D0 A9
00:50:25.375 TX cycle=1 p1=0x00 p2=0x00 cmd=0x04 state=0x20 value=0xD0 frame 006 00 00 04 20 D0 AE
00:50:26.196 TX cycle=1 p1=0x00 p2=0x00 cmd=0x05 state=0x20 value=0xD0 frame 006 00 00 05 20 D0 AF
00:50:27.018 TX cycle=1 p1=0x00 p2=0x00 cmd=0x06 state=0x20 value=0xD0 frame 006 00 00 06 20 D0 AC
00:50:27.839 TX cycle=1 p1=0x00 p2=0x00 cmd=0x07 state=0x20 value=0xD0 frame 006 00 00 07 20 D0 AD
00:50:28.661 TX cycle=1 p1=0x00 p2=0x00 cmd=0x08 state=0x20 value=0xD0 frame 006 00 00 08 20 D0 A2
00:50:29.485 TX cycle=1 p1=0x00 p2=0x00 cmd=0x09 state=0x20 value=0xD0 frame 006 00 00 09 20 D0 A3
00:50:30.308 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0A state=0x20 value=0xD0 frame 006 00 00 0A 20 D0 A0
00:50:31.130 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0B state=0x20 value=0xD0 frame 006 00 00 0B 20 D0 A1
00:50:31.950 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0C state=0x20 value=0xD0 frame 006 00 00 0C 20 D0 A6
00:50:32.773 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0D state=0x20 value=0xD0 frame 006 00 00 0D 20 D0 A7
00:50:33.599 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0E state=0x20 value=0xD0 frame 006 00 00 0E 20 D0 A4
00:50:34.421 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0F state=0x20 value=0xD0 frame 006 00 00 0F 20 D0 A5
00:50:35.245 TX cycle=1 p1=0x00 p2=0x00 cmd=0x10 state=0x20 value=0xD0 frame 006 00 00 10 20 D0 BA
Stopped.

View File

@@ -0,0 +1,12 @@
Direct response sweep: 4 frames x 1 cycles (4 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
00:58:57.555 TX cycle=1 p1=0x00 p2=0x00 cmd=0x00 state=0x20 value=0xD0 frame 006 00 00 00 20 D0 AA
00:58:58.561 TX cycle=1 p1=0x00 p2=0x00 cmd=0x01 state=0x20 value=0xD0 frame 006 00 00 01 20 D0 AB
00:58:58.561 ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
00:58:58.561 RX raw 07 80 40 24 DD 64 07 80 40 24 DD 64 07 80 40 24 DD 64 07 80 40 24 DD 64 07 80 40 24 DD 64
00:59:07.296 TX cycle=1 p1=0x00 p2=0x00 cmd=0x02 state=0x20 value=0xD0 frame 006 00 00 02 20 D0 A8
00:59:08.302 TX cycle=1 p1=0x00 p2=0x00 cmd=0x03 state=0x20 value=0xD0 frame 006 00 00 03 20 D0 A9
00:59:08.302 ANOMALY 18 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
00:59:08.302 RX raw 07 80 20 12 97 78 00 00 00 00 80 DA 00 00 00 00 80 DA
FINAL heartbeat-compatible RX: 7 bytes, offset 0, 1 frames + 1 bytes
Anomalies: 2

View File

@@ -0,0 +1,76 @@
Listening on COM5 at 38400 8N1; will send 00 00 00 20 D0 AA after 3.0s
01:02:51.815 RX 006 bytes 00 00 00 00 80 DA
01:02:52.522 RX 006 bytes 00 00 00 00 80 DA
01:02:53.227 RX 006 bytes 00 00 00 00 80 DA
01:02:53.934 RX 006 bytes 00 00 00 00 80 DA
01:02:54.339 TX frame 006 00 00 00 20 D0 AA
01:02:54.592 RX 001 bytes 00
01:02:54.643 RX 005 bytes 00 00 00 80 DA
01:02:54.846 RX 001 bytes 00
01:02:54.846 TX frame 006 00 00 00 20 D0 AA
01:02:54.896 RX 011 bytes 00 00 00 80 DA 07 80 40 48 3A EF
01:02:55.098 RX 004 bytes 07 80 40 48
01:02:55.148 RX 002 bytes 3A EF
01:02:55.351 RX 004 bytes 07 80 40 48
01:02:55.351 TX frame 006 00 00 00 20 D0 AA
01:02:55.402 RX 008 bytes 3A EF 00 00 00 00 80 DA
01:02:55.654 RX 006 bytes 00 00 00 00 80 DA
01:02:55.856 TX frame 006 00 00 00 20 D0 AA
01:02:55.906 RX 006 bytes 00 00 00 00 80 DA
01:02:56.158 RX 006 bytes 00 00 00 00 80 DA
01:02:56.359 TX frame 006 00 00 00 20 D0 AA
01:02:56.409 RX 006 bytes 00 00 00 00 80 DA
01:02:56.663 RX 006 bytes 00 00 00 00 80 DA
01:02:56.864 TX frame 006 00 00 00 20 D0 AA
01:02:56.915 RX 006 bytes 00 00 00 00 80 DA
01:02:57.167 RX 006 bytes 00 00 00 00 80 DA
01:02:57.369 TX frame 006 00 00 00 20 D0 AA
01:02:57.419 RX 006 bytes 00 00 00 00 80 DA
01:02:57.672 RX 006 bytes 00 00 00 00 80 DA
01:02:57.874 TX frame 006 00 00 00 20 D0 AA
01:02:57.924 RX 006 bytes 00 00 00 00 80 DA
01:02:58.177 RX 006 bytes 00 00 00 00 80 DA
01:02:58.379 TX frame 006 00 00 00 20 D0 AA
01:02:58.430 RX 006 bytes 00 00 00 00 80 DA
01:02:58.683 RX 006 bytes 00 00 00 00 80 DA
01:02:58.886 TX frame 006 00 00 00 20 D0 AA
01:02:58.937 RX 006 bytes 00 00 00 00 80 DA
01:02:59.190 RX 006 bytes 00 00 00 00 80 DA
01:02:59.391 TX frame 006 00 00 00 20 D0 AA
01:02:59.441 RX 006 bytes 00 00 00 00 80 DA
01:02:59.692 RX 006 bytes 00 00 00 00 80 DA
01:02:59.894 TX frame 006 00 00 00 20 D0 AA
01:02:59.946 RX 006 bytes 00 00 00 00 80 DA
01:03:00.199 RX 006 bytes 00 00 00 00 80 DA
01:03:00.401 TX frame 006 00 00 00 20 D0 AA
01:03:00.451 RX 006 bytes 00 00 00 00 80 DA
01:03:00.705 RX 006 bytes 00 00 00 00 80 DA
01:03:00.906 TX frame 006 00 00 00 20 D0 AA
01:03:00.956 RX 006 bytes 00 00 00 00 80 DA
01:03:01.209 RX 006 bytes 00 00 00 00 80 DA
01:03:01.410 TX frame 006 00 00 00 20 D0 AA
01:03:01.460 RX 006 bytes 00 00 00 00 80 DA
01:03:01.712 RX 006 bytes 00 00 00 00 80 DA
01:03:01.913 TX frame 006 00 00 00 20 D0 AA
01:03:01.964 RX 006 bytes 00 00 00 00 80 DA
01:03:02.216 RX 006 bytes 00 00 00 00 80 DA
01:03:02.417 TX frame 006 00 00 00 20 D0 AA
01:03:02.467 RX 006 bytes 00 00 00 00 80 DA
01:03:02.720 RX 006 bytes 00 00 00 00 80 DA
01:03:02.921 TX frame 006 00 00 00 20 D0 AA
01:03:02.972 RX 006 bytes 00 00 00 00 80 DA
01:03:03.224 RX 006 bytes 00 00 00 00 80 DA
01:03:03.426 TX frame 006 00 00 00 20 D0 AA
01:03:03.477 RX 006 bytes 00 00 00 00 80 DA
01:03:03.729 RX 006 bytes 00 00 00 00 80 DA
01:03:03.932 TX frame 006 00 00 00 20 D0 AA
01:03:03.983 RX 006 bytes 00 00 00 00 80 DA
01:03:04.236 RX 006 bytes 00 00 00 00 80 DA
01:03:04.488 RX 006 bytes 00 00 00 00 80 DA
01:03:04.742 RX 006 bytes 00 00 00 00 80 DA
01:03:04.993 RX 006 bytes 00 00 00 00 80 DA
01:03:05.246 RX 006 bytes 00 00 00 00 80 DA
01:03:05.499 RX 006 bytes 00 00 00 00 80 DA
01:03:05.752 RX 006 bytes 00 00 00 00 80 DA
01:03:06.407 RX 001 bytes 00
01:03:06.458 RX 005 bytes 00 00 00 80 DA

View File

@@ -0,0 +1,134 @@
Listening on COM5 at 38400 8N1; will send 00 00 01 00 80 DB after 3.0s
01:00:05.060 RX 001 bytes 00
01:00:05.110 RX 005 bytes 00 00 00 80 DA
01:00:05.768 RX 001 bytes 00
01:00:05.818 RX 005 bytes 00 00 00 80 DA
01:00:06.476 RX 006 bytes 00 00 00 00 80 DA
01:00:07.183 RX 006 bytes 00 00 00 00 80 DA
01:00:07.486 TX frame 006 00 00 01 00 80 DB
01:00:07.890 RX 006 bytes 00 00 00 00 80 DA
01:00:07.991 TX frame 006 00 00 01 00 80 DB
01:00:08.041 RX 006 bytes 07 80 40 20 D8 65
01:00:08.142 RX 006 bytes 07 80 40 20 D8 65
01:00:08.393 RX 006 bytes 07 80 40 20 D8 65
01:00:08.496 TX frame 006 00 00 01 00 80 DB
01:00:08.547 RX 006 bytes 00 00 00 00 80 DA
01:00:08.800 RX 006 bytes 00 00 00 00 80 DA
01:00:09.002 TX frame 006 00 00 01 00 80 DB
01:00:09.052 RX 006 bytes 00 00 00 00 80 DA
01:00:09.305 RX 006 bytes 00 00 00 00 80 DA
01:00:09.507 TX frame 006 00 00 01 00 80 DB
01:00:09.557 RX 006 bytes 00 00 00 00 80 DA
01:00:09.810 RX 006 bytes 00 00 00 00 80 DA
01:00:10.012 TX frame 006 00 00 01 00 80 DB
01:00:10.062 RX 006 bytes 00 00 00 00 80 DA
01:00:10.314 RX 006 bytes 00 00 00 00 80 DA
01:00:10.515 TX frame 006 00 00 01 00 80 DB
01:00:10.567 RX 006 bytes 00 00 00 00 80 DA
01:00:10.820 RX 006 bytes 00 00 00 00 80 DA
01:00:11.021 TX frame 006 00 00 01 00 80 DB
01:00:11.071 RX 006 bytes 00 00 00 00 80 DA
01:00:11.323 RX 006 bytes 00 00 00 00 80 DA
01:00:11.525 TX frame 006 00 00 01 00 80 DB
01:00:11.575 RX 006 bytes 00 00 00 00 80 DA
01:00:11.827 RX 006 bytes 00 00 00 00 80 DA
01:00:12.027 TX frame 006 00 00 01 00 80 DB
01:00:12.079 RX 006 bytes 00 00 00 00 80 DA
01:00:12.330 RX 006 bytes 00 00 00 00 80 DA
01:00:12.533 TX frame 006 00 00 01 00 80 DB
01:00:12.583 RX 006 bytes 00 00 00 00 80 DA
01:00:12.836 RX 006 bytes 00 00 00 00 80 DA
01:00:13.038 TX frame 006 00 00 01 00 80 DB
01:00:13.089 RX 006 bytes 00 00 00 00 80 DA
01:00:13.341 RX 006 bytes 00 00 00 00 80 DA
01:00:13.543 TX frame 006 00 00 01 00 80 DB
01:00:13.593 RX 006 bytes 00 00 00 00 80 DA
01:00:13.846 RX 006 bytes 00 00 00 00 80 DA
01:00:14.049 TX frame 006 00 00 01 00 80 DB
01:00:14.100 RX 006 bytes 00 00 00 00 80 DA
01:00:14.353 RX 006 bytes 00 00 00 00 80 DA
01:00:14.555 TX frame 006 00 00 01 00 80 DB
01:00:14.605 RX 006 bytes 00 00 00 00 80 DA
01:00:14.857 RX 006 bytes 00 00 00 00 80 DA
01:00:15.059 TX frame 006 00 00 01 00 80 DB
01:00:15.111 RX 006 bytes 00 00 00 00 80 DA
01:00:15.363 RX 006 bytes 00 00 00 00 80 DA
01:00:15.566 TX frame 006 00 00 01 00 80 DB
01:00:15.616 RX 006 bytes 00 00 00 00 80 DA
01:00:15.868 RX 006 bytes 00 00 00 00 80 DA
01:00:16.069 TX frame 006 00 00 01 00 80 DB
01:00:16.120 RX 006 bytes 00 00 00 00 80 DA
01:00:16.374 RX 006 bytes 00 00 00 00 80 DA
01:00:16.576 TX frame 006 00 00 01 00 80 DB
01:00:16.627 RX 006 bytes 00 00 00 00 80 DA
01:00:16.880 RX 006 bytes 00 00 00 00 80 DA
01:00:17.082 TX frame 006 00 00 01 00 80 DB
01:00:17.132 RX 006 bytes 00 00 00 00 80 DA
01:00:17.386 RX 006 bytes 00 00 00 00 80 DA
01:00:17.588 TX frame 006 00 00 01 00 80 DB
01:00:17.639 RX 006 bytes 00 00 00 00 80 DA
01:00:17.891 RX 006 bytes 00 00 00 00 80 DA
01:00:18.092 TX frame 006 00 00 01 00 80 DB
01:00:18.143 RX 006 bytes 00 00 00 00 80 DA
01:00:18.395 RX 006 bytes 00 00 00 00 80 DA
01:00:18.597 TX frame 006 00 00 01 00 80 DB
01:00:18.647 RX 006 bytes 00 00 00 00 80 DA
01:00:18.899 RX 006 bytes 00 00 00 00 80 DA
01:00:19.100 TX frame 006 00 00 01 00 80 DB
01:00:19.150 RX 006 bytes 00 00 00 00 80 DA
01:00:19.403 RX 006 bytes 00 00 00 00 80 DA
01:00:19.605 TX frame 006 00 00 01 00 80 DB
01:00:19.656 RX 006 bytes 00 00 00 00 80 DA
01:00:19.909 RX 006 bytes 00 00 00 00 80 DA
01:00:20.111 TX frame 006 00 00 01 00 80 DB
01:00:20.162 RX 006 bytes 00 00 00 00 80 DA
01:00:20.415 RX 006 bytes 00 00 00 00 80 DA
01:00:20.616 TX frame 006 00 00 01 00 80 DB
01:00:20.667 RX 006 bytes 00 00 00 00 80 DA
01:00:20.919 RX 006 bytes 00 00 00 00 80 DA
01:00:21.122 TX frame 006 00 00 01 00 80 DB
01:00:21.172 RX 006 bytes 00 00 00 00 80 DA
01:00:21.424 RX 006 bytes 00 00 00 00 80 DA
01:00:21.626 TX frame 006 00 00 01 00 80 DB
01:00:21.676 RX 006 bytes 00 00 00 00 80 DA
01:00:21.930 RX 006 bytes 00 00 00 00 80 DA
01:00:22.131 TX frame 006 00 00 01 00 80 DB
01:00:22.181 RX 006 bytes 00 00 00 00 80 DA
01:00:22.433 RX 006 bytes 00 00 00 00 80 DA
01:00:22.634 TX frame 006 00 00 01 00 80 DB
01:00:22.685 RX 006 bytes 00 00 00 00 80 DA
01:00:22.938 RX 006 bytes 00 00 00 00 80 DA
01:00:23.139 TX frame 006 00 00 01 00 80 DB
01:00:23.190 RX 006 bytes 00 00 00 00 80 DA
01:00:23.443 RX 006 bytes 00 00 00 00 80 DA
01:00:23.645 TX frame 006 00 00 01 00 80 DB
01:00:23.695 RX 006 bytes 00 00 00 00 80 DA
01:00:23.947 RX 006 bytes 00 00 00 00 80 DA
01:00:24.148 TX frame 006 00 00 01 00 80 DB
01:00:24.200 RX 006 bytes 00 00 00 00 80 DA
01:00:24.452 RX 006 bytes 00 00 00 00 80 DA
01:00:24.654 TX frame 006 00 00 01 00 80 DB
01:00:24.705 RX 006 bytes 00 00 00 00 80 DA
01:00:24.956 RX 006 bytes 00 00 00 00 80 DA
01:00:25.159 TX frame 006 00 00 01 00 80 DB
01:00:25.209 RX 006 bytes 00 00 00 00 80 DA
01:00:25.461 RX 006 bytes 00 00 00 00 80 DA
01:00:25.663 TX frame 006 00 00 01 00 80 DB
01:00:25.715 RX 006 bytes 00 00 00 00 80 DA
01:00:25.966 RX 006 bytes 00 00 00 00 80 DA
01:00:26.167 TX frame 006 00 00 01 00 80 DB
01:00:26.219 RX 006 bytes 00 00 00 00 80 DA
01:00:26.472 RX 006 bytes 00 00 00 00 80 DA
01:00:26.673 TX frame 006 00 00 01 00 80 DB
01:00:26.723 RX 006 bytes 00 00 00 00 80 DA
01:00:26.975 RX 006 bytes 00 00 00 00 80 DA
01:00:27.176 TX frame 006 00 00 01 00 80 DB
01:00:27.227 RX 006 bytes 00 00 00 00 80 DA
01:00:27.479 RX 006 bytes 00 00 00 00 80 DA
01:00:27.733 RX 006 bytes 00 00 00 00 80 DA
01:00:27.986 RX 006 bytes 00 00 00 00 80 DA
01:00:28.238 RX 006 bytes 00 00 00 00 80 DA
01:00:28.490 RX 006 bytes 00 00 00 00 80 DA
01:00:28.743 RX 006 bytes 00 00 00 00 80 DA
01:00:28.994 RX 006 bytes 00 00 00 00 80 DA
01:00:29.600 RX 006 bytes 00 00 00 00 80 DA

View File

@@ -0,0 +1,156 @@
Listening on COM5 at 38400 8N1; will send 00 00 01 20 D0 AB after 3.0s
01:02:07.139 RX 001 bytes 00
01:02:07.189 RX 005 bytes 00 00 00 80 DA
01:02:07.845 RX 001 bytes 00
01:02:07.895 RX 005 bytes 00 00 00 80 DA
01:02:08.553 RX 006 bytes 00 00 00 00 80 DA
01:02:09.260 RX 006 bytes 00 00 00 00 80 DA
01:02:09.966 RX 006 bytes 00 00 00 00 80 DA
01:02:10.118 TX frame 006 00 00 01 20 D0 AB
01:02:10.672 RX 006 bytes 00 00 00 00 80 DA
01:02:10.925 RX 006 bytes 00 00 00 00 80 DA
01:02:11.176 RX 006 bytes 00 00 00 00 80 DA
01:02:11.429 RX 006 bytes 00 00 00 00 80 DA
01:02:11.634 TX frame 006 00 00 01 20 D0 AB
01:02:11.684 RX 012 bytes 07 80 40 24 DD 64 07 80 40 24 DD 64
01:02:11.936 RX 006 bytes 07 80 40 24 DD 64
01:02:12.189 RX 006 bytes 07 80 40 24 DD 64
01:02:12.442 RX 006 bytes 07 80 40 24 DD 64
01:02:12.644 RX 004 bytes 07 80 40 24
01:02:12.694 RX 002 bytes DD 64
01:02:12.895 RX 004 bytes 07 80 40 24
01:02:12.945 RX 002 bytes DD 64
01:02:13.148 RX 004 bytes 07 80 40 24
01:02:13.148 TX frame 006 00 00 01 20 D0 AB
01:02:13.198 RX 008 bytes DD 64 00 00 00 00 80 DA
01:02:13.451 RX 006 bytes 00 00 00 00 80 DA
01:02:13.704 RX 006 bytes 00 00 00 00 80 DA
01:02:13.956 RX 006 bytes 00 00 00 00 80 DA
01:02:14.208 RX 006 bytes 00 00 00 00 80 DA
01:02:14.461 RX 006 bytes 00 00 00 00 80 DA
01:02:14.663 TX frame 006 00 00 01 20 D0 AB
01:02:14.713 RX 006 bytes 00 00 00 00 80 DA
01:02:14.966 RX 006 bytes 00 00 00 00 80 DA
01:02:15.218 RX 006 bytes 00 00 00 00 80 DA
01:02:15.469 RX 006 bytes 00 00 00 00 80 DA
01:02:15.721 RX 006 bytes 00 00 00 00 80 DA
01:02:15.973 RX 006 bytes 00 00 00 00 80 DA
01:02:16.174 TX frame 006 00 00 01 20 D0 AB
01:02:16.225 RX 006 bytes 00 00 00 00 80 DA
01:02:16.478 RX 006 bytes 00 00 00 00 80 DA
01:02:16.731 RX 006 bytes 00 00 00 00 80 DA
01:02:16.984 RX 006 bytes 00 00 00 00 80 DA
01:02:17.236 RX 006 bytes 00 00 00 00 80 DA
01:02:17.489 RX 006 bytes 00 00 00 00 80 DA
01:02:17.691 TX frame 006 00 00 01 20 D0 AB
01:02:17.741 RX 006 bytes 00 00 00 00 80 DA
01:02:17.995 RX 006 bytes 00 00 00 00 80 DA
01:02:18.248 RX 006 bytes 00 00 00 00 80 DA
01:02:18.500 RX 006 bytes 00 00 00 00 80 DA
01:02:18.752 RX 006 bytes 00 00 00 00 80 DA
01:02:19.004 RX 006 bytes 00 00 00 00 80 DA
01:02:19.207 TX frame 006 00 00 01 20 D0 AB
01:02:19.257 RX 006 bytes 00 00 00 00 80 DA
01:02:19.511 RX 006 bytes 00 00 00 00 80 DA
01:02:19.764 RX 006 bytes 00 00 00 00 80 DA
01:02:20.017 RX 006 bytes 00 00 00 00 80 DA
01:02:20.269 RX 006 bytes 00 00 00 00 80 DA
01:02:20.521 RX 006 bytes 00 00 00 00 80 DA
01:02:20.723 TX frame 006 00 00 01 20 D0 AB
01:02:20.775 RX 006 bytes 00 00 00 00 80 DA
01:02:21.026 RX 006 bytes 00 00 00 00 80 DA
01:02:21.279 RX 006 bytes 00 00 00 00 80 DA
01:02:21.532 RX 006 bytes 00 00 00 00 80 DA
01:02:21.785 RX 006 bytes 00 00 00 00 80 DA
01:02:22.037 RX 006 bytes 00 00 00 00 80 DA
01:02:22.240 TX frame 006 00 00 01 20 D0 AB
01:02:22.290 RX 006 bytes 00 00 00 00 80 DA
01:02:22.543 RX 006 bytes 00 00 00 00 80 DA
01:02:22.796 RX 006 bytes 00 00 00 00 80 DA
01:02:23.048 RX 006 bytes 00 00 00 00 80 DA
01:02:23.301 RX 006 bytes 00 00 00 00 80 DA
01:02:23.553 RX 006 bytes 00 00 00 00 80 DA
01:02:23.756 TX frame 006 00 00 01 20 D0 AB
01:02:23.807 RX 006 bytes 00 00 00 00 80 DA
01:02:24.060 RX 006 bytes 00 00 00 00 80 DA
01:02:24.313 RX 006 bytes 00 00 00 00 80 DA
01:02:24.566 RX 006 bytes 00 00 00 00 80 DA
01:02:24.818 RX 006 bytes 00 00 00 00 80 DA
01:02:25.071 RX 006 bytes 00 00 00 00 80 DA
01:02:25.273 TX frame 006 00 00 01 20 D0 AB
01:02:25.323 RX 006 bytes 00 00 00 00 80 DA
01:02:25.576 RX 006 bytes 00 00 00 00 80 DA
01:02:25.828 RX 006 bytes 00 00 00 00 80 DA
01:02:26.080 RX 006 bytes 00 00 00 00 80 DA
01:02:26.332 RX 006 bytes 00 00 00 00 80 DA
01:02:26.584 RX 006 bytes 00 00 00 00 80 DA
01:02:26.786 TX frame 006 00 00 01 20 D0 AB
01:02:26.836 RX 006 bytes 00 00 00 00 80 DA
01:02:27.088 RX 006 bytes 00 00 00 00 80 DA
01:02:27.341 RX 006 bytes 00 00 00 00 80 DA
01:02:27.593 RX 006 bytes 00 00 00 00 80 DA
01:02:27.845 RX 006 bytes 00 00 00 00 80 DA
01:02:28.098 RX 006 bytes 00 00 00 00 80 DA
01:02:28.300 TX frame 006 00 00 01 20 D0 AB
01:02:28.351 RX 006 bytes 00 00 00 00 80 DA
01:02:28.603 RX 006 bytes 00 00 00 00 80 DA
01:02:28.856 RX 006 bytes 00 00 00 00 80 DA
01:02:29.110 RX 006 bytes 00 00 00 00 80 DA
01:02:29.334 RX 001 bytes 00
01:02:29.384 RX 005 bytes 00 00 00 80 DA
01:02:29.587 RX 001 bytes 00
01:02:29.637 RX 005 bytes 00 00 00 80 DA
01:02:29.840 RX 001 bytes 00
01:02:29.840 TX frame 006 00 00 01 20 D0 AB
01:02:29.891 RX 011 bytes 00 00 00 80 DA 00 00 00 00 80 DA
01:02:30.142 RX 006 bytes 00 00 00 00 80 DA
01:02:30.395 RX 006 bytes 00 00 00 00 80 DA
01:02:30.647 RX 006 bytes 00 00 00 00 80 DA
01:02:30.899 RX 006 bytes 00 00 00 00 80 DA
01:02:31.152 RX 006 bytes 00 00 00 00 80 DA
01:02:31.353 TX frame 006 00 00 01 20 D0 AB
01:02:31.404 RX 006 bytes 00 00 00 00 80 DA
01:02:31.656 RX 006 bytes 00 00 00 00 80 DA
01:02:31.908 RX 006 bytes 00 00 00 00 80 DA
01:02:32.160 RX 006 bytes 00 00 00 00 80 DA
01:02:32.412 RX 006 bytes 00 00 00 00 80 DA
01:02:32.665 RX 006 bytes 00 00 00 00 80 DA
01:02:32.867 TX frame 006 00 00 01 20 D0 AB
01:02:32.917 RX 006 bytes 00 00 00 00 80 DA
01:02:33.170 RX 006 bytes 00 00 00 00 80 DA
01:02:33.422 RX 006 bytes 00 00 00 00 80 DA
01:02:33.674 RX 006 bytes 00 00 00 00 80 DA
01:02:33.926 RX 006 bytes 00 00 00 00 80 DA
01:02:34.179 RX 006 bytes 00 00 00 00 80 DA
01:02:34.380 TX frame 006 00 00 01 20 D0 AB
01:02:34.431 RX 006 bytes 00 00 00 00 80 DA
01:02:34.684 RX 006 bytes 00 00 00 00 80 DA
01:02:34.937 RX 006 bytes 00 00 00 00 80 DA
01:02:35.189 RX 006 bytes 00 00 00 00 80 DA
01:02:35.441 RX 006 bytes 00 00 00 00 80 DA
01:02:35.694 RX 006 bytes 00 00 00 00 80 DA
01:02:35.895 TX frame 006 00 00 01 20 D0 AB
01:02:35.945 RX 006 bytes 00 00 00 00 80 DA
01:02:36.197 RX 006 bytes 00 00 00 00 80 DA
01:02:36.450 RX 006 bytes 00 00 00 00 80 DA
01:02:36.700 RX 006 bytes 00 00 00 00 80 DA
01:02:36.952 RX 006 bytes 00 00 00 00 80 DA
01:02:37.205 RX 006 bytes 00 00 00 00 80 DA
01:02:37.406 TX frame 006 00 00 01 20 D0 AB
01:02:37.456 RX 006 bytes 00 00 00 00 80 DA
01:02:37.709 RX 006 bytes 00 00 00 00 80 DA
01:02:37.961 RX 006 bytes 00 00 00 00 80 DA
01:02:38.215 RX 006 bytes 00 00 00 00 80 DA
01:02:38.467 RX 006 bytes 00 00 00 00 80 DA
01:02:38.721 RX 006 bytes 00 00 00 00 80 DA
01:02:38.923 TX frame 006 00 00 01 20 D0 AB
01:02:38.975 RX 006 bytes 00 00 00 00 80 DA
01:02:39.228 RX 006 bytes 00 00 00 00 80 DA
01:02:39.480 RX 006 bytes 00 00 00 00 80 DA
01:02:39.732 RX 006 bytes 00 00 00 00 80 DA
01:02:39.986 RX 006 bytes 00 00 00 00 80 DA
01:02:40.239 RX 006 bytes 00 00 00 00 80 DA
01:02:40.491 RX 006 bytes 00 00 00 00 80 DA
01:02:40.743 RX 006 bytes 00 00 00 00 80 DA
01:02:41.347 RX 001 bytes 00
01:02:41.398 RX 005 bytes 00 00 00 80 DA

View File

@@ -0,0 +1,137 @@
Listening on COM5 at 38400 8N1; will send 00 00 01 20 D0 AB after 3.0s
00:59:30.178 RX 006 bytes 00 00 00 00 80 DA
00:59:30.885 RX 006 bytes 00 00 00 00 80 DA
00:59:31.590 RX 006 bytes 00 00 00 00 80 DA
00:59:32.247 RX 001 bytes 00
00:59:32.298 RX 005 bytes 00 00 00 80 DA
00:59:32.905 TX frame 006 00 00 01 20 D0 AB
00:59:32.955 RX 001 bytes 00
00:59:33.005 RX 005 bytes 00 00 00 80 DA
00:59:33.208 RX 001 bytes 00
00:59:33.259 RX 005 bytes 00 00 00 80 DA
00:59:33.410 TX frame 006 00 00 01 20 D0 AB
00:59:33.461 RX 010 bytes 07 80 40 24 DD 64 07 80 40 24
00:59:33.511 RX 002 bytes DD 64
00:59:33.713 RX 004 bytes 07 80 40 24
00:59:33.764 RX 002 bytes DD 64
00:59:33.916 TX frame 006 00 00 01 20 D0 AB
00:59:33.967 RX 006 bytes 00 00 00 00 80 DA
00:59:34.220 RX 006 bytes 00 00 00 00 80 DA
00:59:34.421 TX frame 006 00 00 01 20 D0 AB
00:59:34.472 RX 006 bytes 00 00 00 00 80 DA
00:59:34.726 RX 006 bytes 00 00 00 00 80 DA
00:59:34.927 TX frame 006 00 00 01 20 D0 AB
00:59:34.977 RX 006 bytes 00 00 00 00 80 DA
00:59:35.230 RX 006 bytes 00 00 00 00 80 DA
00:59:35.432 TX frame 006 00 00 01 20 D0 AB
00:59:35.482 RX 006 bytes 00 00 00 00 80 DA
00:59:35.735 RX 006 bytes 00 00 00 00 80 DA
00:59:35.936 TX frame 006 00 00 01 20 D0 AB
00:59:35.987 RX 006 bytes 00 00 00 00 80 DA
00:59:36.239 RX 006 bytes 00 00 00 00 80 DA
00:59:36.440 TX frame 006 00 00 01 20 D0 AB
00:59:36.490 RX 006 bytes 00 00 00 00 80 DA
00:59:36.743 RX 006 bytes 00 00 00 00 80 DA
00:59:36.944 TX frame 006 00 00 01 20 D0 AB
00:59:36.994 RX 006 bytes 00 00 00 00 80 DA
00:59:37.248 RX 006 bytes 00 00 00 00 80 DA
00:59:37.449 TX frame 006 00 00 01 20 D0 AB
00:59:37.500 RX 006 bytes 00 00 00 00 80 DA
00:59:37.752 RX 006 bytes 00 00 00 00 80 DA
00:59:37.953 TX frame 006 00 00 01 20 D0 AB
00:59:38.004 RX 006 bytes 00 00 00 00 80 DA
00:59:38.256 RX 006 bytes 00 00 00 00 80 DA
00:59:38.458 TX frame 006 00 00 01 20 D0 AB
00:59:38.510 RX 006 bytes 00 00 00 00 80 DA
00:59:38.762 RX 006 bytes 00 00 00 00 80 DA
00:59:38.963 TX frame 006 00 00 01 20 D0 AB
00:59:39.014 RX 006 bytes 00 00 00 00 80 DA
00:59:39.268 RX 006 bytes 00 00 00 00 80 DA
00:59:39.470 TX frame 006 00 00 01 20 D0 AB
00:59:39.521 RX 006 bytes 00 00 00 00 80 DA
00:59:39.775 RX 006 bytes 00 00 00 00 80 DA
00:59:39.976 TX frame 006 00 00 01 20 D0 AB
00:59:40.027 RX 006 bytes 00 00 00 00 80 DA
00:59:40.280 RX 006 bytes 00 00 00 00 80 DA
00:59:40.482 TX frame 006 00 00 01 20 D0 AB
00:59:40.533 RX 006 bytes 00 00 00 00 80 DA
00:59:40.785 RX 006 bytes 00 00 00 00 80 DA
00:59:40.988 TX frame 006 00 00 01 20 D0 AB
00:59:41.039 RX 006 bytes 00 00 00 00 80 DA
00:59:41.291 RX 006 bytes 00 00 00 00 80 DA
00:59:41.492 TX frame 006 00 00 01 20 D0 AB
00:59:41.542 RX 006 bytes 00 00 00 00 80 DA
00:59:41.795 RX 006 bytes 00 00 00 00 80 DA
00:59:41.997 TX frame 006 00 00 01 20 D0 AB
00:59:42.047 RX 006 bytes 00 00 00 00 80 DA
00:59:42.299 RX 006 bytes 00 00 00 00 80 DA
00:59:42.500 TX frame 006 00 00 01 20 D0 AB
00:59:42.551 RX 006 bytes 00 00 00 00 80 DA
00:59:42.803 RX 006 bytes 00 00 00 00 80 DA
00:59:43.005 TX frame 006 00 00 01 20 D0 AB
00:59:43.055 RX 006 bytes 00 00 00 00 80 DA
00:59:43.308 RX 006 bytes 00 00 00 00 80 DA
00:59:43.510 TX frame 006 00 00 01 20 D0 AB
00:59:43.560 RX 006 bytes 00 00 00 00 80 DA
00:59:43.813 RX 006 bytes 00 00 00 00 80 DA
00:59:44.015 TX frame 006 00 00 01 20 D0 AB
00:59:44.065 RX 006 bytes 00 00 00 00 80 DA
00:59:44.318 RX 006 bytes 00 00 00 00 80 DA
00:59:44.519 TX frame 006 00 00 01 20 D0 AB
00:59:44.570 RX 006 bytes 00 00 00 00 80 DA
00:59:44.823 RX 006 bytes 00 00 00 00 80 DA
00:59:45.023 TX frame 006 00 00 01 20 D0 AB
00:59:45.074 RX 006 bytes 00 00 00 00 80 DA
00:59:45.327 RX 006 bytes 00 00 00 00 80 DA
00:59:45.529 TX frame 006 00 00 01 20 D0 AB
00:59:45.581 RX 006 bytes 00 00 00 00 80 DA
00:59:45.833 RX 006 bytes 00 00 00 00 80 DA
00:59:46.035 TX frame 006 00 00 01 20 D0 AB
00:59:46.085 RX 006 bytes 00 00 00 00 80 DA
00:59:46.337 RX 006 bytes 00 00 00 00 80 DA
00:59:46.539 TX frame 006 00 00 01 20 D0 AB
00:59:46.589 RX 006 bytes 00 00 00 00 80 DA
00:59:46.842 RX 006 bytes 00 00 00 00 80 DA
00:59:47.045 TX frame 006 00 00 01 20 D0 AB
00:59:47.096 RX 006 bytes 00 00 00 00 80 DA
00:59:47.348 RX 006 bytes 00 00 00 00 80 DA
00:59:47.551 TX frame 006 00 00 01 20 D0 AB
00:59:47.601 RX 006 bytes 00 00 00 00 80 DA
00:59:47.854 RX 006 bytes 00 00 00 00 80 DA
00:59:48.054 TX frame 006 00 00 01 20 D0 AB
00:59:48.105 RX 006 bytes 00 00 00 00 80 DA
00:59:48.358 RX 006 bytes 00 00 00 00 80 DA
00:59:48.560 TX frame 006 00 00 01 20 D0 AB
00:59:48.611 RX 006 bytes 00 00 00 00 80 DA
00:59:48.863 RX 006 bytes 00 00 00 00 80 DA
00:59:49.066 TX frame 006 00 00 01 20 D0 AB
00:59:49.117 RX 006 bytes 00 00 00 00 80 DA
00:59:49.368 RX 006 bytes 00 00 00 00 80 DA
00:59:49.572 TX frame 006 00 00 01 20 D0 AB
00:59:49.622 RX 006 bytes 00 00 00 00 80 DA
00:59:49.874 RX 006 bytes 00 00 00 00 80 DA
00:59:50.077 TX frame 006 00 00 01 20 D0 AB
00:59:50.127 RX 006 bytes 00 00 00 00 80 DA
00:59:50.380 RX 006 bytes 00 00 00 00 80 DA
00:59:50.582 TX frame 006 00 00 01 20 D0 AB
00:59:50.633 RX 006 bytes 00 00 00 00 80 DA
00:59:50.885 RX 006 bytes 00 00 00 00 80 DA
00:59:51.088 TX frame 006 00 00 01 20 D0 AB
00:59:51.139 RX 006 bytes 00 00 00 00 80 DA
00:59:51.392 RX 006 bytes 00 00 00 00 80 DA
00:59:51.594 TX frame 006 00 00 01 20 D0 AB
00:59:51.645 RX 006 bytes 00 00 00 00 80 DA
00:59:51.897 RX 006 bytes 00 00 00 00 80 DA
00:59:52.099 TX frame 006 00 00 01 20 D0 AB
00:59:52.150 RX 006 bytes 00 00 00 00 80 DA
00:59:52.401 RX 006 bytes 00 00 00 00 80 DA
00:59:52.603 TX frame 006 00 00 01 20 D0 AB
00:59:52.654 RX 006 bytes 00 00 00 00 80 DA
00:59:52.906 RX 006 bytes 00 00 00 00 80 DA
00:59:53.158 RX 006 bytes 00 00 00 00 80 DA
00:59:53.411 RX 006 bytes 00 00 00 00 80 DA
00:59:53.663 RX 006 bytes 00 00 00 00 80 DA
00:59:53.917 RX 006 bytes 00 00 00 00 80 DA
00:59:54.169 RX 006 bytes 00 00 00 00 80 DA
00:59:54.421 RX 006 bytes 00 00 00 00 80 DA
00:59:55.078 RX 006 bytes 00 00 00 00 80 DA

View File

@@ -0,0 +1,76 @@
Listening on COM5 at 38400 8N1; will send 00 00 02 20 D0 A8 after 3.0s
01:03:13.357 RX 006 bytes 00 00 00 00 80 DA
01:03:14.065 RX 006 bytes 00 00 00 00 80 DA
01:03:14.774 RX 006 bytes 00 00 00 00 80 DA
01:03:15.481 RX 006 bytes 00 00 00 00 80 DA
01:03:15.936 TX frame 006 00 00 02 20 D0 A8
01:03:16.189 RX 006 bytes 00 00 00 00 80 DA
01:03:16.391 RX 001 bytes 00
01:03:16.441 RX 005 bytes 00 00 00 80 DA
01:03:16.441 TX frame 006 00 00 02 20 D0 A8
01:03:16.491 RX 006 bytes 07 80 20 12 87 68
01:03:16.693 RX 006 bytes 07 80 20 12 87 68
01:03:16.895 RX 004 bytes 07 80 20 12
01:03:16.948 RX 002 bytes 87 68
01:03:16.948 TX frame 006 00 00 02 20 D0 A8
01:03:16.999 RX 006 bytes 00 00 00 00 80 DA
01:03:17.252 RX 006 bytes 00 00 00 00 80 DA
01:03:17.453 TX frame 006 00 00 02 20 D0 A8
01:03:17.504 RX 006 bytes 00 00 00 00 80 DA
01:03:17.756 RX 006 bytes 00 00 00 00 80 DA
01:03:17.957 TX frame 006 00 00 02 20 D0 A8
01:03:18.007 RX 006 bytes 00 00 00 00 80 DA
01:03:18.261 RX 006 bytes 00 00 00 00 80 DA
01:03:18.463 TX frame 006 00 00 02 20 D0 A8
01:03:18.515 RX 006 bytes 00 00 00 00 80 DA
01:03:18.767 RX 006 bytes 00 00 00 00 80 DA
01:03:18.969 TX frame 006 00 00 02 20 D0 A8
01:03:19.020 RX 006 bytes 00 00 00 00 80 DA
01:03:19.272 RX 006 bytes 00 00 00 00 80 DA
01:03:19.473 TX frame 006 00 00 02 20 D0 A8
01:03:19.524 RX 006 bytes 00 00 00 00 80 DA
01:03:19.776 RX 006 bytes 00 00 00 00 80 DA
01:03:19.978 TX frame 006 00 00 02 20 D0 A8
01:03:20.029 RX 006 bytes 00 00 00 00 80 DA
01:03:20.281 RX 006 bytes 00 00 00 00 80 DA
01:03:20.484 TX frame 006 00 00 02 20 D0 A8
01:03:20.534 RX 006 bytes 00 00 00 00 80 DA
01:03:20.786 RX 006 bytes 00 00 00 00 80 DA
01:03:20.989 TX frame 006 00 00 02 20 D0 A8
01:03:21.039 RX 006 bytes 00 00 00 00 80 DA
01:03:21.292 RX 006 bytes 00 00 00 00 80 DA
01:03:21.493 TX frame 006 00 00 02 20 D0 A8
01:03:21.543 RX 006 bytes 00 00 00 00 80 DA
01:03:21.796 RX 006 bytes 00 00 00 00 80 DA
01:03:21.998 TX frame 006 00 00 02 20 D0 A8
01:03:22.049 RX 006 bytes 00 00 00 00 80 DA
01:03:22.301 RX 006 bytes 00 00 00 00 80 DA
01:03:22.501 TX frame 006 00 00 02 20 D0 A8
01:03:22.552 RX 006 bytes 00 00 00 00 80 DA
01:03:22.805 RX 006 bytes 00 00 00 00 80 DA
01:03:23.007 TX frame 006 00 00 02 20 D0 A8
01:03:23.057 RX 006 bytes 00 00 00 00 80 DA
01:03:23.309 RX 006 bytes 00 00 00 00 80 DA
01:03:23.513 TX frame 006 00 00 02 20 D0 A8
01:03:23.563 RX 006 bytes 00 00 00 00 80 DA
01:03:23.816 RX 006 bytes 00 00 00 00 80 DA
01:03:24.017 TX frame 006 00 00 02 20 D0 A8
01:03:24.068 RX 006 bytes 00 00 00 00 80 DA
01:03:24.319 RX 006 bytes 00 00 00 00 80 DA
01:03:24.520 TX frame 006 00 00 02 20 D0 A8
01:03:24.570 RX 006 bytes 00 00 00 00 80 DA
01:03:24.822 RX 006 bytes 00 00 00 00 80 DA
01:03:25.024 TX frame 006 00 00 02 20 D0 A8
01:03:25.075 RX 006 bytes 00 00 00 00 80 DA
01:03:25.327 RX 006 bytes 00 00 00 00 80 DA
01:03:25.528 TX frame 006 00 00 02 20 D0 A8
01:03:25.579 RX 006 bytes 00 00 00 00 80 DA
01:03:25.831 RX 006 bytes 00 00 00 00 80 DA
01:03:26.083 RX 006 bytes 00 00 00 00 80 DA
01:03:26.335 RX 006 bytes 00 00 00 00 80 DA
01:03:26.588 RX 006 bytes 00 00 00 00 80 DA
01:03:26.841 RX 006 bytes 00 00 00 00 80 DA
01:03:27.093 RX 006 bytes 00 00 00 00 80 DA
01:03:27.345 RX 006 bytes 00 00 00 00 80 DA
01:03:27.950 RX 001 bytes 00
01:03:28.000 RX 005 bytes 00 00 00 80 DA

View File

@@ -0,0 +1,73 @@
Listening on COM5 at 38400 8N1; will send 00 00 03 20 D0 A9 after 3.0s
01:03:59.559 RX 006 bytes 00 00 00 00 80 DA
01:04:00.267 RX 006 bytes 00 00 00 00 80 DA
01:04:00.972 RX 006 bytes 00 00 00 00 80 DA
01:04:01.680 RX 006 bytes 00 00 00 00 80 DA
01:04:02.386 RX 006 bytes 00 00 00 00 80 DA
01:04:02.387 TX frame 006 00 00 03 20 D0 A9
01:04:02.889 TX frame 006 00 00 03 20 D0 A9
01:04:02.941 RX 006 bytes 07 80 20 12 97 78
01:04:03.395 TX frame 006 00 00 03 20 D0 A9
01:04:03.546 RX 001 bytes 00
01:04:03.597 RX 005 bytes 00 00 00 80 DA
01:04:03.799 RX 001 bytes 00
01:04:03.852 RX 005 bytes 00 00 00 80 DA
01:04:03.903 TX frame 006 00 00 03 20 D0 A9
01:04:03.954 RX 006 bytes 00 00 00 00 80 DA
01:04:04.206 RX 006 bytes 00 00 00 00 80 DA
01:04:04.409 TX frame 006 00 00 03 20 D0 A9
01:04:04.459 RX 006 bytes 00 00 00 00 80 DA
01:04:04.712 RX 006 bytes 00 00 00 00 80 DA
01:04:04.914 TX frame 006 00 00 03 20 D0 A9
01:04:04.965 RX 006 bytes 00 00 00 00 80 DA
01:04:05.217 RX 006 bytes 00 00 00 00 80 DA
01:04:05.418 TX frame 006 00 00 03 20 D0 A9
01:04:05.469 RX 006 bytes 00 00 00 00 80 DA
01:04:05.721 RX 006 bytes 00 00 00 00 80 DA
01:04:05.923 TX frame 006 00 00 03 20 D0 A9
01:04:05.974 RX 006 bytes 00 00 00 00 80 DA
01:04:06.226 RX 006 bytes 00 00 00 00 80 DA
01:04:06.428 TX frame 006 00 00 03 20 D0 A9
01:04:06.478 RX 006 bytes 00 00 00 00 80 DA
01:04:06.732 RX 006 bytes 00 00 00 00 80 DA
01:04:06.934 TX frame 006 00 00 03 20 D0 A9
01:04:06.985 RX 006 bytes 00 00 00 00 80 DA
01:04:07.238 RX 006 bytes 00 00 00 00 80 DA
01:04:07.440 TX frame 006 00 00 03 20 D0 A9
01:04:07.490 RX 006 bytes 00 00 00 00 80 DA
01:04:07.742 RX 006 bytes 00 00 00 00 80 DA
01:04:07.943 TX frame 006 00 00 03 20 D0 A9
01:04:07.993 RX 006 bytes 00 00 00 00 80 DA
01:04:08.245 RX 006 bytes 00 00 00 00 80 DA
01:04:08.448 TX frame 006 00 00 03 20 D0 A9
01:04:08.499 RX 006 bytes 00 00 00 00 80 DA
01:04:08.751 RX 006 bytes 00 00 00 00 80 DA
01:04:08.953 TX frame 006 00 00 03 20 D0 A9
01:04:09.004 RX 006 bytes 00 00 00 00 80 DA
01:04:09.257 RX 006 bytes 00 00 00 00 80 DA
01:04:09.458 TX frame 006 00 00 03 20 D0 A9
01:04:09.509 RX 006 bytes 00 00 00 00 80 DA
01:04:09.762 RX 006 bytes 00 00 00 00 80 DA
01:04:09.963 TX frame 006 00 00 03 20 D0 A9
01:04:10.014 RX 006 bytes 00 00 00 00 80 DA
01:04:10.266 RX 006 bytes 00 00 00 00 80 DA
01:04:10.469 TX frame 006 00 00 03 20 D0 A9
01:04:10.519 RX 006 bytes 00 00 00 00 80 DA
01:04:10.770 RX 006 bytes 00 00 00 00 80 DA
01:04:10.972 TX frame 006 00 00 03 20 D0 A9
01:04:11.022 RX 006 bytes 00 00 00 00 80 DA
01:04:11.275 RX 006 bytes 00 00 00 00 80 DA
01:04:11.477 TX frame 006 00 00 03 20 D0 A9
01:04:11.528 RX 006 bytes 00 00 00 00 80 DA
01:04:11.781 RX 006 bytes 00 00 00 00 80 DA
01:04:11.983 TX frame 006 00 00 03 20 D0 A9
01:04:12.034 RX 006 bytes 00 00 00 00 80 DA
01:04:12.287 RX 006 bytes 00 00 00 00 80 DA
01:04:12.539 RX 006 bytes 00 00 00 00 80 DA
01:04:12.791 RX 006 bytes 00 00 00 00 80 DA
01:04:13.043 RX 006 bytes 00 00 00 00 80 DA
01:04:13.295 RX 006 bytes 00 00 00 00 80 DA
01:04:13.547 RX 006 bytes 00 00 00 00 80 DA
01:04:13.798 RX 006 bytes 00 00 00 00 80 DA
01:04:14.454 RX 001 bytes 00
01:04:14.504 RX 005 bytes 00 00 00 80 DA

View File

@@ -0,0 +1,26 @@
Direct response sweep: 12 frames x 1 cycles (12 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:13:04.647 TX cycle=1 p1=0x00 p2=0x00 cmd=0x04 state=0x20 value=0xD0 frame 006 00 00 04 20 D0 AE
01:13:05.472 TX cycle=1 p1=0x00 p2=0x00 cmd=0x05 state=0x20 value=0xD0 frame 006 00 00 05 20 D0 AF
01:13:05.472 ANOMALY 29 RX bytes; first mismatch at byte 5: got 07, heartbeat offset 1 expected 00
01:13:05.472 RX raw 00 00 00 80 DA 07 80 41 24 DD 65 07 80 41 24 DD 65 07 80 41 24 DD 65 07 80 41 24 DD 65
01:13:15.155 TX cycle=1 p1=0x00 p2=0x00 cmd=0x06 state=0x20 value=0xD0 frame 006 00 00 06 20 D0 AC
01:13:15.981 TX cycle=1 p1=0x00 p2=0x00 cmd=0x07 state=0x20 value=0xD0 frame 006 00 00 07 20 D0 AD
01:13:15.981 ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:13:15.981 RX raw 07 80 10 09 D7 13 07 80 10 09 D7 13 07 80 10 09 D7 13 07 80 10 09 D7 13 07 80 10 09 D7 13
01:13:20.510 TX cycle=1 p1=0x00 p2=0x00 cmd=0x08 state=0x20 value=0xD0 frame 006 00 00 08 20 D0 A2
01:13:21.331 TX cycle=1 p1=0x00 p2=0x00 cmd=0x09 state=0x20 value=0xD0 frame 006 00 00 09 20 D0 A3
01:13:21.331 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:13:21.331 RX raw 07 80 42 24 DD 66 00 00 00 00 80 DA
01:13:25.057 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0A state=0x20 value=0xD0 frame 006 00 00 0A 20 D0 A0
01:13:25.880 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0B state=0x20 value=0xD0 frame 006 00 00 0B 20 D0 A1
01:13:25.880 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:13:25.880 RX raw 07 80 21 12 17 F9 00 00 00 00 80 DA
01:13:29.356 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0C state=0x20 value=0xD0 frame 006 00 00 0C 20 D0 A6
01:13:30.178 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0D state=0x20 value=0xD0 frame 006 00 00 0D 20 D0 A7
01:13:30.178 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:13:30.178 RX raw 07 80 43 24 DD 67 00 00 00 00 80 DA
01:13:34.081 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0E state=0x20 value=0xD0 frame 006 00 00 0E 20 D0 A4
01:13:34.904 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0F state=0x20 value=0xD0 frame 006 00 00 0F 20 D0 A5
FINAL heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
Anomalies: 5

View File

@@ -0,0 +1,34 @@
Direct response sweep: 16 frames x 1 cycles (16 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:13:49.563 TX cycle=1 p1=0x00 p2=0x00 cmd=0x10 state=0x20 value=0xD0 frame 006 00 00 10 20 D0 BA
01:13:50.385 TX cycle=1 p1=0x00 p2=0x00 cmd=0x11 state=0x20 value=0xD0 frame 006 00 00 11 20 D0 BB
01:13:50.385 ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:13:50.385 RX raw 07 80 44 24 DD 60 07 80 44 24 DD 60 07 80 44 24 DD 60 07 80 44 24 DD 60 07 80 44 24 DD 60
01:13:53.682 TX cycle=1 p1=0x00 p2=0x00 cmd=0x12 state=0x20 value=0xD0 frame 006 00 00 12 20 D0 B8
01:13:54.507 TX cycle=1 p1=0x00 p2=0x00 cmd=0x13 state=0x20 value=0xD0 frame 006 00 00 13 20 D0 B9
01:13:54.507 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:13:54.507 RX raw 07 80 22 12 97 7A 00 00 00 00 80 DA
01:13:57.843 TX cycle=1 p1=0x00 p2=0x00 cmd=0x14 state=0x20 value=0xD0 frame 006 00 00 14 20 D0 BE
01:13:58.668 TX cycle=1 p1=0x00 p2=0x00 cmd=0x15 state=0x20 value=0xD0 frame 006 00 00 15 20 D0 BF
01:13:58.668 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:13:58.668 RX raw 07 80 45 24 DD 61 00 00 00 00 80 DA
01:14:01.846 TX cycle=1 p1=0x00 p2=0x00 cmd=0x16 state=0x20 value=0xD0 frame 006 00 00 16 20 D0 BC
01:14:02.671 TX cycle=1 p1=0x00 p2=0x00 cmd=0x17 state=0x20 value=0xD0 frame 006 00 00 17 20 D0 BD
01:14:02.671 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:14:02.671 RX raw 07 80 11 09 D7 12 00 00 00 00 80 DA
01:14:05.604 TX cycle=1 p1=0x00 p2=0x00 cmd=0x18 state=0x20 value=0xD0 frame 006 00 00 18 20 D0 B2
01:14:06.426 TX cycle=1 p1=0x00 p2=0x00 cmd=0x19 state=0x20 value=0xD0 frame 006 00 00 19 20 D0 B3
01:14:06.426 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:14:06.426 RX raw 07 80 46 24 DD 62 00 00 00 00 80 DA
01:14:08.846 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1A state=0x20 value=0xD0 frame 006 00 00 1A 20 D0 B0
01:14:09.668 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1B state=0x20 value=0xD0 frame 006 00 00 1B 20 D0 B1
01:14:09.668 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:14:09.668 RX raw 07 80 23 12 17 FB 00 00 00 00 80 DA
01:14:12.628 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1C state=0x20 value=0xD0 frame 006 00 00 1C 20 D0 B6
01:14:13.448 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1D state=0x20 value=0xD0 frame 006 00 00 1D 20 D0 B7
01:14:13.448 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:14:13.448 RX raw 07 80 47 24 DD 63 00 00 00 00 80 DA
01:14:16.745 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1E state=0x20 value=0xD0 frame 006 00 00 1E 20 D0 B4
01:14:17.570 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1F state=0x20 value=0xD0 frame 006 00 00 1F 20 D0 B5
FINAL heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
Anomalies: 7

View File

@@ -0,0 +1,109 @@
Sequence probe: 4 frames x 10 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 00 20 D0 AA
FRAME 2: 00 00 01 20 D0 AB
FRAME 3: 00 00 02 20 D0 A8
FRAME 4: 00 00 03 20 D0 A9
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/10
01:10:04.591 TX group=1 frame=1 len=006 00 00 00 20 D0 AA
01:10:04.591 RX group=1 frame=1 no RX bytes
01:10:05.307 TX group=1 frame=2 len=006 00 00 01 20 D0 AB
01:10:05.307 RX group=1 frame=2 ANOMALY 24 RX bytes; first mismatch at byte 12: got 07, heartbeat offset 0 expected 00
01:10:05.307 RX group=1 frame=2 raw 00 00 00 00 80 DA 00 00 00 00 80 DA 07 80 40 24 DD 64 07 80 40 24 DD 64
01:10:06.022 TX group=1 frame=3 len=006 00 00 02 20 D0 A8
01:10:06.022 RX group=1 frame=3 ANOMALY 18 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:10:06.022 RX group=1 frame=3 raw 07 80 40 24 DD 64 07 80 40 24 DD 64 00 00 00 00 80 DA
01:10:06.738 TX group=1 frame=4 len=006 00 00 03 20 D0 A9
01:10:06.738 RX group=1 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 2/10
01:10:07.775 TX group=2 frame=1 len=006 00 00 00 20 D0 AA
01:10:07.775 RX group=2 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:10:08.489 TX group=2 frame=2 len=006 00 00 01 20 D0 AB
01:10:08.489 RX group=2 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:10:09.203 TX group=2 frame=3 len=006 00 00 02 20 D0 A8
01:10:09.203 RX group=2 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:10:09.917 TX group=2 frame=4 len=006 00 00 03 20 D0 A9
01:10:09.917 RX group=2 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 2 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 3/10
01:10:10.953 TX group=3 frame=1 len=006 00 00 00 20 D0 AA
01:10:10.953 RX group=3 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:10:11.668 TX group=3 frame=2 len=006 00 00 01 20 D0 AB
01:10:11.668 RX group=3 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:10:12.382 TX group=3 frame=3 len=006 00 00 02 20 D0 A8
01:10:12.382 RX group=3 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:10:13.096 TX group=3 frame=4 len=006 00 00 03 20 D0 A9
01:10:13.096 RX group=3 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 3 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 4/10
01:10:14.133 TX group=4 frame=1 len=006 00 00 00 20 D0 AA
01:10:14.133 RX group=4 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:10:14.848 TX group=4 frame=2 len=006 00 00 01 20 D0 AB
01:10:14.848 RX group=4 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:10:15.561 TX group=4 frame=3 len=006 00 00 02 20 D0 A8
01:10:15.561 RX group=4 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:10:16.277 TX group=4 frame=4 len=006 00 00 03 20 D0 A9
01:10:16.277 RX group=4 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 4 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 5/10
01:10:17.317 TX group=5 frame=1 len=006 00 00 00 20 D0 AA
01:10:17.317 RX group=5 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:10:18.032 TX group=5 frame=2 len=006 00 00 01 20 D0 AB
01:10:18.032 RX group=5 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:10:18.746 TX group=5 frame=3 len=006 00 00 02 20 D0 A8
01:10:18.746 RX group=5 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:10:19.462 TX group=5 frame=4 len=006 00 00 03 20 D0 A9
01:10:19.462 RX group=5 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 5 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 6/10
01:10:20.498 TX group=6 frame=1 len=006 00 00 00 20 D0 AA
01:10:20.498 RX group=6 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:10:21.211 TX group=6 frame=2 len=006 00 00 01 20 D0 AB
01:10:21.211 RX group=6 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:10:21.925 TX group=6 frame=3 len=006 00 00 02 20 D0 A8
01:10:21.925 RX group=6 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:10:22.639 TX group=6 frame=4 len=006 00 00 03 20 D0 A9
01:10:22.639 RX group=6 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 6 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 7/10
01:10:23.674 TX group=7 frame=1 len=006 00 00 00 20 D0 AA
01:10:23.674 RX group=7 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:10:24.388 TX group=7 frame=2 len=006 00 00 01 20 D0 AB
01:10:24.388 RX group=7 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:10:25.104 TX group=7 frame=3 len=006 00 00 02 20 D0 A8
01:10:25.104 RX group=7 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:10:25.819 TX group=7 frame=4 len=006 00 00 03 20 D0 A9
01:10:25.819 RX group=7 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 7 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 8/10
01:10:26.854 TX group=8 frame=1 len=006 00 00 00 20 D0 AA
01:10:26.854 RX group=8 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:10:27.569 TX group=8 frame=2 len=006 00 00 01 20 D0 AB
01:10:27.569 RX group=8 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:10:28.283 TX group=8 frame=3 len=006 00 00 02 20 D0 A8
01:10:28.283 RX group=8 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:10:28.997 TX group=8 frame=4 len=006 00 00 03 20 D0 A9
01:10:28.997 RX group=8 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 8 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 9/10
01:10:30.034 TX group=9 frame=1 len=006 00 00 00 20 D0 AA
01:10:30.034 RX group=9 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:10:30.747 TX group=9 frame=2 len=006 00 00 01 20 D0 AB
01:10:30.747 RX group=9 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:10:31.462 TX group=9 frame=3 len=006 00 00 02 20 D0 A8
01:10:31.462 RX group=9 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:10:32.177 TX group=9 frame=4 len=006 00 00 03 20 D0 A9
01:10:32.177 RX group=9 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 9 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 10/10
01:10:33.213 TX group=10 frame=1 len=006 00 00 00 20 D0 AA
01:10:33.213 RX group=10 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:10:33.925 TX group=10 frame=2 len=006 00 00 01 20 D0 AB
01:10:33.925 RX group=10 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:10:34.639 TX group=10 frame=3 len=006 00 00 02 20 D0 A8
01:10:34.639 RX group=10 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:10:35.353 TX group=10 frame=4 len=006 00 00 03 20 D0 A9
01:10:35.353 RX group=10 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 10 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
Anomalies: 2

View File

@@ -0,0 +1,89 @@
Sequence probe: 4 frames x 8 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 00 20 D0 AA
FRAME 2: 00 00 01 20 D0 AB
FRAME 3: 00 00 02 20 D0 A8
FRAME 4: 00 00 03 20 D0 A9
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/8
01:10:50.425 TX group=1 frame=1 len=006 00 00 00 20 D0 AA
01:10:50.425 RX group=1 frame=1 no RX bytes
01:10:51.900 TX group=1 frame=2 len=006 00 00 01 20 D0 AB
01:10:51.900 RX group=1 frame=2 ANOMALY 36 RX bytes; first mismatch at byte 24: got 07, heartbeat offset 0 expected 00
01:10:51.900 RX group=1 frame=2 raw 00 00 00 00 80 DA 00 00 00 00 80 DA 00 00 00 00 80 DA 00 00 00 00 80 DA 07 80 40 24 DD 64 07 80 40 24 DD 64
01:10:53.348 TX group=1 frame=3 len=006 00 00 02 20 D0 A8
01:10:53.348 RX group=1 frame=3 ANOMALY 37 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:10:53.348 RX group=1 frame=3 raw 07 80 40 24 DD 64 07 80 40 24 DD 64 07 80 40 24 DD 64 07 80 40 24 DD 64 07 80 40 24 DD 64 00 00 00 00 80 DA 00
01:10:54.823 TX group=1 frame=4 len=006 00 00 03 20 D0 A9
01:10:54.823 RX group=1 frame=4 heartbeat-compatible RX: 35 bytes, offset 1, 5 frames + 5 bytes
GROUP 1 TAIL heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes
BEGIN group 2/8
01:10:56.283 TX group=2 frame=1 len=006 00 00 00 20 D0 AA
01:10:56.283 RX group=2 frame=1 heartbeat-compatible RX: 7 bytes, offset 0, 1 frames + 1 bytes
01:10:57.757 TX group=2 frame=2 len=006 00 00 01 20 D0 AB
01:10:57.757 RX group=2 frame=2 heartbeat-compatible RX: 36 bytes, offset 1, 6 frames + 0 bytes
01:10:59.233 TX group=2 frame=3 len=006 00 00 02 20 D0 A8
01:10:59.233 RX group=2 frame=3 heartbeat-compatible RX: 35 bytes, offset 1, 5 frames + 5 bytes
01:11:00.677 TX group=2 frame=4 len=006 00 00 03 20 D0 A9
01:11:00.677 RX group=2 frame=4 heartbeat-compatible RX: 37 bytes, offset 0, 6 frames + 1 bytes
GROUP 2 TAIL heartbeat-compatible RX: 29 bytes, offset 1, 4 frames + 5 bytes
BEGIN group 3/8
01:11:02.170 TX group=3 frame=1 len=006 00 00 00 20 D0 AA
01:11:02.170 RX group=3 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:11:03.616 TX group=3 frame=2 len=006 00 00 01 20 D0 AB
01:11:03.616 RX group=3 frame=2 heartbeat-compatible RX: 37 bytes, offset 0, 6 frames + 1 bytes
01:11:05.091 TX group=3 frame=3 len=006 00 00 02 20 D0 A8
01:11:05.091 RX group=3 frame=3 heartbeat-compatible RX: 35 bytes, offset 1, 5 frames + 5 bytes
01:11:06.536 TX group=3 frame=4 len=006 00 00 03 20 D0 A9
01:11:06.536 RX group=3 frame=4 heartbeat-compatible RX: 37 bytes, offset 0, 6 frames + 1 bytes
GROUP 3 TAIL heartbeat-compatible RX: 29 bytes, offset 1, 4 frames + 5 bytes
BEGIN group 4/8
01:11:08.031 TX group=4 frame=1 len=006 00 00 00 20 D0 AA
01:11:08.031 RX group=4 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:11:09.476 TX group=4 frame=2 len=006 00 00 01 20 D0 AB
01:11:09.476 RX group=4 frame=2 heartbeat-compatible RX: 37 bytes, offset 0, 6 frames + 1 bytes
01:11:10.950 TX group=4 frame=3 len=006 00 00 02 20 D0 A8
01:11:10.950 RX group=4 frame=3 heartbeat-compatible RX: 35 bytes, offset 1, 5 frames + 5 bytes
01:11:12.394 TX group=4 frame=4 len=006 00 00 03 20 D0 A9
01:11:12.394 RX group=4 frame=4 heartbeat-compatible RX: 37 bytes, offset 0, 6 frames + 1 bytes
GROUP 4 TAIL heartbeat-compatible RX: 29 bytes, offset 1, 4 frames + 5 bytes
BEGIN group 5/8
01:11:13.888 TX group=5 frame=1 len=006 00 00 00 20 D0 AA
01:11:13.888 RX group=5 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:11:15.332 TX group=5 frame=2 len=006 00 00 01 20 D0 AB
01:11:15.332 RX group=5 frame=2 heartbeat-compatible RX: 37 bytes, offset 0, 6 frames + 1 bytes
01:11:16.809 TX group=5 frame=3 len=006 00 00 02 20 D0 A8
01:11:16.809 RX group=5 frame=3 heartbeat-compatible RX: 35 bytes, offset 1, 5 frames + 5 bytes
01:11:18.254 TX group=5 frame=4 len=006 00 00 03 20 D0 A9
01:11:18.254 RX group=5 frame=4 heartbeat-compatible RX: 37 bytes, offset 0, 6 frames + 1 bytes
GROUP 5 TAIL heartbeat-compatible RX: 29 bytes, offset 1, 4 frames + 5 bytes
BEGIN group 6/8
01:11:19.750 TX group=6 frame=1 len=006 00 00 00 20 D0 AA
01:11:19.750 RX group=6 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:11:21.196 TX group=6 frame=2 len=006 00 00 01 20 D0 AB
01:11:21.196 RX group=6 frame=2 heartbeat-compatible RX: 37 bytes, offset 0, 6 frames + 1 bytes
01:11:22.671 TX group=6 frame=3 len=006 00 00 02 20 D0 A8
01:11:22.671 RX group=6 frame=3 heartbeat-compatible RX: 35 bytes, offset 1, 5 frames + 5 bytes
01:11:24.115 TX group=6 frame=4 len=006 00 00 03 20 D0 A9
01:11:24.115 RX group=6 frame=4 heartbeat-compatible RX: 37 bytes, offset 0, 6 frames + 1 bytes
GROUP 6 TAIL heartbeat-compatible RX: 29 bytes, offset 1, 4 frames + 5 bytes
BEGIN group 7/8
01:11:25.606 TX group=7 frame=1 len=006 00 00 00 20 D0 AA
01:11:25.606 RX group=7 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:11:27.052 TX group=7 frame=2 len=006 00 00 01 20 D0 AB
01:11:27.052 RX group=7 frame=2 heartbeat-compatible RX: 37 bytes, offset 0, 6 frames + 1 bytes
01:11:28.526 TX group=7 frame=3 len=006 00 00 02 20 D0 A8
01:11:28.526 RX group=7 frame=3 heartbeat-compatible RX: 35 bytes, offset 1, 5 frames + 5 bytes
01:11:29.970 TX group=7 frame=4 len=006 00 00 03 20 D0 A9
01:11:29.970 RX group=7 frame=4 heartbeat-compatible RX: 36 bytes, offset 0, 6 frames + 0 bytes
GROUP 7 TAIL heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes
BEGIN group 8/8
01:11:31.431 TX group=8 frame=1 len=006 00 00 00 20 D0 AA
01:11:31.431 RX group=8 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:11:32.875 TX group=8 frame=2 len=006 00 00 01 20 D0 AB
01:11:32.875 RX group=8 frame=2 heartbeat-compatible RX: 36 bytes, offset 0, 6 frames + 0 bytes
01:11:34.320 TX group=8 frame=3 len=006 00 00 02 20 D0 A8
01:11:34.320 RX group=8 frame=3 heartbeat-compatible RX: 37 bytes, offset 0, 6 frames + 1 bytes
01:11:35.795 TX group=8 frame=4 len=006 00 00 03 20 D0 A9
01:11:35.795 RX group=8 frame=4 heartbeat-compatible RX: 35 bytes, offset 1, 5 frames + 5 bytes
GROUP 8 TAIL heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes
Anomalies: 2

View File

@@ -0,0 +1,79 @@
Sequence probe: 2 frames x 12 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 02 20 D0 A8
FRAME 2: 00 00 03 20 D0 A9
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/12
01:12:33.207 TX group=1 frame=1 len=006 00 00 02 20 D0 A8
01:12:33.207 RX group=1 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:12:34.023 TX group=1 frame=2 len=006 00 00 03 20 D0 A9
01:12:34.023 RX group=1 frame=2 ANOMALY 24 RX bytes; first mismatch at byte 12: got 07, heartbeat offset 0 expected 00
01:12:34.023 RX group=1 frame=2 raw 00 00 00 00 80 DA 00 00 00 00 80 DA 07 80 20 12 97 78 07 80 20 12 97 78
GROUP 1 TAIL ANOMALY 18 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
GROUP 1 TAIL raw 07 80 20 12 97 78 07 80 20 12 97 78 07 80 20 12 97 78
BEGIN group 2/12
01:12:35.065 TX group=2 frame=1 len=006 00 00 02 20 D0 A8
01:12:35.065 RX group=2 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:12:35.879 TX group=2 frame=2 len=006 00 00 03 20 D0 A9
01:12:35.879 RX group=2 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 2 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 3/12
01:12:36.915 TX group=3 frame=1 len=006 00 00 02 20 D0 A8
01:12:36.915 RX group=3 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:12:37.731 TX group=3 frame=2 len=006 00 00 03 20 D0 A9
01:12:37.731 RX group=3 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 3 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 4/12
01:12:38.771 TX group=4 frame=1 len=006 00 00 02 20 D0 A8
01:12:38.771 RX group=4 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:12:39.586 TX group=4 frame=2 len=006 00 00 03 20 D0 A9
01:12:39.586 RX group=4 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 4 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 5/12
01:12:40.624 TX group=5 frame=1 len=006 00 00 02 20 D0 A8
01:12:40.624 RX group=5 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:12:41.439 TX group=5 frame=2 len=006 00 00 03 20 D0 A9
01:12:41.439 RX group=5 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 5 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 6/12
01:12:42.479 TX group=6 frame=1 len=006 00 00 02 20 D0 A8
01:12:42.479 RX group=6 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:12:43.294 TX group=6 frame=2 len=006 00 00 03 20 D0 A9
01:12:43.294 RX group=6 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 6 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 7/12
01:12:44.330 TX group=7 frame=1 len=006 00 00 02 20 D0 A8
01:12:44.330 RX group=7 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:12:45.143 TX group=7 frame=2 len=006 00 00 03 20 D0 A9
01:12:45.143 RX group=7 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 7 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 8/12
01:12:46.181 TX group=8 frame=1 len=006 00 00 02 20 D0 A8
01:12:46.181 RX group=8 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:12:46.995 TX group=8 frame=2 len=006 00 00 03 20 D0 A9
01:12:46.995 RX group=8 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 8 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 9/12
01:12:48.028 TX group=9 frame=1 len=006 00 00 02 20 D0 A8
01:12:48.028 RX group=9 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:12:48.843 TX group=9 frame=2 len=006 00 00 03 20 D0 A9
01:12:48.843 RX group=9 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 9 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 10/12
01:12:49.881 TX group=10 frame=1 len=006 00 00 02 20 D0 A8
01:12:49.881 RX group=10 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:12:50.696 TX group=10 frame=2 len=006 00 00 03 20 D0 A9
01:12:50.696 RX group=10 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 10 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 11/12
01:12:51.734 TX group=11 frame=1 len=006 00 00 02 20 D0 A8
01:12:51.734 RX group=11 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:12:52.548 TX group=11 frame=2 len=006 00 00 03 20 D0 A9
01:12:52.548 RX group=11 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 11 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 12/12
01:12:53.582 TX group=12 frame=1 len=006 00 00 02 20 D0 A8
01:12:53.582 RX group=12 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:12:54.397 TX group=12 frame=2 len=006 00 00 03 20 D0 A9
01:12:54.397 RX group=12 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 12 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
Anomalies: 2

View File

@@ -0,0 +1,79 @@
Sequence probe: 2 frames x 12 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 00 20 D0 AA
FRAME 2: 00 00 01 20 D0 AB
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/12
01:11:57.908 TX group=1 frame=1 len=006 00 00 00 20 D0 AA
01:11:57.908 RX group=1 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:11:58.725 TX group=1 frame=2 len=006 00 00 01 20 D0 AB
01:11:58.725 RX group=1 frame=2 ANOMALY 24 RX bytes; first mismatch at byte 12: got 07, heartbeat offset 0 expected 00
01:11:58.725 RX group=1 frame=2 raw 00 00 00 00 80 DA 00 00 00 00 80 DA 07 80 40 24 DD 64 07 80 40 24 DD 64
GROUP 1 TAIL ANOMALY 18 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
GROUP 1 TAIL raw 07 80 40 24 DD 64 07 80 40 24 DD 64 07 80 40 24 DD 64
BEGIN group 2/12
01:11:59.763 TX group=2 frame=1 len=006 00 00 00 20 D0 AA
01:11:59.763 RX group=2 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:12:00.577 TX group=2 frame=2 len=006 00 00 01 20 D0 AB
01:12:00.577 RX group=2 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 2 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 3/12
01:12:01.615 TX group=3 frame=1 len=006 00 00 00 20 D0 AA
01:12:01.615 RX group=3 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:12:02.430 TX group=3 frame=2 len=006 00 00 01 20 D0 AB
01:12:02.430 RX group=3 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 3 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 4/12
01:12:03.469 TX group=4 frame=1 len=006 00 00 00 20 D0 AA
01:12:03.469 RX group=4 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:12:04.287 TX group=4 frame=2 len=006 00 00 01 20 D0 AB
01:12:04.287 RX group=4 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 4 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 5/12
01:12:05.325 TX group=5 frame=1 len=006 00 00 00 20 D0 AA
01:12:05.325 RX group=5 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:12:06.141 TX group=5 frame=2 len=006 00 00 01 20 D0 AB
01:12:06.141 RX group=5 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 5 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 6/12
01:12:07.178 TX group=6 frame=1 len=006 00 00 00 20 D0 AA
01:12:07.178 RX group=6 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:12:07.993 TX group=6 frame=2 len=006 00 00 01 20 D0 AB
01:12:07.993 RX group=6 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 6 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 7/12
01:12:09.029 TX group=7 frame=1 len=006 00 00 00 20 D0 AA
01:12:09.029 RX group=7 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:12:09.844 TX group=7 frame=2 len=006 00 00 01 20 D0 AB
01:12:09.844 RX group=7 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 7 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 8/12
01:12:10.882 TX group=8 frame=1 len=006 00 00 00 20 D0 AA
01:12:10.882 RX group=8 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:12:11.704 TX group=8 frame=2 len=006 00 00 01 20 D0 AB
01:12:11.704 RX group=8 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 8 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 9/12
01:12:12.741 TX group=9 frame=1 len=006 00 00 00 20 D0 AA
01:12:12.741 RX group=9 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:12:13.555 TX group=9 frame=2 len=006 00 00 01 20 D0 AB
01:12:13.555 RX group=9 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 9 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 10/12
01:12:14.593 TX group=10 frame=1 len=006 00 00 00 20 D0 AA
01:12:14.593 RX group=10 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:12:15.407 TX group=10 frame=2 len=006 00 00 01 20 D0 AB
01:12:15.407 RX group=10 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 10 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 11/12
01:12:16.443 TX group=11 frame=1 len=006 00 00 00 20 D0 AA
01:12:16.443 RX group=11 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:12:17.257 TX group=11 frame=2 len=006 00 00 01 20 D0 AB
01:12:17.257 RX group=11 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 11 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 12/12
01:12:18.292 TX group=12 frame=1 len=006 00 00 00 20 D0 AA
01:12:18.292 RX group=12 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:12:19.106 TX group=12 frame=2 len=006 00 00 01 20 D0 AB
01:12:19.106 RX group=12 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 12 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
Anomalies: 2

View File

@@ -0,0 +1,86 @@
Sequence probe: 8 frames x 4 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 01 20 D0 AB
FRAME 2: 00 00 01 20 D0 AB
FRAME 3: 00 00 01 20 D0 AB
FRAME 4: 00 00 03 20 D0 A9
FRAME 5: 00 00 03 20 D0 A9
FRAME 6: 00 00 05 20 D0 AF
FRAME 7: 00 00 05 20 D0 AF
FRAME 8: 00 00 09 20 D0 A3
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/4
01:27:37.825 TX group=1 frame=1 len=006 00 00 01 20 D0 AB
01:27:37.825 RX group=1 frame=1 no RX bytes
01:27:38.539 TX group=1 frame=2 len=006 00 00 01 20 D0 AB
01:27:38.539 RX group=1 frame=2 ANOMALY 22 RX bytes; first mismatch at byte 12: got 07, heartbeat offset 0 expected 00
01:27:38.539 RX group=1 frame=2 raw 00 00 00 00 80 DA 00 00 00 00 80 DA 07 80 40 24 DD 64 07 80 40 24
01:27:39.256 TX group=1 frame=3 len=006 00 00 01 20 D0 AB
01:27:39.256 RX group=1 frame=3 ANOMALY 20 RX bytes; first mismatch at byte 0: got DD, heartbeat offset 4 expected 80
01:27:39.256 RX group=1 frame=3 raw DD 64 07 80 40 24 DD 64 07 80 40 24 DD 64 00 00 00 00 80 DA
01:27:39.971 TX group=1 frame=4 len=006 00 00 03 20 D0 A9
01:27:39.971 RX group=1 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:40.686 TX group=1 frame=5 len=006 00 00 03 20 D0 A9
01:27:40.686 RX group=1 frame=5 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:41.401 TX group=1 frame=6 len=006 00 00 05 20 D0 AF
01:27:41.401 RX group=1 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:42.115 TX group=1 frame=7 len=006 00 00 05 20 D0 AF
01:27:42.115 RX group=1 frame=7 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:42.829 TX group=1 frame=8 len=006 00 00 09 20 D0 A3
01:27:42.829 RX group=1 frame=8 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes
BEGIN group 2/4
01:27:44.258 TX group=2 frame=1 len=006 00 00 01 20 D0 AB
01:27:44.258 RX group=2 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:27:44.971 TX group=2 frame=2 len=006 00 00 01 20 D0 AB
01:27:44.971 RX group=2 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:45.685 TX group=2 frame=3 len=006 00 00 01 20 D0 AB
01:27:45.685 RX group=2 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:46.401 TX group=2 frame=4 len=006 00 00 03 20 D0 A9
01:27:46.401 RX group=2 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:47.114 TX group=2 frame=5 len=006 00 00 03 20 D0 A9
01:27:47.114 RX group=2 frame=5 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:47.828 TX group=2 frame=6 len=006 00 00 05 20 D0 AF
01:27:47.828 RX group=2 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:48.542 TX group=2 frame=7 len=006 00 00 05 20 D0 AF
01:27:48.542 RX group=2 frame=7 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:49.256 TX group=2 frame=8 len=006 00 00 09 20 D0 A3
01:27:49.256 RX group=2 frame=8 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 2 TAIL heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes
BEGIN group 3/4
01:27:50.692 TX group=3 frame=1 len=006 00 00 01 20 D0 AB
01:27:50.692 RX group=3 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:27:51.405 TX group=3 frame=2 len=006 00 00 01 20 D0 AB
01:27:51.405 RX group=3 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:52.119 TX group=3 frame=3 len=006 00 00 01 20 D0 AB
01:27:52.119 RX group=3 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:52.834 TX group=3 frame=4 len=006 00 00 03 20 D0 A9
01:27:52.834 RX group=3 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:53.547 TX group=3 frame=5 len=006 00 00 03 20 D0 A9
01:27:53.547 RX group=3 frame=5 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:54.263 TX group=3 frame=6 len=006 00 00 05 20 D0 AF
01:27:54.263 RX group=3 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:54.976 TX group=3 frame=7 len=006 00 00 05 20 D0 AF
01:27:54.976 RX group=3 frame=7 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:55.689 TX group=3 frame=8 len=006 00 00 09 20 D0 A3
01:27:55.689 RX group=3 frame=8 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 3 TAIL heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes
BEGIN group 4/4
01:27:57.119 TX group=4 frame=1 len=006 00 00 01 20 D0 AB
01:27:57.119 RX group=4 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:27:57.833 TX group=4 frame=2 len=006 00 00 01 20 D0 AB
01:27:57.833 RX group=4 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:58.547 TX group=4 frame=3 len=006 00 00 01 20 D0 AB
01:27:58.547 RX group=4 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:59.261 TX group=4 frame=4 len=006 00 00 03 20 D0 A9
01:27:59.261 RX group=4 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:59.975 TX group=4 frame=5 len=006 00 00 03 20 D0 A9
01:27:59.975 RX group=4 frame=5 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:28:00.688 TX group=4 frame=6 len=006 00 00 05 20 D0 AF
01:28:00.688 RX group=4 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:28:01.403 TX group=4 frame=7 len=006 00 00 05 20 D0 AF
01:28:01.403 RX group=4 frame=7 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:28:02.117 TX group=4 frame=8 len=006 00 00 09 20 D0 A3
01:28:02.117 RX group=4 frame=8 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 4 TAIL heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes
01:32:23.227 PANEL python scripts/serial_direct_response_sweep.py --port COM5 --prefix1s 0x00 --prefix2s 0x00 --commands 0x20-0x3F --states 0x20 --values 0xD0 --settle 3.0 --after-each 0.8 --after 2.0 --pause-on-anomaly --log captures/he38-direct-20d0-cmd20-3f.txt
Anomalies: 2

View File

@@ -0,0 +1,157 @@
Sequence probe: 16 frames x 4 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 00 20 D0 AA
FRAME 2: 00 00 01 20 D0 AB
FRAME 3: 00 00 02 20 D0 A8
FRAME 4: 00 00 03 20 D0 A9
FRAME 5: 00 00 04 20 D0 AE
FRAME 6: 00 00 05 20 D0 AF
FRAME 7: 00 00 06 20 D0 AC
FRAME 8: 00 00 07 20 D0 AD
FRAME 9: 00 00 08 20 D0 A2
FRAME 10: 00 00 09 20 D0 A3
FRAME 11: 00 00 0A 20 D0 A0
FRAME 12: 00 00 0B 20 D0 A1
FRAME 13: 00 00 0C 20 D0 A6
FRAME 14: 00 00 0D 20 D0 A7
FRAME 15: 00 00 0E 20 D0 A4
FRAME 16: 00 00 0F 20 D0 A5
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/4
01:22:31.504 TX group=1 frame=1 len=006 00 00 00 20 D0 AA
01:22:31.504 RX group=1 frame=1 no RX bytes
01:22:32.038 TX group=1 frame=2 len=006 00 00 01 20 D0 AB
01:22:32.038 RX group=1 frame=2 ANOMALY 18 RX bytes; first mismatch at byte 6: got 07, heartbeat offset 0 expected 00
01:22:32.038 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 40 24 DD 64 07 80 40 24 DD 64
01:22:32.542 TX group=1 frame=3 len=006 00 00 02 20 D0 A8
01:22:32.542 RX group=1 frame=3 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:22:32.542 RX group=1 frame=3 raw 07 80 40 24 DD 64 00 00 00 00 80 DA
01:22:33.045 TX group=1 frame=4 len=006 00 00 03 20 D0 A9
01:22:33.045 RX group=1 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:33.549 TX group=1 frame=5 len=006 00 00 04 20 D0 AE
01:22:33.549 RX group=1 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:34.083 TX group=1 frame=6 len=006 00 00 05 20 D0 AF
01:22:34.083 RX group=1 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:22:34.617 TX group=1 frame=7 len=006 00 00 06 20 D0 AC
01:22:34.617 RX group=1 frame=7 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:22:35.119 TX group=1 frame=8 len=006 00 00 07 20 D0 AD
01:22:35.119 RX group=1 frame=8 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:35.624 TX group=1 frame=9 len=006 00 00 08 20 D0 A2
01:22:35.624 RX group=1 frame=9 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:36.128 TX group=1 frame=10 len=006 00 00 09 20 D0 A3
01:22:36.128 RX group=1 frame=10 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:36.661 TX group=1 frame=11 len=006 00 00 0A 20 D0 A0
01:22:36.661 RX group=1 frame=11 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:22:37.195 TX group=1 frame=12 len=006 00 00 0B 20 D0 A1
01:22:37.195 RX group=1 frame=12 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:22:37.698 TX group=1 frame=13 len=006 00 00 0C 20 D0 A6
01:22:37.698 RX group=1 frame=13 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:38.200 TX group=1 frame=14 len=006 00 00 0D 20 D0 A7
01:22:38.200 RX group=1 frame=14 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:38.704 TX group=1 frame=15 len=006 00 00 0E 20 D0 A4
01:22:38.704 RX group=1 frame=15 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:39.206 TX group=1 frame=16 len=006 00 00 0F 20 D0 A5
01:22:39.206 RX group=1 frame=16 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 2/4
01:22:40.395 TX group=2 frame=1 len=006 00 00 00 20 D0 AA
01:22:40.395 RX group=2 frame=1 no RX bytes
01:22:40.928 TX group=2 frame=2 len=006 00 00 01 20 D0 AB
01:22:40.928 RX group=2 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:22:41.433 TX group=2 frame=3 len=006 00 00 02 20 D0 A8
01:22:41.433 RX group=2 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:41.936 TX group=2 frame=4 len=006 00 00 03 20 D0 A9
01:22:41.936 RX group=2 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:42.440 TX group=2 frame=5 len=006 00 00 04 20 D0 AE
01:22:42.440 RX group=2 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:42.942 TX group=2 frame=6 len=006 00 00 05 20 D0 AF
01:22:42.942 RX group=2 frame=6 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:43.475 TX group=2 frame=7 len=006 00 00 06 20 D0 AC
01:22:43.475 RX group=2 frame=7 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:22:44.008 TX group=2 frame=8 len=006 00 00 07 20 D0 AD
01:22:44.008 RX group=2 frame=8 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:22:44.510 TX group=2 frame=9 len=006 00 00 08 20 D0 A2
01:22:44.510 RX group=2 frame=9 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:45.016 TX group=2 frame=10 len=006 00 00 09 20 D0 A3
01:22:45.016 RX group=2 frame=10 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:45.520 TX group=2 frame=11 len=006 00 00 0A 20 D0 A0
01:22:45.520 RX group=2 frame=11 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:46.055 TX group=2 frame=12 len=006 00 00 0B 20 D0 A1
01:22:46.055 RX group=2 frame=12 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:22:46.559 TX group=2 frame=13 len=006 00 00 0C 20 D0 A6
01:22:46.559 RX group=2 frame=13 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:47.062 TX group=2 frame=14 len=006 00 00 0D 20 D0 A7
01:22:47.062 RX group=2 frame=14 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:47.566 TX group=2 frame=15 len=006 00 00 0E 20 D0 A4
01:22:47.566 RX group=2 frame=15 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:48.068 TX group=2 frame=16 len=006 00 00 0F 20 D0 A5
01:22:48.068 RX group=2 frame=16 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 2 TAIL heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 3/4
01:22:49.257 TX group=3 frame=1 len=006 00 00 00 20 D0 AA
01:22:49.257 RX group=3 frame=1 no RX bytes
01:22:49.790 TX group=3 frame=2 len=006 00 00 01 20 D0 AB
01:22:49.790 RX group=3 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:22:50.293 TX group=3 frame=3 len=006 00 00 02 20 D0 A8
01:22:50.293 RX group=3 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:50.797 TX group=3 frame=4 len=006 00 00 03 20 D0 A9
01:22:50.797 RX group=3 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:51.301 TX group=3 frame=5 len=006 00 00 04 20 D0 AE
01:22:51.301 RX group=3 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:51.834 TX group=3 frame=6 len=006 00 00 05 20 D0 AF
01:22:51.834 RX group=3 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:22:52.368 TX group=3 frame=7 len=006 00 00 06 20 D0 AC
01:22:52.368 RX group=3 frame=7 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:22:52.870 TX group=3 frame=8 len=006 00 00 07 20 D0 AD
01:22:52.870 RX group=3 frame=8 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:53.376 TX group=3 frame=9 len=006 00 00 08 20 D0 A2
01:22:53.376 RX group=3 frame=9 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:53.880 TX group=3 frame=10 len=006 00 00 09 20 D0 A3
01:22:53.880 RX group=3 frame=10 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:54.413 TX group=3 frame=11 len=006 00 00 0A 20 D0 A0
01:22:54.413 RX group=3 frame=11 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:22:54.946 TX group=3 frame=12 len=006 00 00 0B 20 D0 A1
01:22:54.946 RX group=3 frame=12 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:22:55.451 TX group=3 frame=13 len=006 00 00 0C 20 D0 A6
01:22:55.451 RX group=3 frame=13 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:55.954 TX group=3 frame=14 len=006 00 00 0D 20 D0 A7
01:22:55.954 RX group=3 frame=14 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:56.459 TX group=3 frame=15 len=006 00 00 0E 20 D0 A4
01:22:56.459 RX group=3 frame=15 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:56.992 TX group=3 frame=16 len=006 00 00 0F 20 D0 A5
01:22:56.992 RX group=3 frame=16 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 3 TAIL heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 4/4
01:22:58.180 TX group=4 frame=1 len=006 00 00 00 20 D0 AA
01:22:58.180 RX group=4 frame=1 no RX bytes
01:22:58.713 TX group=4 frame=2 len=006 00 00 01 20 D0 AB
01:22:58.713 RX group=4 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:22:59.217 TX group=4 frame=3 len=006 00 00 02 20 D0 A8
01:22:59.217 RX group=4 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:22:59.720 TX group=4 frame=4 len=006 00 00 03 20 D0 A9
01:22:59.720 RX group=4 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:00.223 TX group=4 frame=5 len=006 00 00 04 20 D0 AE
01:23:00.223 RX group=4 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:00.726 TX group=4 frame=6 len=006 00 00 05 20 D0 AF
01:23:00.726 RX group=4 frame=6 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:01.230 TX group=4 frame=7 len=006 00 00 06 20 D0 AC
01:23:01.230 RX group=4 frame=7 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:01.734 TX group=4 frame=8 len=006 00 00 07 20 D0 AD
01:23:01.734 RX group=4 frame=8 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:02.236 TX group=4 frame=9 len=006 00 00 08 20 D0 A2
01:23:02.236 RX group=4 frame=9 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:02.740 TX group=4 frame=10 len=006 00 00 09 20 D0 A3
01:23:02.740 RX group=4 frame=10 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:03.274 TX group=4 frame=11 len=006 00 00 0A 20 D0 A0
01:23:03.274 RX group=4 frame=11 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:23:03.778 TX group=4 frame=12 len=006 00 00 0B 20 D0 A1
01:23:03.778 RX group=4 frame=12 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:04.281 TX group=4 frame=13 len=006 00 00 0C 20 D0 A6
01:23:04.281 RX group=4 frame=13 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:04.786 TX group=4 frame=14 len=006 00 00 0D 20 D0 A7
01:23:04.786 RX group=4 frame=14 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:05.288 TX group=4 frame=15 len=006 00 00 0E 20 D0 A4
01:23:05.288 RX group=4 frame=15 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:05.822 TX group=4 frame=16 len=006 00 00 0F 20 D0 A5
01:23:05.822 RX group=4 frame=16 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 4 TAIL heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
Anomalies: 2

View File

@@ -0,0 +1,92 @@
Sequence probe: 7 frames x 5 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 02 20 D0 A8
FRAME 2: 00 00 03 20 D0 A9
FRAME 3: 00 00 07 20 D0 AD
FRAME 4: 00 00 0B 20 D0 A1
FRAME 5: 00 00 13 20 D0 B9
FRAME 6: 00 00 17 20 D0 BD
FRAME 7: 00 00 1B 20 D0 B1
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/5
01:27:00.291 TX group=1 frame=1 len=006 00 00 02 20 D0 A8
01:27:00.291 RX group=1 frame=1 no RX bytes
01:27:00.874 TX group=1 frame=2 len=006 00 00 03 20 D0 A9
01:27:00.874 RX group=1 frame=2 ANOMALY 24 RX bytes; first mismatch at byte 12: got 07, heartbeat offset 0 expected 00
01:27:00.874 RX group=1 frame=2 raw 00 00 00 00 80 DA 00 00 00 00 80 DA 07 80 20 12 97 78 07 80 20 12 97 78
01:27:01.431 TX group=1 frame=3 len=006 00 00 07 20 D0 AD
01:27:01.431 RX group=1 frame=3 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:27:01.431 RX group=1 frame=3 raw 07 80 20 12 97 78 00 00 00 00 80 DA
01:27:02.016 TX group=1 frame=4 len=006 00 00 0B 20 D0 A1
01:27:02.016 RX group=1 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:02.570 TX group=1 frame=5 len=006 00 00 13 20 D0 B9
01:27:02.570 RX group=1 frame=5 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:03.154 TX group=1 frame=6 len=006 00 00 17 20 D0 BD
01:27:03.154 RX group=1 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:03.709 TX group=1 frame=7 len=006 00 00 1B 20 D0 B1
01:27:03.709 RX group=1 frame=7 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 2/5
01:27:04.874 TX group=2 frame=1 len=006 00 00 02 20 D0 A8
01:27:04.874 RX group=2 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:27:05.428 TX group=2 frame=2 len=006 00 00 03 20 D0 A9
01:27:05.428 RX group=2 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:05.981 TX group=2 frame=3 len=006 00 00 07 20 D0 AD
01:27:05.981 RX group=2 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:06.563 TX group=2 frame=4 len=006 00 00 0B 20 D0 A1
01:27:06.563 RX group=2 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:07.117 TX group=2 frame=5 len=006 00 00 13 20 D0 B9
01:27:07.117 RX group=2 frame=5 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:07.669 TX group=2 frame=6 len=006 00 00 17 20 D0 BD
01:27:07.669 RX group=2 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:08.223 TX group=2 frame=7 len=006 00 00 1B 20 D0 B1
01:27:08.223 RX group=2 frame=7 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 2 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 3/5
01:27:09.382 TX group=3 frame=1 len=006 00 00 02 20 D0 A8
01:27:09.382 RX group=3 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:27:09.935 TX group=3 frame=2 len=006 00 00 03 20 D0 A9
01:27:09.935 RX group=3 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:10.488 TX group=3 frame=3 len=006 00 00 07 20 D0 AD
01:27:10.488 RX group=3 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:11.040 TX group=3 frame=4 len=006 00 00 0B 20 D0 A1
01:27:11.040 RX group=3 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:11.623 TX group=3 frame=5 len=006 00 00 13 20 D0 B9
01:27:11.623 RX group=3 frame=5 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:12.177 TX group=3 frame=6 len=006 00 00 17 20 D0 BD
01:27:12.177 RX group=3 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:12.730 TX group=3 frame=7 len=006 00 00 1B 20 D0 B1
01:27:12.730 RX group=3 frame=7 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 3 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 4/5
01:27:13.920 TX group=4 frame=1 len=006 00 00 02 20 D0 A8
01:27:13.920 RX group=4 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:27:14.473 TX group=4 frame=2 len=006 00 00 03 20 D0 A9
01:27:14.473 RX group=4 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:15.027 TX group=4 frame=3 len=006 00 00 07 20 D0 AD
01:27:15.027 RX group=4 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:15.611 TX group=4 frame=4 len=006 00 00 0B 20 D0 A1
01:27:15.611 RX group=4 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:16.165 TX group=4 frame=5 len=006 00 00 13 20 D0 B9
01:27:16.165 RX group=4 frame=5 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:16.749 TX group=4 frame=6 len=006 00 00 17 20 D0 BD
01:27:16.749 RX group=4 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:17.302 TX group=4 frame=7 len=006 00 00 1B 20 D0 B1
01:27:17.302 RX group=4 frame=7 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 4 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 5/5
01:27:18.459 TX group=5 frame=1 len=006 00 00 02 20 D0 A8
01:27:18.459 RX group=5 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:27:19.012 TX group=5 frame=2 len=006 00 00 03 20 D0 A9
01:27:19.012 RX group=5 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:19.597 TX group=5 frame=3 len=006 00 00 07 20 D0 AD
01:27:19.597 RX group=5 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:20.149 TX group=5 frame=4 len=006 00 00 0B 20 D0 A1
01:27:20.149 RX group=5 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:20.703 TX group=5 frame=5 len=006 00 00 13 20 D0 B9
01:27:20.703 RX group=5 frame=5 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:21.257 TX group=5 frame=6 len=006 00 00 17 20 D0 BD
01:27:21.257 RX group=5 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:27:21.810 TX group=5 frame=7 len=006 00 00 1B 20 D0 B1
01:27:21.810 RX group=5 frame=7 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 5 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
Anomalies: 2

View File

@@ -0,0 +1,114 @@
Sequence probe: 9 frames x 5 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 00 20 D0 AA
FRAME 2: 00 00 01 20 D0 AB
FRAME 3: 00 00 05 20 D0 AF
FRAME 4: 00 00 09 20 D0 A3
FRAME 5: 00 00 0D 20 D0 A7
FRAME 6: 00 00 11 20 D0 BB
FRAME 7: 00 00 15 20 D0 BF
FRAME 8: 00 00 19 20 D0 B3
FRAME 9: 00 00 1D 20 D0 B7
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/5
01:26:10.829 TX group=1 frame=1 len=006 00 00 00 20 D0 AA
01:26:10.829 RX group=1 frame=1 no RX bytes
01:26:11.382 TX group=1 frame=2 len=006 00 00 01 20 D0 AB
01:26:11.382 RX group=1 frame=2 ANOMALY 12 RX bytes; first mismatch at byte 6: got 07, heartbeat offset 0 expected 00
01:26:11.382 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 40 24 DD 64
01:26:11.939 TX group=1 frame=3 len=006 00 00 05 20 D0 AF
01:26:11.939 RX group=1 frame=3 ANOMALY 18 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:26:11.939 RX group=1 frame=3 raw 07 80 40 24 DD 64 07 80 40 24 DD 64 00 00 00 00 80 DA
01:26:12.493 TX group=1 frame=4 len=006 00 00 09 20 D0 A3
01:26:12.493 RX group=1 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:13.047 TX group=1 frame=5 len=006 00 00 0D 20 D0 A7
01:26:13.047 RX group=1 frame=5 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:13.600 TX group=1 frame=6 len=006 00 00 11 20 D0 BB
01:26:13.600 RX group=1 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:14.184 TX group=1 frame=7 len=006 00 00 15 20 D0 BF
01:26:14.184 RX group=1 frame=7 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:14.737 TX group=1 frame=8 len=006 00 00 19 20 D0 B3
01:26:14.737 RX group=1 frame=8 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:15.291 TX group=1 frame=9 len=006 00 00 1D 20 D0 B7
01:26:15.291 RX group=1 frame=9 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 2/5
01:26:16.453 TX group=2 frame=1 len=006 00 00 00 20 D0 AA
01:26:16.453 RX group=2 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:26:17.006 TX group=2 frame=2 len=006 00 00 01 20 D0 AB
01:26:17.006 RX group=2 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:17.561 TX group=2 frame=3 len=006 00 00 05 20 D0 AF
01:26:17.561 RX group=2 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:18.115 TX group=2 frame=4 len=006 00 00 09 20 D0 A3
01:26:18.115 RX group=2 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:18.698 TX group=2 frame=5 len=006 00 00 0D 20 D0 A7
01:26:18.698 RX group=2 frame=5 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:19.252 TX group=2 frame=6 len=006 00 00 11 20 D0 BB
01:26:19.252 RX group=2 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:19.804 TX group=2 frame=7 len=006 00 00 15 20 D0 BF
01:26:19.804 RX group=2 frame=7 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:20.388 TX group=2 frame=8 len=006 00 00 19 20 D0 B3
01:26:20.388 RX group=2 frame=8 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:20.941 TX group=2 frame=9 len=006 00 00 1D 20 D0 B7
01:26:20.941 RX group=2 frame=9 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 2 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 3/5
01:26:22.103 TX group=3 frame=1 len=006 00 00 00 20 D0 AA
01:26:22.103 RX group=3 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:26:22.656 TX group=3 frame=2 len=006 00 00 01 20 D0 AB
01:26:22.656 RX group=3 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:23.208 TX group=3 frame=3 len=006 00 00 05 20 D0 AF
01:26:23.208 RX group=3 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:23.792 TX group=3 frame=4 len=006 00 00 09 20 D0 A3
01:26:23.792 RX group=3 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:24.344 TX group=3 frame=5 len=006 00 00 0D 20 D0 A7
01:26:24.344 RX group=3 frame=5 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:24.896 TX group=3 frame=6 len=006 00 00 11 20 D0 BB
01:26:24.896 RX group=3 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:25.480 TX group=3 frame=7 len=006 00 00 15 20 D0 BF
01:26:25.480 RX group=3 frame=7 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:26.034 TX group=3 frame=8 len=006 00 00 19 20 D0 B3
01:26:26.034 RX group=3 frame=8 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:26.587 TX group=3 frame=9 len=006 00 00 1D 20 D0 B7
01:26:26.587 RX group=3 frame=9 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 3 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 4/5
01:26:27.772 TX group=4 frame=1 len=006 00 00 00 20 D0 AA
01:26:27.772 RX group=4 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:26:28.356 TX group=4 frame=2 len=006 00 00 01 20 D0 AB
01:26:28.356 RX group=4 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:28.909 TX group=4 frame=3 len=006 00 00 05 20 D0 AF
01:26:28.909 RX group=4 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:29.463 TX group=4 frame=4 len=006 00 00 09 20 D0 A3
01:26:29.463 RX group=4 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:30.017 TX group=4 frame=5 len=006 00 00 0D 20 D0 A7
01:26:30.017 RX group=4 frame=5 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:30.571 TX group=4 frame=6 len=006 00 00 11 20 D0 BB
01:26:30.571 RX group=4 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:31.154 TX group=4 frame=7 len=006 00 00 15 20 D0 BF
01:26:31.154 RX group=4 frame=7 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:31.706 TX group=4 frame=8 len=006 00 00 19 20 D0 B3
01:26:31.706 RX group=4 frame=8 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:32.260 TX group=4 frame=9 len=006 00 00 1D 20 D0 B7
01:26:32.260 RX group=4 frame=9 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 4 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 5/5
01:26:33.420 TX group=5 frame=1 len=006 00 00 00 20 D0 AA
01:26:33.420 RX group=5 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:26:33.974 TX group=5 frame=2 len=006 00 00 01 20 D0 AB
01:26:33.974 RX group=5 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:34.526 TX group=5 frame=3 len=006 00 00 05 20 D0 AF
01:26:34.526 RX group=5 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:35.080 TX group=5 frame=4 len=006 00 00 09 20 D0 A3
01:26:35.080 RX group=5 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:35.632 TX group=5 frame=5 len=006 00 00 0D 20 D0 A7
01:26:35.632 RX group=5 frame=5 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:36.215 TX group=5 frame=6 len=006 00 00 11 20 D0 BB
01:26:36.215 RX group=5 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:36.769 TX group=5 frame=7 len=006 00 00 15 20 D0 BF
01:26:36.769 RX group=5 frame=7 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:37.323 TX group=5 frame=8 len=006 00 00 19 20 D0 B3
01:26:37.323 RX group=5 frame=8 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:26:37.876 TX group=5 frame=9 len=006 00 00 1D 20 D0 B7
01:26:37.876 RX group=5 frame=9 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 5 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
Anomalies: 2

View File

@@ -0,0 +1,139 @@
Sequence probe: 14 frames x 4 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 01 20 D0 AB
FRAME 2: 00 00 03 20 D0 A9
FRAME 3: 00 00 05 20 D0 AF
FRAME 4: 00 00 07 20 D0 AD
FRAME 5: 00 00 09 20 D0 A3
FRAME 6: 00 00 0B 20 D0 A1
FRAME 7: 00 00 0D 20 D0 A7
FRAME 8: 00 00 11 20 D0 BB
FRAME 9: 00 00 13 20 D0 B9
FRAME 10: 00 00 15 20 D0 BF
FRAME 11: 00 00 17 20 D0 BD
FRAME 12: 00 00 19 20 D0 B3
FRAME 13: 00 00 1B 20 D0 B1
FRAME 14: 00 00 1D 20 D0 B7
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/4
01:24:13.840 TX group=1 frame=1 len=006 00 00 01 20 D0 AB
01:24:13.840 RX group=1 frame=1 no RX bytes
01:24:14.345 TX group=1 frame=2 len=006 00 00 03 20 D0 A9
01:24:14.345 RX group=1 frame=2 ANOMALY 12 RX bytes; first mismatch at byte 6: got 07, heartbeat offset 0 expected 00
01:24:14.345 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 20 12 97 78
01:24:14.848 TX group=1 frame=3 len=006 00 00 05 20 D0 AF
01:24:14.848 RX group=1 frame=3 ANOMALY 18 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:24:14.848 RX group=1 frame=3 raw 07 80 20 12 97 78 07 80 20 12 97 78 00 00 00 00 80 DA
01:24:15.351 TX group=1 frame=4 len=006 00 00 07 20 D0 AD
01:24:15.351 RX group=1 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:15.855 TX group=1 frame=5 len=006 00 00 09 20 D0 A3
01:24:15.855 RX group=1 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:16.389 TX group=1 frame=6 len=006 00 00 0B 20 D0 A1
01:24:16.389 RX group=1 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:24:16.893 TX group=1 frame=7 len=006 00 00 0D 20 D0 A7
01:24:16.893 RX group=1 frame=7 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:17.397 TX group=1 frame=8 len=006 00 00 11 20 D0 BB
01:24:17.397 RX group=1 frame=8 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:17.901 TX group=1 frame=9 len=006 00 00 13 20 D0 B9
01:24:17.901 RX group=1 frame=9 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:18.435 TX group=1 frame=10 len=006 00 00 15 20 D0 BF
01:24:18.435 RX group=1 frame=10 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:24:18.969 TX group=1 frame=11 len=006 00 00 17 20 D0 BD
01:24:18.969 RX group=1 frame=11 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:24:19.473 TX group=1 frame=12 len=006 00 00 19 20 D0 B3
01:24:19.473 RX group=1 frame=12 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:19.975 TX group=1 frame=13 len=006 00 00 1B 20 D0 B1
01:24:19.975 RX group=1 frame=13 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:20.479 TX group=1 frame=14 len=006 00 00 1D 20 D0 B7
01:24:20.479 RX group=1 frame=14 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 2/4
01:24:21.670 TX group=2 frame=1 len=006 00 00 01 20 D0 AB
01:24:21.670 RX group=2 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:24:22.204 TX group=2 frame=2 len=006 00 00 03 20 D0 A9
01:24:22.204 RX group=2 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:24:22.708 TX group=2 frame=3 len=006 00 00 05 20 D0 AF
01:24:22.708 RX group=2 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:23.211 TX group=2 frame=4 len=006 00 00 07 20 D0 AD
01:24:23.211 RX group=2 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:23.715 TX group=2 frame=5 len=006 00 00 09 20 D0 A3
01:24:23.715 RX group=2 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:24.250 TX group=2 frame=6 len=006 00 00 0B 20 D0 A1
01:24:24.250 RX group=2 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:24:24.754 TX group=2 frame=7 len=006 00 00 0D 20 D0 A7
01:24:24.754 RX group=2 frame=7 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:25.257 TX group=2 frame=8 len=006 00 00 11 20 D0 BB
01:24:25.257 RX group=2 frame=8 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:25.760 TX group=2 frame=9 len=006 00 00 13 20 D0 B9
01:24:25.760 RX group=2 frame=9 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:26.264 TX group=2 frame=10 len=006 00 00 15 20 D0 BF
01:24:26.264 RX group=2 frame=10 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:26.798 TX group=2 frame=11 len=006 00 00 17 20 D0 BD
01:24:26.798 RX group=2 frame=11 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:24:27.302 TX group=2 frame=12 len=006 00 00 19 20 D0 B3
01:24:27.302 RX group=2 frame=12 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:27.806 TX group=2 frame=13 len=006 00 00 1B 20 D0 B1
01:24:27.806 RX group=2 frame=13 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:28.309 TX group=2 frame=14 len=006 00 00 1D 20 D0 B7
01:24:28.309 RX group=2 frame=14 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 2 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 3/4
01:24:29.499 TX group=3 frame=1 len=006 00 00 01 20 D0 AB
01:24:29.499 RX group=3 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:24:30.033 TX group=3 frame=2 len=006 00 00 03 20 D0 A9
01:24:30.033 RX group=3 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:24:30.536 TX group=3 frame=3 len=006 00 00 05 20 D0 AF
01:24:30.536 RX group=3 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:31.039 TX group=3 frame=4 len=006 00 00 07 20 D0 AD
01:24:31.039 RX group=3 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:31.543 TX group=3 frame=5 len=006 00 00 09 20 D0 A3
01:24:31.543 RX group=3 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:32.046 TX group=3 frame=6 len=006 00 00 0B 20 D0 A1
01:24:32.046 RX group=3 frame=6 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:32.579 TX group=3 frame=7 len=006 00 00 0D 20 D0 A7
01:24:32.579 RX group=3 frame=7 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:24:33.083 TX group=3 frame=8 len=006 00 00 11 20 D0 BB
01:24:33.083 RX group=3 frame=8 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:33.586 TX group=3 frame=9 len=006 00 00 13 20 D0 B9
01:24:33.586 RX group=3 frame=9 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:34.090 TX group=3 frame=10 len=006 00 00 15 20 D0 BF
01:24:34.090 RX group=3 frame=10 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:34.624 TX group=3 frame=11 len=006 00 00 17 20 D0 BD
01:24:34.624 RX group=3 frame=11 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:24:35.157 TX group=3 frame=12 len=006 00 00 19 20 D0 B3
01:24:35.157 RX group=3 frame=12 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:24:35.659 TX group=3 frame=13 len=006 00 00 1B 20 D0 B1
01:24:35.659 RX group=3 frame=13 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:36.163 TX group=3 frame=14 len=006 00 00 1D 20 D0 B7
01:24:36.163 RX group=3 frame=14 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 3 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 4/4
01:24:37.321 TX group=4 frame=1 len=006 00 00 01 20 D0 AB
01:24:37.321 RX group=4 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:24:37.826 TX group=4 frame=2 len=006 00 00 03 20 D0 A9
01:24:37.826 RX group=4 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:38.362 TX group=4 frame=3 len=006 00 00 05 20 D0 AF
01:24:38.362 RX group=4 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:24:38.864 TX group=4 frame=4 len=006 00 00 07 20 D0 AD
01:24:38.864 RX group=4 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:39.367 TX group=4 frame=5 len=006 00 00 09 20 D0 A3
01:24:39.367 RX group=4 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:39.870 TX group=4 frame=6 len=006 00 00 0B 20 D0 A1
01:24:39.870 RX group=4 frame=6 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:40.375 TX group=4 frame=7 len=006 00 00 0D 20 D0 A7
01:24:40.375 RX group=4 frame=7 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:40.909 TX group=4 frame=8 len=006 00 00 11 20 D0 BB
01:24:40.909 RX group=4 frame=8 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:24:41.414 TX group=4 frame=9 len=006 00 00 13 20 D0 B9
01:24:41.414 RX group=4 frame=9 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:41.917 TX group=4 frame=10 len=006 00 00 15 20 D0 BF
01:24:41.917 RX group=4 frame=10 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:42.420 TX group=4 frame=11 len=006 00 00 17 20 D0 BD
01:24:42.420 RX group=4 frame=11 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:42.954 TX group=4 frame=12 len=006 00 00 19 20 D0 B3
01:24:42.954 RX group=4 frame=12 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:24:43.457 TX group=4 frame=13 len=006 00 00 1B 20 D0 B1
01:24:43.457 RX group=4 frame=13 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:24:43.959 TX group=4 frame=14 len=006 00 00 1D 20 D0 B7
01:24:43.959 RX group=4 frame=14 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 4 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
Anomalies: 2

View File

@@ -0,0 +1,139 @@
Sequence probe: 14 frames x 4 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 1D 20 D0 B7
FRAME 2: 00 00 1B 20 D0 B1
FRAME 3: 00 00 19 20 D0 B3
FRAME 4: 00 00 17 20 D0 BD
FRAME 5: 00 00 15 20 D0 BF
FRAME 6: 00 00 13 20 D0 B9
FRAME 7: 00 00 11 20 D0 BB
FRAME 8: 00 00 0D 20 D0 A7
FRAME 9: 00 00 0B 20 D0 A1
FRAME 10: 00 00 09 20 D0 A3
FRAME 11: 00 00 07 20 D0 AD
FRAME 12: 00 00 05 20 D0 AF
FRAME 13: 00 00 03 20 D0 A9
FRAME 14: 00 00 01 20 D0 AB
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/4
01:25:26.992 TX group=1 frame=1 len=006 00 00 1D 20 D0 B7
01:25:26.992 RX group=1 frame=1 no RX bytes
01:25:27.499 TX group=1 frame=2 len=006 00 00 1B 20 D0 B1
01:25:27.499 RX group=1 frame=2 ANOMALY 18 RX bytes; first mismatch at byte 12: got 07, heartbeat offset 0 expected 00
01:25:27.499 RX group=1 frame=2 raw 00 00 00 00 80 DA 00 00 00 00 80 DA 07 80 23 12 17 FB
01:25:28.002 TX group=1 frame=3 len=006 00 00 19 20 D0 B3
01:25:28.002 RX group=1 frame=3 ANOMALY 18 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:25:28.002 RX group=1 frame=3 raw 07 80 23 12 17 FB 07 80 23 12 17 FB 00 00 00 00 80 DA
01:25:28.536 TX group=1 frame=4 len=006 00 00 17 20 D0 BD
01:25:28.536 RX group=1 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:25:29.040 TX group=1 frame=5 len=006 00 00 15 20 D0 BF
01:25:29.040 RX group=1 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:29.543 TX group=1 frame=6 len=006 00 00 13 20 D0 B9
01:25:29.543 RX group=1 frame=6 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:30.047 TX group=1 frame=7 len=006 00 00 11 20 D0 BB
01:25:30.047 RX group=1 frame=7 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:30.580 TX group=1 frame=8 len=006 00 00 0D 20 D0 A7
01:25:30.580 RX group=1 frame=8 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:25:31.114 TX group=1 frame=9 len=006 00 00 0B 20 D0 A1
01:25:31.114 RX group=1 frame=9 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:25:31.647 TX group=1 frame=10 len=006 00 00 09 20 D0 A3
01:25:31.647 RX group=1 frame=10 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:25:32.150 TX group=1 frame=11 len=006 00 00 07 20 D0 AD
01:25:32.150 RX group=1 frame=11 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:32.654 TX group=1 frame=12 len=006 00 00 05 20 D0 AF
01:25:32.654 RX group=1 frame=12 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:33.159 TX group=1 frame=13 len=006 00 00 03 20 D0 A9
01:25:33.159 RX group=1 frame=13 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:33.693 TX group=1 frame=14 len=006 00 00 01 20 D0 AB
01:25:33.693 RX group=1 frame=14 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 2/4
01:25:34.852 TX group=2 frame=1 len=006 00 00 1D 20 D0 B7
01:25:34.852 RX group=2 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:25:35.355 TX group=2 frame=2 len=006 00 00 1B 20 D0 B1
01:25:35.355 RX group=2 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:35.858 TX group=2 frame=3 len=006 00 00 19 20 D0 B3
01:25:35.858 RX group=2 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:36.361 TX group=2 frame=4 len=006 00 00 17 20 D0 BD
01:25:36.361 RX group=2 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:36.895 TX group=2 frame=5 len=006 00 00 15 20 D0 BF
01:25:36.895 RX group=2 frame=5 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:25:37.428 TX group=2 frame=6 len=006 00 00 13 20 D0 B9
01:25:37.428 RX group=2 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:25:37.932 TX group=2 frame=7 len=006 00 00 11 20 D0 BB
01:25:37.932 RX group=2 frame=7 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:38.434 TX group=2 frame=8 len=006 00 00 0D 20 D0 A7
01:25:38.434 RX group=2 frame=8 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:38.937 TX group=2 frame=9 len=006 00 00 0B 20 D0 A1
01:25:38.937 RX group=2 frame=9 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:39.443 TX group=2 frame=10 len=006 00 00 09 20 D0 A3
01:25:39.443 RX group=2 frame=10 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:39.946 TX group=2 frame=11 len=006 00 00 07 20 D0 AD
01:25:39.946 RX group=2 frame=11 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:40.450 TX group=2 frame=12 len=006 00 00 05 20 D0 AF
01:25:40.450 RX group=2 frame=12 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:40.954 TX group=2 frame=13 len=006 00 00 03 20 D0 A9
01:25:40.954 RX group=2 frame=13 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:41.459 TX group=2 frame=14 len=006 00 00 01 20 D0 AB
01:25:41.459 RX group=2 frame=14 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 2 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 3/4
01:25:42.647 TX group=3 frame=1 len=006 00 00 1D 20 D0 B7
01:25:42.647 RX group=3 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:25:43.151 TX group=3 frame=2 len=006 00 00 1B 20 D0 B1
01:25:43.151 RX group=3 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:43.655 TX group=3 frame=3 len=006 00 00 19 20 D0 B3
01:25:43.655 RX group=3 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:44.159 TX group=3 frame=4 len=006 00 00 17 20 D0 BD
01:25:44.159 RX group=3 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:44.694 TX group=3 frame=5 len=006 00 00 15 20 D0 BF
01:25:44.694 RX group=3 frame=5 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:25:45.197 TX group=3 frame=6 len=006 00 00 13 20 D0 B9
01:25:45.197 RX group=3 frame=6 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:45.701 TX group=3 frame=7 len=006 00 00 11 20 D0 BB
01:25:45.701 RX group=3 frame=7 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:46.205 TX group=3 frame=8 len=006 00 00 0D 20 D0 A7
01:25:46.205 RX group=3 frame=8 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:46.738 TX group=3 frame=9 len=006 00 00 0B 20 D0 A1
01:25:46.738 RX group=3 frame=9 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:25:47.272 TX group=3 frame=10 len=006 00 00 09 20 D0 A3
01:25:47.272 RX group=3 frame=10 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:25:47.777 TX group=3 frame=11 len=006 00 00 07 20 D0 AD
01:25:47.777 RX group=3 frame=11 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:48.282 TX group=3 frame=12 len=006 00 00 05 20 D0 AF
01:25:48.282 RX group=3 frame=12 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:48.785 TX group=3 frame=13 len=006 00 00 03 20 D0 A9
01:25:48.785 RX group=3 frame=13 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:49.320 TX group=3 frame=14 len=006 00 00 01 20 D0 AB
01:25:49.320 RX group=3 frame=14 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 3 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 4/4
01:25:50.477 TX group=4 frame=1 len=006 00 00 1D 20 D0 B7
01:25:50.477 RX group=4 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:25:50.980 TX group=4 frame=2 len=006 00 00 1B 20 D0 B1
01:25:50.980 RX group=4 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:51.484 TX group=4 frame=3 len=006 00 00 19 20 D0 B3
01:25:51.484 RX group=4 frame=3 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:51.988 TX group=4 frame=4 len=006 00 00 17 20 D0 BD
01:25:51.988 RX group=4 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:52.522 TX group=4 frame=5 len=006 00 00 15 20 D0 BF
01:25:52.522 RX group=4 frame=5 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:25:53.055 TX group=4 frame=6 len=006 00 00 13 20 D0 B9
01:25:53.055 RX group=4 frame=6 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:25:53.557 TX group=4 frame=7 len=006 00 00 11 20 D0 BB
01:25:53.557 RX group=4 frame=7 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:54.062 TX group=4 frame=8 len=006 00 00 0D 20 D0 A7
01:25:54.062 RX group=4 frame=8 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:54.567 TX group=4 frame=9 len=006 00 00 0B 20 D0 A1
01:25:54.567 RX group=4 frame=9 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:55.103 TX group=4 frame=10 len=006 00 00 09 20 D0 A3
01:25:55.103 RX group=4 frame=10 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:25:55.606 TX group=4 frame=11 len=006 00 00 07 20 D0 AD
01:25:55.606 RX group=4 frame=11 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:56.110 TX group=4 frame=12 len=006 00 00 05 20 D0 AF
01:25:56.110 RX group=4 frame=12 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:56.613 TX group=4 frame=13 len=006 00 00 03 20 D0 A9
01:25:56.613 RX group=4 frame=13 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:25:57.146 TX group=4 frame=14 len=006 00 00 01 20 D0 AB
01:25:57.146 RX group=4 frame=14 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
GROUP 4 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
Anomalies: 2

View File

@@ -0,0 +1,158 @@
Sequence probe: 16 frames x 4 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 09 20 D0 A3
FRAME 2: 00 00 01 20 D0 AB
FRAME 3: 00 00 0D 20 D0 A7
FRAME 4: 00 00 05 20 D0 AF
FRAME 5: 00 00 03 20 D0 A9
FRAME 6: 00 00 0B 20 D0 A1
FRAME 7: 00 00 07 20 D0 AD
FRAME 8: 00 00 0F 20 D0 A5
FRAME 9: 00 00 00 20 D0 AA
FRAME 10: 00 00 08 20 D0 A2
FRAME 11: 00 00 02 20 D0 A8
FRAME 12: 00 00 0A 20 D0 A0
FRAME 13: 00 00 04 20 D0 AE
FRAME 14: 00 00 0C 20 D0 A6
FRAME 15: 00 00 06 20 D0 AC
FRAME 16: 00 00 0E 20 D0 A4
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/4
01:23:20.831 TX group=1 frame=1 len=006 00 00 09 20 D0 A3
01:23:20.831 RX group=1 frame=1 no RX bytes
01:23:21.336 TX group=1 frame=2 len=006 00 00 01 20 D0 AB
01:23:21.336 RX group=1 frame=2 ANOMALY 18 RX bytes; first mismatch at byte 6: got 07, heartbeat offset 0 expected 00
01:23:21.336 RX group=1 frame=2 raw 00 00 00 00 80 DA 07 80 40 24 DD 64 07 80 40 24 DD 64
01:23:21.870 TX group=1 frame=3 len=006 00 00 0D 20 D0 A7
01:23:21.870 RX group=1 frame=3 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:23:21.870 RX group=1 frame=3 raw 07 80 40 24 DD 64 00 00 00 00 80 DA
01:23:22.373 TX group=1 frame=4 len=006 00 00 05 20 D0 AF
01:23:22.373 RX group=1 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:22.876 TX group=1 frame=5 len=006 00 00 03 20 D0 A9
01:23:22.876 RX group=1 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:23.380 TX group=1 frame=6 len=006 00 00 0B 20 D0 A1
01:23:23.380 RX group=1 frame=6 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:23.883 TX group=1 frame=7 len=006 00 00 07 20 D0 AD
01:23:23.883 RX group=1 frame=7 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:24.416 TX group=1 frame=8 len=006 00 00 0F 20 D0 A5
01:23:24.416 RX group=1 frame=8 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:24.950 TX group=1 frame=9 len=006 00 00 00 20 D0 AA
01:23:24.950 RX group=1 frame=9 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:23:25.455 TX group=1 frame=10 len=006 00 00 08 20 D0 A2
01:23:25.455 RX group=1 frame=10 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:25.959 TX group=1 frame=11 len=006 00 00 02 20 D0 A8
01:23:25.959 RX group=1 frame=11 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:26.462 TX group=1 frame=12 len=006 00 00 0A 20 D0 A0
01:23:26.462 RX group=1 frame=12 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:26.995 TX group=1 frame=13 len=006 00 00 04 20 D0 AE
01:23:26.995 RX group=1 frame=13 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:23:27.498 TX group=1 frame=14 len=006 00 00 0C 20 D0 A6
01:23:27.498 RX group=1 frame=14 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:28.002 TX group=1 frame=15 len=006 00 00 06 20 D0 AC
01:23:28.002 RX group=1 frame=15 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:28.505 TX group=1 frame=16 len=006 00 00 0E 20 D0 A4
01:23:28.505 RX group=1 frame=16 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 2/4
01:23:29.662 TX group=2 frame=1 len=006 00 00 09 20 D0 A3
01:23:29.662 RX group=2 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:23:30.165 TX group=2 frame=2 len=006 00 00 01 20 D0 AB
01:23:30.165 RX group=2 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:30.699 TX group=2 frame=3 len=006 00 00 0D 20 D0 A7
01:23:30.699 RX group=2 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:23:31.202 TX group=2 frame=4 len=006 00 00 05 20 D0 AF
01:23:31.202 RX group=2 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:31.706 TX group=2 frame=5 len=006 00 00 03 20 D0 A9
01:23:31.706 RX group=2 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:32.210 TX group=2 frame=6 len=006 00 00 0B 20 D0 A1
01:23:32.210 RX group=2 frame=6 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:32.743 TX group=2 frame=7 len=006 00 00 07 20 D0 AD
01:23:32.743 RX group=2 frame=7 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:23:33.277 TX group=2 frame=8 len=006 00 00 0F 20 D0 A5
01:23:33.277 RX group=2 frame=8 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:33.782 TX group=2 frame=9 len=006 00 00 00 20 D0 AA
01:23:33.782 RX group=2 frame=9 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:23:34.285 TX group=2 frame=10 len=006 00 00 08 20 D0 A2
01:23:34.285 RX group=2 frame=10 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:34.788 TX group=2 frame=11 len=006 00 00 02 20 D0 A8
01:23:34.788 RX group=2 frame=11 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:35.321 TX group=2 frame=12 len=006 00 00 0A 20 D0 A0
01:23:35.321 RX group=2 frame=12 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:23:35.857 TX group=2 frame=13 len=006 00 00 04 20 D0 AE
01:23:35.857 RX group=2 frame=13 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:23:36.372 TX group=2 frame=14 len=006 00 00 0C 20 D0 A6
01:23:36.372 RX group=2 frame=14 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:36.875 TX group=2 frame=15 len=006 00 00 06 20 D0 AC
01:23:36.875 RX group=2 frame=15 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:37.378 TX group=2 frame=16 len=006 00 00 0E 20 D0 A4
01:23:37.378 RX group=2 frame=16 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 2 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 3/4
01:23:38.536 TX group=3 frame=1 len=006 00 00 09 20 D0 A3
01:23:38.536 RX group=3 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:23:39.039 TX group=3 frame=2 len=006 00 00 01 20 D0 AB
01:23:39.039 RX group=3 frame=2 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:39.573 TX group=3 frame=3 len=006 00 00 0D 20 D0 A7
01:23:39.573 RX group=3 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:23:40.106 TX group=3 frame=4 len=006 00 00 05 20 D0 AF
01:23:40.106 RX group=3 frame=4 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:23:40.610 TX group=3 frame=5 len=006 00 00 03 20 D0 A9
01:23:40.610 RX group=3 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:41.113 TX group=3 frame=6 len=006 00 00 0B 20 D0 A1
01:23:41.113 RX group=3 frame=6 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:41.616 TX group=3 frame=7 len=006 00 00 07 20 D0 AD
01:23:41.616 RX group=3 frame=7 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:42.151 TX group=3 frame=8 len=006 00 00 0F 20 D0 A5
01:23:42.151 RX group=3 frame=8 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:42.655 TX group=3 frame=9 len=006 00 00 00 20 D0 AA
01:23:42.655 RX group=3 frame=9 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:23:43.159 TX group=3 frame=10 len=006 00 00 08 20 D0 A2
01:23:43.159 RX group=3 frame=10 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:43.663 TX group=3 frame=11 len=006 00 00 02 20 D0 A8
01:23:43.663 RX group=3 frame=11 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:44.166 TX group=3 frame=12 len=006 00 00 0A 20 D0 A0
01:23:44.166 RX group=3 frame=12 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:44.700 TX group=3 frame=13 len=006 00 00 04 20 D0 AE
01:23:44.700 RX group=3 frame=13 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:23:45.205 TX group=3 frame=14 len=006 00 00 0C 20 D0 A6
01:23:45.205 RX group=3 frame=14 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:45.708 TX group=3 frame=15 len=006 00 00 06 20 D0 AC
01:23:45.708 RX group=3 frame=15 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:46.211 TX group=3 frame=16 len=006 00 00 0E 20 D0 A4
01:23:46.211 RX group=3 frame=16 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 3 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 4/4
01:23:47.399 TX group=4 frame=1 len=006 00 00 09 20 D0 A3
01:23:47.399 RX group=4 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:23:47.933 TX group=4 frame=2 len=006 00 00 01 20 D0 AB
01:23:47.933 RX group=4 frame=2 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:23:48.466 TX group=4 frame=3 len=006 00 00 0D 20 D0 A7
01:23:48.466 RX group=4 frame=3 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:23:48.969 TX group=4 frame=4 len=006 00 00 05 20 D0 AF
01:23:48.969 RX group=4 frame=4 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:49.472 TX group=4 frame=5 len=006 00 00 03 20 D0 A9
01:23:49.472 RX group=4 frame=5 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:49.975 TX group=4 frame=6 len=006 00 00 0B 20 D0 A1
01:23:49.975 RX group=4 frame=6 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:50.479 TX group=4 frame=7 len=006 00 00 07 20 D0 AD
01:23:50.479 RX group=4 frame=7 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:51.013 TX group=4 frame=8 len=006 00 00 0F 20 D0 A5
01:23:51.013 RX group=4 frame=8 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:51.517 TX group=4 frame=9 len=006 00 00 00 20 D0 AA
01:23:51.517 RX group=4 frame=9 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:23:52.022 TX group=4 frame=10 len=006 00 00 08 20 D0 A2
01:23:52.022 RX group=4 frame=10 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:52.526 TX group=4 frame=11 len=006 00 00 02 20 D0 A8
01:23:52.526 RX group=4 frame=11 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:53.060 TX group=4 frame=12 len=006 00 00 0A 20 D0 A0
01:23:53.060 RX group=4 frame=12 heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
01:23:53.562 TX group=4 frame=13 len=006 00 00 04 20 D0 AE
01:23:53.562 RX group=4 frame=13 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:54.067 TX group=4 frame=14 len=006 00 00 0C 20 D0 A6
01:23:54.067 RX group=4 frame=14 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:54.569 TX group=4 frame=15 len=006 00 00 06 20 D0 AC
01:23:54.569 RX group=4 frame=15 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
01:23:55.074 TX group=4 frame=16 len=006 00 00 0E 20 D0 A4
01:23:55.074 RX group=4 frame=16 heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
GROUP 4 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:24:04.134 PANEL python scripts/serial_sequence_probe.py --port COM5 --prompt --prompt-screen --pre-read 2.0 --frame "00 00 01 20 D0 AB" --frame "00 00 03 20 D0 A9" --frame "00 00 05 20 D0 AF" --frame "00 00 07 20 D0 AD" --frame "00 00 09 20 D0 A3" --frame "00 00 0B 20 D0 A1" --frame "00 00 0D 20 D0 A7" --frame "00 00 11 20 D0 BB" --frame "00 00 13 20 D0 B9" --frame "00 00 15 20 D0 BF" --frame "00 00 17 20 D0 BD" --frame "00 00 19 20 D0 B3" --frame "00 00 1B 20 D0 B1" --frame "00 00 1D 20 D0 B7" --repeat 4 --frame-interval 0.35 --read-after-frame 0.15 --read-after-group 1.0 --log captures/he37-ordered-odd-01-1d.txt
Anomalies: 2

View File

@@ -0,0 +1,23 @@
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.

View File

@@ -0,0 +1,52 @@
Direct response sweep: 32 frames x 1 cycles (32 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:34:56.160 TX cycle=1 p1=0x00 p2=0x00 cmd=0x20 state=0x00 value=0x80 frame 006 00 00 20 00 80 FA
01:34:56.983 TX cycle=1 p1=0x00 p2=0x00 cmd=0x21 state=0x00 value=0x80 frame 006 00 00 21 00 80 FB
01:34:57.805 TX cycle=1 p1=0x00 p2=0x00 cmd=0x22 state=0x00 value=0x80 frame 006 00 00 22 00 80 F8
01:34:58.629 TX cycle=1 p1=0x00 p2=0x00 cmd=0x23 state=0x00 value=0x80 frame 006 00 00 23 00 80 F9
01:34:59.456 TX cycle=1 p1=0x00 p2=0x00 cmd=0x24 state=0x00 value=0x80 frame 006 00 00 24 00 80 FE
01:35:00.277 TX cycle=1 p1=0x00 p2=0x00 cmd=0x25 state=0x00 value=0x80 frame 006 00 00 25 00 80 FF
01:35:01.096 TX cycle=1 p1=0x00 p2=0x00 cmd=0x26 state=0x00 value=0x80 frame 006 00 00 26 00 80 FC
01:35:01.920 TX cycle=1 p1=0x00 p2=0x00 cmd=0x27 state=0x00 value=0x80 frame 006 00 00 27 00 80 FD
01:35:02.742 TX cycle=1 p1=0x00 p2=0x00 cmd=0x28 state=0x00 value=0x80 frame 006 00 00 28 00 80 F2
01:35:03.565 TX cycle=1 p1=0x00 p2=0x00 cmd=0x29 state=0x00 value=0x80 frame 006 00 00 29 00 80 F3
01:35:03.565 ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:35:03.565 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 07 80 4A 20 D8 6F
01:35:08.048 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2A state=0x00 value=0x80 frame 006 00 00 2A 00 80 F0
01:35:08.874 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2B state=0x00 value=0x80 frame 006 00 00 2B 00 80 F1
01:35:09.699 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2C state=0x00 value=0x80 frame 006 00 00 2C 00 80 F6
01:35:10.525 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2D state=0x00 value=0x80 frame 006 00 00 2D 00 80 F7
01:35:10.525 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:35:10.525 RX raw 07 80 4B 20 D8 6E 07 80 4B 20 D8 6E 07 80 4B 20 D8 6E 07 80 4B 20 D8 6E
01:35:13.653 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2E state=0x00 value=0x80 frame 006 00 00 2E 00 80 F4
01:35:14.477 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2F state=0x00 value=0x80 frame 006 00 00 2F 00 80 F5
01:35:15.299 TX cycle=1 p1=0x00 p2=0x00 cmd=0x30 state=0x00 value=0x80 frame 006 00 00 30 00 80 EA
01:35:16.122 TX cycle=1 p1=0x00 p2=0x00 cmd=0x31 state=0x00 value=0x80 frame 006 00 00 31 00 80 EB
01:35:16.122 ANOMALY 29 RX bytes; first mismatch at byte 5: got 07, heartbeat offset 1 expected 00
01:35:16.122 RX raw 00 00 00 80 DA 07 80 4C 20 D8 69 07 80 4C 20 D8 69 07 80 4C 20 D8 69 07 80 4C 20 D8 69
01:35:18.422 TX cycle=1 p1=0x00 p2=0x00 cmd=0x32 state=0x00 value=0x80 frame 006 00 00 32 00 80 E8
01:35:19.245 TX cycle=1 p1=0x00 p2=0x00 cmd=0x33 state=0x00 value=0x80 frame 006 00 00 33 00 80 E9
01:35:19.245 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:35:19.245 RX raw 07 80 26 10 2C C7 00 00 00 00 80 DA
01:35:21.618 TX cycle=1 p1=0x00 p2=0x00 cmd=0x34 state=0x00 value=0x80 frame 006 00 00 34 00 80 EE
01:35:22.443 TX cycle=1 p1=0x00 p2=0x00 cmd=0x35 state=0x00 value=0x80 frame 006 00 00 35 00 80 EF
01:35:22.443 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:35:22.443 RX raw 07 80 4D 20 D8 68 00 00 00 00 80 DA
01:35:27.335 TX cycle=1 p1=0x00 p2=0x00 cmd=0x36 state=0x00 value=0x80 frame 006 00 00 36 00 80 EC
01:35:28.160 TX cycle=1 p1=0x00 p2=0x00 cmd=0x37 state=0x00 value=0x80 frame 006 00 00 37 00 80 ED
01:35:28.981 TX cycle=1 p1=0x00 p2=0x00 cmd=0x38 state=0x00 value=0x80 frame 006 00 00 38 00 80 E2
01:35:29.802 TX cycle=1 p1=0x00 p2=0x00 cmd=0x39 state=0x00 value=0x80 frame 006 00 00 39 00 80 E3
01:35:29.802 ANOMALY 27 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:35:29.802 RX raw 07 80 4E 20 D8 6B 07 80 4E 20 D8 6B 07 80 4E 20 D8 6B 07 80 4E 20 D8 6B 07 80 4E
01:35:32.049 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3A state=0x00 value=0x80 frame 006 00 00 3A 00 80 E0
01:35:32.872 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3B state=0x00 value=0x80 frame 006 00 00 3B 00 80 E1
01:35:32.872 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:35:32.872 RX raw 07 80 27 10 2C C6 00 00 00 00 80 DA
01:35:35.567 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3C state=0x00 value=0x80 frame 006 00 00 3C 00 80 E6
01:35:36.392 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3D state=0x00 value=0x80 frame 006 00 00 3D 00 80 E7
01:35:36.392 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:35:36.392 RX raw 07 80 4F 20 D8 6A 00 00 00 00 80 DA
01:35:38.650 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3E state=0x00 value=0x80 frame 006 00 00 3E 00 80 E4
01:35:39.474 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3F state=0x00 value=0x80 frame 006 00 00 3F 00 80 E5
FINAL heartbeat-compatible RX: 17 bytes, offset 1, 2 frames + 5 bytes
Anomalies: 8

View File

@@ -0,0 +1,23 @@
Direct response sweep: 32 frames x 1 cycles (32 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:38:04.472 TX cycle=1 p1=0x00 p2=0x00 cmd=0x20 state=0x20 value=0xD0 frame 006 00 00 20 20 D0 8A
01:38:05.301 TX cycle=1 p1=0x00 p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 00 00 21 20 D0 8B
01:38:05.301 ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:38:05.301 RX raw 07 80 48 24 DD 6C 07 80 48 24 DD 6C 07 80 48 24 DD 6C 07 80 48 24 DD 6C 07 80 48 24 DD 6C
01:38:06.126 TX cycle=1 p1=0x00 p2=0x00 cmd=0x22 state=0x20 value=0xD0 frame 006 00 00 22 20 D0 88
01:38:06.947 TX cycle=1 p1=0x00 p2=0x00 cmd=0x23 state=0x20 value=0xD0 frame 006 00 00 23 20 D0 89
01:38:07.766 TX cycle=1 p1=0x00 p2=0x00 cmd=0x24 state=0x20 value=0xD0 frame 006 00 00 24 20 D0 8E
01:38:08.588 TX cycle=1 p1=0x00 p2=0x00 cmd=0x25 state=0x20 value=0xD0 frame 006 00 00 25 20 D0 8F
01:38:09.410 TX cycle=1 p1=0x00 p2=0x00 cmd=0x26 state=0x20 value=0xD0 frame 006 00 00 26 20 D0 8C
01:38:10.232 TX cycle=1 p1=0x00 p2=0x00 cmd=0x27 state=0x20 value=0xD0 frame 006 00 00 27 20 D0 8D
01:38:11.054 TX cycle=1 p1=0x00 p2=0x00 cmd=0x28 state=0x20 value=0xD0 frame 006 00 00 28 20 D0 82
01:38:11.876 TX cycle=1 p1=0x00 p2=0x00 cmd=0x29 state=0x20 value=0xD0 frame 006 00 00 29 20 D0 83
01:38:12.698 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2A state=0x20 value=0xD0 frame 006 00 00 2A 20 D0 80
01:38:13.521 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2B state=0x20 value=0xD0 frame 006 00 00 2B 20 D0 81
01:38:14.342 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2C state=0x20 value=0xD0 frame 006 00 00 2C 20 D0 86
01:38:15.164 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2D state=0x20 value=0xD0 frame 006 00 00 2D 20 D0 87
01:38:15.988 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2E state=0x20 value=0xD0 frame 006 00 00 2E 20 D0 84
01:38:16.812 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2F state=0x20 value=0xD0 frame 006 00 00 2F 20 D0 85
01:38:17.634 TX cycle=1 p1=0x00 p2=0x00 cmd=0x30 state=0x20 value=0xD0 frame 006 00 00 30 20 D0 9A
01:38:18.458 TX cycle=1 p1=0x00 p2=0x00 cmd=0x31 state=0x20 value=0xD0 frame 006 00 00 31 20 D0 9B
Stopped.

View File

@@ -0,0 +1,64 @@
Direct response sweep: 32 frames x 1 cycles (32 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:32:37.006 TX cycle=1 p1=0x00 p2=0x00 cmd=0x20 state=0x20 value=0xD0 frame 006 00 00 20 20 D0 8A
01:32:37.829 TX cycle=1 p1=0x00 p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 00 00 21 20 D0 8B
01:32:37.829 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:32:37.829 RX raw 07 80 48 24 DD 6C 07 80 48 24 DD 6C 07 80 48 24 DD 6C 07 80 48 24 DD 6C
01:32:44.553 TX cycle=1 p1=0x00 p2=0x00 cmd=0x22 state=0x20 value=0xD0 frame 006 00 00 22 20 D0 88
01:32:45.378 TX cycle=1 p1=0x00 p2=0x00 cmd=0x23 state=0x20 value=0xD0 frame 006 00 00 23 20 D0 89
01:32:45.378 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:32:45.378 RX raw 07 80 24 12 97 7C 00 00 00 00 80 DA
01:32:49.865 TX cycle=1 p1=0x00 p2=0x00 cmd=0x24 state=0x20 value=0xD0 frame 006 00 00 24 20 D0 8E
01:32:50.689 TX cycle=1 p1=0x00 p2=0x00 cmd=0x25 state=0x20 value=0xD0 frame 006 00 00 25 20 D0 8F
01:32:50.689 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:32:50.689 RX raw 07 80 49 24 DD 6D 00 00 00 00 80 DA
01:32:54.094 TX cycle=1 p1=0x00 p2=0x00 cmd=0x26 state=0x20 value=0xD0 frame 006 00 00 26 20 D0 8C
01:32:54.919 TX cycle=1 p1=0x00 p2=0x00 cmd=0x27 state=0x20 value=0xD0 frame 006 00 00 27 20 D0 8D
01:32:54.919 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:32:54.919 RX raw 07 80 12 09 D7 11 00 00 00 00 80 DA
01:33:01.092 TX cycle=1 p1=0x00 p2=0x00 cmd=0x28 state=0x20 value=0xD0 frame 006 00 00 28 20 D0 82
01:33:01.912 TX cycle=1 p1=0x00 p2=0x00 cmd=0x29 state=0x20 value=0xD0 frame 006 00 00 29 20 D0 83
01:33:01.912 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:33:01.912 RX raw 07 80 4A 24 DD 6E 00 00 00 00 80 DA
01:33:05.170 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2A state=0x20 value=0xD0 frame 006 00 00 2A 20 D0 80
01:33:05.993 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2B state=0x20 value=0xD0 frame 006 00 00 2B 20 D0 81
01:33:05.993 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:33:05.993 RX raw 07 80 25 12 17 FD 00 00 00 00 80 DA
01:33:09.308 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2C state=0x20 value=0xD0 frame 006 00 00 2C 20 D0 86
01:33:10.132 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2D state=0x20 value=0xD0 frame 006 00 00 2D 20 D0 87
01:33:10.132 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:33:10.132 RX raw 07 80 4B 24 DD 6F 00 00 00 00 80 DA
01:33:13.582 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2E state=0x20 value=0xD0 frame 006 00 00 2E 20 D0 84
01:33:14.401 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2F state=0x20 value=0xD0 frame 006 00 00 2F 20 D0 85
01:33:15.225 TX cycle=1 p1=0x00 p2=0x00 cmd=0x30 state=0x20 value=0xD0 frame 006 00 00 30 20 D0 9A
01:33:16.046 TX cycle=1 p1=0x00 p2=0x00 cmd=0x31 state=0x20 value=0xD0 frame 006 00 00 31 20 D0 9B
01:33:16.046 ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:33:16.046 RX raw 07 80 4C 24 DD 68 07 80 4C 24 DD 68 07 80 4C 24 DD 68 07 80 4C 24 DD 68 07 80 4C 24 DD 68
01:33:19.095 TX cycle=1 p1=0x00 p2=0x00 cmd=0x32 state=0x20 value=0xD0 frame 006 00 00 32 20 D0 98
01:33:19.917 TX cycle=1 p1=0x00 p2=0x00 cmd=0x33 state=0x20 value=0xD0 frame 006 00 00 33 20 D0 99
01:33:19.917 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:33:19.917 RX raw 07 80 26 12 97 7E 00 00 00 00 80 DA
01:33:22.582 TX cycle=1 p1=0x00 p2=0x00 cmd=0x34 state=0x20 value=0xD0 frame 006 00 00 34 20 D0 9E
01:33:23.407 TX cycle=1 p1=0x00 p2=0x00 cmd=0x35 state=0x20 value=0xD0 frame 006 00 00 35 20 D0 9F
01:33:23.407 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:33:23.407 RX raw 07 80 4D 24 DD 69 00 00 00 00 80 DA
01:33:25.893 TX cycle=1 p1=0x00 p2=0x00 cmd=0x36 state=0x20 value=0xD0 frame 006 00 00 36 20 D0 9C
01:33:26.716 TX cycle=1 p1=0x00 p2=0x00 cmd=0x37 state=0x20 value=0xD0 frame 006 00 00 37 20 D0 9D
01:33:26.716 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:33:26.716 RX raw 07 80 13 09 D7 10 00 00 00 00 80 DA
01:33:29.511 TX cycle=1 p1=0x00 p2=0x00 cmd=0x38 state=0x20 value=0xD0 frame 006 00 00 38 20 D0 92
01:33:30.337 TX cycle=1 p1=0x00 p2=0x00 cmd=0x39 state=0x20 value=0xD0 frame 006 00 00 39 20 D0 93
01:33:30.337 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:33:30.337 RX raw 07 80 4E 24 DD 6A 00 00 00 00 80 DA
01:33:33.003 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3A state=0x20 value=0xD0 frame 006 00 00 3A 20 D0 90
01:33:33.825 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3B state=0x20 value=0xD0 frame 006 00 00 3B 20 D0 91
01:33:33.825 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:33:33.825 RX raw 07 80 27 12 17 FF 00 00 00 00 80 DA
01:33:36.847 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3C state=0x20 value=0xD0 frame 006 00 00 3C 20 D0 96
01:33:37.668 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3D state=0x20 value=0xD0 frame 006 00 00 3D 20 D0 97
01:33:37.668 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:33:37.668 RX raw 07 80 4F 24 DD 6B 00 00 00 00 80 DA
01:33:39.907 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3E state=0x20 value=0xD0 frame 006 00 00 3E 20 D0 94
01:33:40.731 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3F state=0x20 value=0xD0 frame 006 00 00 3F 20 D0 95
FINAL heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
Anomalies: 14

View File

@@ -0,0 +1,14 @@
Direct response sweep: 32 frames x 1 cycles (32 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:38:56.115 TX cycle=1 p1=0x00 p2=0x00 cmd=0x40 state=0x20 value=0xD0 frame 006 00 00 40 20 D0 EA
01:38:56.941 TX cycle=1 p1=0x00 p2=0x00 cmd=0x41 state=0x20 value=0xD0 frame 006 00 00 41 20 D0 EB
01:38:56.941 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:38:56.941 RX raw 07 80 50 24 DD 74 07 80 50 24 DD 74 07 80 50 24 DD 74 07 80 50 24 DD 74
01:38:57.763 TX cycle=1 p1=0x00 p2=0x00 cmd=0x42 state=0x20 value=0xD0 frame 006 00 00 42 20 D0 E8
01:38:57.763 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:38:57.763 RX raw 07 80 50 24 DD 74 07 80 50 24 DD 74 07 80 50 24 DD 74 07 80 50 24 DD 74
01:38:58.588 TX cycle=1 p1=0x00 p2=0x00 cmd=0x43 state=0x20 value=0xD0 frame 006 00 00 43 20 D0 E9
01:38:58.588 ANOMALY 6 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:38:58.588 RX raw 07 80 50 24 DD 74
01:38:59.411 TX cycle=1 p1=0x00 p2=0x00 cmd=0x44 state=0x20 value=0xD0 frame 006 00 00 44 20 D0 EE
Stopped.

View File

@@ -0,0 +1,48 @@
Direct response sweep: 32 frames x 1 cycles (32 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:33:58.816 TX cycle=1 p1=0x00 p2=0x00 cmd=0x40 state=0x20 value=0xD0 frame 006 00 00 40 20 D0 EA
01:33:59.636 TX cycle=1 p1=0x00 p2=0x00 cmd=0x41 state=0x20 value=0xD0 frame 006 00 00 41 20 D0 EB
01:33:59.636 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:33:59.636 RX raw 07 80 50 24 DD 74 07 80 50 24 DD 74 07 80 50 24 DD 74 07 80 50 24 DD 74
01:34:03.875 TX cycle=1 p1=0x00 p2=0x00 cmd=0x42 state=0x20 value=0xD0 frame 006 00 00 42 20 D0 E8
01:34:04.703 TX cycle=1 p1=0x00 p2=0x00 cmd=0x43 state=0x20 value=0xD0 frame 006 00 00 43 20 D0 E9
01:34:05.527 TX cycle=1 p1=0x00 p2=0x00 cmd=0x44 state=0x20 value=0xD0 frame 006 00 00 44 20 D0 EE
01:34:06.348 TX cycle=1 p1=0x00 p2=0x00 cmd=0x45 state=0x20 value=0xD0 frame 006 00 00 45 20 D0 EF
01:34:06.348 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:34:06.348 RX raw 07 80 51 24 DD 75 07 80 51 24 DD 75 07 80 51 24 DD 75 07 80 51 24 DD 75
01:34:09.119 TX cycle=1 p1=0x00 p2=0x00 cmd=0x46 state=0x20 value=0xD0 frame 006 00 00 46 20 D0 EC
01:34:09.942 TX cycle=1 p1=0x00 p2=0x00 cmd=0x47 state=0x20 value=0xD0 frame 006 00 00 47 20 D0 ED
01:34:10.766 TX cycle=1 p1=0x00 p2=0x00 cmd=0x48 state=0x20 value=0xD0 frame 006 00 00 48 20 D0 E2
01:34:11.587 TX cycle=1 p1=0x00 p2=0x00 cmd=0x49 state=0x20 value=0xD0 frame 006 00 00 49 20 D0 E3
01:34:11.587 ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:34:11.587 RX raw 07 80 52 24 DD 76 07 80 52 24 DD 76 07 80 52 24 DD 76 07 80 52 24 DD 76 07 80 52 24 DD 76
01:34:13.817 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4A state=0x20 value=0xD0 frame 006 00 00 4A 20 D0 E0
01:34:14.639 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4B state=0x20 value=0xD0 frame 006 00 00 4B 20 D0 E1
01:34:15.460 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4C state=0x20 value=0xD0 frame 006 00 00 4C 20 D0 E6
01:34:16.282 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4D state=0x20 value=0xD0 frame 006 00 00 4D 20 D0 E7
01:34:16.282 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:34:16.282 RX raw 07 80 53 24 DD 77 07 80 53 24 DD 77 07 80 53 24 DD 77 07 80 53 24 DD 77
01:34:18.523 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4E state=0x20 value=0xD0 frame 006 00 00 4E 20 D0 E4
01:34:19.347 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4F state=0x20 value=0xD0 frame 006 00 00 4F 20 D0 E5
01:34:20.173 TX cycle=1 p1=0x00 p2=0x00 cmd=0x50 state=0x20 value=0xD0 frame 006 00 00 50 20 D0 FA
01:34:20.995 TX cycle=1 p1=0x00 p2=0x00 cmd=0x51 state=0x20 value=0xD0 frame 006 00 00 51 20 D0 FB
01:34:21.820 TX cycle=1 p1=0x00 p2=0x00 cmd=0x52 state=0x20 value=0xD0 frame 006 00 00 52 20 D0 F8
01:34:22.644 TX cycle=1 p1=0x00 p2=0x00 cmd=0x53 state=0x20 value=0xD0 frame 006 00 00 53 20 D0 F9
01:34:23.468 TX cycle=1 p1=0x00 p2=0x00 cmd=0x54 state=0x20 value=0xD0 frame 006 00 00 54 20 D0 FE
01:34:24.289 TX cycle=1 p1=0x00 p2=0x00 cmd=0x55 state=0x20 value=0xD0 frame 006 00 00 55 20 D0 FF
01:34:25.112 TX cycle=1 p1=0x00 p2=0x00 cmd=0x56 state=0x20 value=0xD0 frame 006 00 00 56 20 D0 FC
01:34:25.935 TX cycle=1 p1=0x00 p2=0x00 cmd=0x57 state=0x20 value=0xD0 frame 006 00 00 57 20 D0 FD
01:34:26.757 TX cycle=1 p1=0x00 p2=0x00 cmd=0x58 state=0x20 value=0xD0 frame 006 00 00 58 20 D0 F2
01:34:27.579 TX cycle=1 p1=0x00 p2=0x00 cmd=0x59 state=0x20 value=0xD0 frame 006 00 00 59 20 D0 F3
01:34:27.579 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:34:27.579 RX raw 07 80 56 24 DD 72 07 80 56 24 DD 72 07 80 56 24 DD 72 07 80 56 24 DD 72
01:34:33.355 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5A state=0x20 value=0xD0 frame 006 00 00 5A 20 D0 F0
01:34:34.177 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5B state=0x20 value=0xD0 frame 006 00 00 5B 20 D0 F1
01:34:34.999 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5C state=0x20 value=0xD0 frame 006 00 00 5C 20 D0 F6
01:34:35.824 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5D state=0x20 value=0xD0 frame 006 00 00 5D 20 D0 F7
01:34:35.824 ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:34:35.824 RX raw 07 80 57 24 DD 73 07 80 57 24 DD 73 07 80 57 24 DD 73 07 80 57 24 DD 73 07 80 57 24 DD 73
01:34:38.662 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5E state=0x20 value=0xD0 frame 006 00 00 5E 20 D0 F4
01:34:39.484 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5F state=0x20 value=0xD0 frame 006 00 00 5F 20 D0 F5
FINAL heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
Anomalies: 6

View File

@@ -0,0 +1,66 @@
Direct response sweep: 32 frames x 1 cycles (32 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:35:56.118 TX cycle=1 p1=0x00 p2=0x00 cmd=0x20 state=0x40 value=0x30 frame 006 00 00 20 40 30 0A
01:35:56.942 TX cycle=1 p1=0x00 p2=0x00 cmd=0x21 state=0x40 value=0x30 frame 006 00 00 21 40 30 0B
01:35:56.942 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:35:56.942 RX raw 07 80 48 28 D3 6E 07 80 48 28 D3 6E 07 80 48 28 D3 6E 07 80 48 28 D3 6E
01:35:59.621 TX cycle=1 p1=0x00 p2=0x00 cmd=0x22 state=0x40 value=0x30 frame 006 00 00 22 40 30 08
01:36:00.448 TX cycle=1 p1=0x00 p2=0x00 cmd=0x23 state=0x40 value=0x30 frame 006 00 00 23 40 30 09
01:36:00.448 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:36:00.448 RX raw 07 80 24 14 4A A7 00 00 00 00 80 DA
01:36:02.727 TX cycle=1 p1=0x00 p2=0x00 cmd=0x24 state=0x40 value=0x30 frame 006 00 00 24 40 30 0E
01:36:03.549 TX cycle=1 p1=0x00 p2=0x00 cmd=0x25 state=0x40 value=0x30 frame 006 00 00 25 40 30 0F
01:36:03.549 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:36:03.549 RX raw 07 80 49 28 D3 6F 00 00 00 00 80 DA
01:36:06.058 TX cycle=1 p1=0x00 p2=0x00 cmd=0x26 state=0x40 value=0x30 frame 006 00 00 26 40 30 0C
01:36:06.883 TX cycle=1 p1=0x00 p2=0x00 cmd=0x27 state=0x40 value=0x30 frame 006 00 00 27 40 30 0D
01:36:06.883 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:36:06.883 RX raw 07 80 12 0A 6A AF 00 00 00 00 80 DA
01:36:09.005 TX cycle=1 p1=0x00 p2=0x00 cmd=0x28 state=0x40 value=0x30 frame 006 00 00 28 40 30 02
01:36:09.831 TX cycle=1 p1=0x00 p2=0x00 cmd=0x29 state=0x40 value=0x30 frame 006 00 00 29 40 30 03
01:36:09.831 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:36:09.831 RX raw 07 80 4A 28 D3 6C 00 00 00 00 80 DA
01:36:12.335 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2A state=0x40 value=0x30 frame 006 00 00 2A 40 30 00
01:36:13.160 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2B state=0x40 value=0x30 frame 006 00 00 2B 40 30 01
01:36:13.160 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:36:13.160 RX raw 07 80 25 14 0A E6 00 00 00 00 80 DA
01:36:15.282 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2C state=0x40 value=0x30 frame 006 00 00 2C 40 30 06
01:36:16.109 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2D state=0x40 value=0x30 frame 006 00 00 2D 40 30 07
01:36:16.109 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:36:16.109 RX raw 07 80 4B 28 D3 6D 00 00 00 00 80 DA
01:36:19.265 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2E state=0x40 value=0x30 frame 006 00 00 2E 40 30 04
01:36:20.092 TX cycle=1 p1=0x00 p2=0x00 cmd=0x2F state=0x40 value=0x30 frame 006 00 00 2F 40 30 05
01:36:20.092 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:36:20.092 RX raw 07 80 09 05 2A FB 00 00 00 00 80 DA
01:36:22.844 TX cycle=1 p1=0x00 p2=0x00 cmd=0x30 state=0x40 value=0x30 frame 006 00 00 30 40 30 1A
01:36:23.672 TX cycle=1 p1=0x00 p2=0x00 cmd=0x31 state=0x40 value=0x30 frame 006 00 00 31 40 30 1B
01:36:23.672 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:36:23.672 RX raw 07 80 4C 28 D3 6A 00 00 00 00 80 DA
01:36:27.483 TX cycle=1 p1=0x00 p2=0x00 cmd=0x32 state=0x40 value=0x30 frame 006 00 00 32 40 30 18
01:36:28.304 TX cycle=1 p1=0x00 p2=0x00 cmd=0x33 state=0x40 value=0x30 frame 006 00 00 33 40 30 19
01:36:28.304 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:36:28.304 RX raw 07 80 26 14 CA 25 00 00 00 00 80 DA
01:36:31.239 TX cycle=1 p1=0x00 p2=0x00 cmd=0x34 state=0x40 value=0x30 frame 006 00 00 34 40 30 1E
01:36:32.060 TX cycle=1 p1=0x00 p2=0x00 cmd=0x35 state=0x40 value=0x30 frame 006 00 00 35 40 30 1F
01:36:32.060 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:36:32.060 RX raw 07 80 4D 28 D3 6B 00 00 00 00 80 DA
01:36:35.085 TX cycle=1 p1=0x00 p2=0x00 cmd=0x36 state=0x40 value=0x30 frame 006 00 00 36 40 30 1C
01:36:35.909 TX cycle=1 p1=0x00 p2=0x00 cmd=0x37 state=0x40 value=0x30 frame 006 00 00 37 40 30 1D
01:36:35.909 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:36:35.909 RX raw 07 80 13 0A EA 2E 00 00 00 00 80 DA
01:36:38.531 TX cycle=1 p1=0x00 p2=0x00 cmd=0x38 state=0x40 value=0x30 frame 006 00 00 38 40 30 12
01:36:39.354 TX cycle=1 p1=0x00 p2=0x00 cmd=0x39 state=0x40 value=0x30 frame 006 00 00 39 40 30 13
01:36:39.354 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:36:39.354 RX raw 07 80 4E 28 D3 68 00 00 00 00 80 DA
01:36:41.971 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3A state=0x40 value=0x30 frame 006 00 00 3A 40 30 10
01:36:42.796 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3B state=0x40 value=0x30 frame 006 00 00 3B 40 30 11
01:36:42.796 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:36:42.796 RX raw 07 80 27 14 8A 64 00 00 00 00 80 DA
01:36:45.776 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3C state=0x40 value=0x30 frame 006 00 00 3C 40 30 16
01:36:46.603 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3D state=0x40 value=0x30 frame 006 00 00 3D 40 30 17
01:36:46.603 ANOMALY 12 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:36:46.603 RX raw 07 80 4F 28 D3 69 00 00 00 00 80 DA
01:36:49.015 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3E state=0x40 value=0x30 frame 006 00 00 3E 40 30 14
01:36:49.841 TX cycle=1 p1=0x00 p2=0x00 cmd=0x3F state=0x40 value=0x30 frame 006 00 00 3F 40 30 15
FINAL heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
Anomalies: 15

View File

@@ -0,0 +1,88 @@
Sequence probe: 3 frames x 10 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 41 20 D0 EB
FRAME 2: 00 00 45 20 D0 EF
FRAME 3: 00 00 49 20 D0 E3
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/10
01:48:26.995 TX group=1 frame=1 len=006 00 00 41 20 D0 EB
01:48:26.995 RX group=1 frame=1 no RX bytes
01:48:27.811 TX group=1 frame=2 len=006 00 00 45 20 D0 EF
01:48:27.811 RX group=1 frame=2 ANOMALY 18 RX bytes; first mismatch at byte 12: got 07, heartbeat offset 0 expected 00
01:48:27.811 RX group=1 frame=2 raw 00 00 00 00 80 DA 00 00 00 00 80 DA 07 80 51 24 DD 75
01:48:28.627 TX group=1 frame=3 len=006 00 00 49 20 D0 E3
01:48:28.627 RX group=1 frame=3 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:48:28.627 RX group=1 frame=3 raw 07 80 51 24 DD 75 07 80 51 24 DD 75 07 80 51 24 DD 75 00 00 00 00 80 DA
GROUP 1 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 2/10
01:48:29.663 TX group=2 frame=1 len=006 00 00 41 20 D0 EB
01:48:29.663 RX group=2 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:48:30.476 TX group=2 frame=2 len=006 00 00 45 20 D0 EF
01:48:30.476 RX group=2 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:48:31.292 TX group=2 frame=3 len=006 00 00 49 20 D0 E3
01:48:31.292 RX group=2 frame=3 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 2 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 3/10
01:48:32.327 TX group=3 frame=1 len=006 00 00 41 20 D0 EB
01:48:32.327 RX group=3 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:48:33.142 TX group=3 frame=2 len=006 00 00 45 20 D0 EF
01:48:33.142 RX group=3 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:48:33.956 TX group=3 frame=3 len=006 00 00 49 20 D0 E3
01:48:33.956 RX group=3 frame=3 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 3 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 4/10
01:48:34.992 TX group=4 frame=1 len=006 00 00 41 20 D0 EB
01:48:34.992 RX group=4 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:48:35.806 TX group=4 frame=2 len=006 00 00 45 20 D0 EF
01:48:35.806 RX group=4 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:48:36.620 TX group=4 frame=3 len=006 00 00 49 20 D0 E3
01:48:36.620 RX group=4 frame=3 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 4 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 5/10
01:48:37.655 TX group=5 frame=1 len=006 00 00 41 20 D0 EB
01:48:37.655 RX group=5 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:48:38.470 TX group=5 frame=2 len=006 00 00 45 20 D0 EF
01:48:38.470 RX group=5 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:48:39.284 TX group=5 frame=3 len=006 00 00 49 20 D0 E3
01:48:39.284 RX group=5 frame=3 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 5 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 6/10
01:48:40.321 TX group=6 frame=1 len=006 00 00 41 20 D0 EB
01:48:40.321 RX group=6 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:48:41.135 TX group=6 frame=2 len=006 00 00 45 20 D0 EF
01:48:41.135 RX group=6 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:48:41.948 TX group=6 frame=3 len=006 00 00 49 20 D0 E3
01:48:41.948 RX group=6 frame=3 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 6 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 7/10
01:48:42.988 TX group=7 frame=1 len=006 00 00 41 20 D0 EB
01:48:42.988 RX group=7 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:48:43.800 TX group=7 frame=2 len=006 00 00 45 20 D0 EF
01:48:43.800 RX group=7 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:48:44.614 TX group=7 frame=3 len=006 00 00 49 20 D0 E3
01:48:44.614 RX group=7 frame=3 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 7 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 8/10
01:48:45.654 TX group=8 frame=1 len=006 00 00 41 20 D0 EB
01:48:45.654 RX group=8 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:48:46.467 TX group=8 frame=2 len=006 00 00 45 20 D0 EF
01:48:46.467 RX group=8 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:48:47.281 TX group=8 frame=3 len=006 00 00 49 20 D0 E3
01:48:47.281 RX group=8 frame=3 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 8 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 9/10
01:48:48.318 TX group=9 frame=1 len=006 00 00 41 20 D0 EB
01:48:48.318 RX group=9 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:48:49.134 TX group=9 frame=2 len=006 00 00 45 20 D0 EF
01:48:49.134 RX group=9 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:48:49.946 TX group=9 frame=3 len=006 00 00 49 20 D0 E3
01:48:49.946 RX group=9 frame=3 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 9 TAIL heartbeat-compatible RX: 19 bytes, offset 0, 3 frames + 1 bytes
BEGIN group 10/10
01:48:50.981 TX group=10 frame=1 len=006 00 00 41 20 D0 EB
01:48:50.981 RX group=10 frame=1 heartbeat-compatible RX: 11 bytes, offset 1, 1 frames + 5 bytes
01:48:51.796 TX group=10 frame=2 len=006 00 00 45 20 D0 EF
01:48:51.796 RX group=10 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:48:52.610 TX group=10 frame=3 len=006 00 00 49 20 D0 E3
01:48:52.610 RX group=10 frame=3 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 10 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
Anomalies: 2

View File

@@ -0,0 +1,95 @@
Sequence probe: 6 frames x 6 group(s) on COM5 at 38400 8N1
FRAME 1: 00 00 41 20 D0 EB
FRAME 2: 00 00 45 20 D0 EF
FRAME 3: 00 00 49 20 D0 E3
FRAME 4: 00 00 4D 20 D0 E7
FRAME 5: 00 00 59 20 D0 F3
FRAME 6: 00 00 5D 20 D0 F7
BASELINE heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
BEGIN group 1/6
01:49:04.455 TX group=1 frame=1 len=006 00 00 41 20 D0 EB
01:49:04.455 RX group=1 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:49:05.270 TX group=1 frame=2 len=006 00 00 45 20 D0 EF
01:49:05.270 RX group=1 frame=2 ANOMALY 24 RX bytes; first mismatch at byte 12: got 07, heartbeat offset 0 expected 00
01:49:05.270 RX group=1 frame=2 raw 00 00 00 00 80 DA 00 00 00 00 80 DA 07 80 51 24 DD 75 07 80 51 24 DD 75
01:49:06.090 TX group=1 frame=3 len=006 00 00 49 20 D0 E3
01:49:06.090 RX group=1 frame=3 ANOMALY 18 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
01:49:06.090 RX group=1 frame=3 raw 07 80 51 24 DD 75 07 80 51 24 DD 75 00 00 00 00 80 DA
01:49:06.905 TX group=1 frame=4 len=006 00 00 4D 20 D0 E7
01:49:06.905 RX group=1 frame=4 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:07.719 TX group=1 frame=5 len=006 00 00 59 20 D0 F3
01:49:07.719 RX group=1 frame=5 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:08.534 TX group=1 frame=6 len=006 00 00 5D 20 D0 F7
01:49:08.534 RX group=1 frame=6 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 1 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 2/6
01:49:09.755 TX group=2 frame=1 len=006 00 00 41 20 D0 EB
01:49:09.755 RX group=2 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:49:10.567 TX group=2 frame=2 len=006 00 00 45 20 D0 EF
01:49:10.567 RX group=2 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:11.381 TX group=2 frame=3 len=006 00 00 49 20 D0 E3
01:49:11.381 RX group=2 frame=3 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:12.195 TX group=2 frame=4 len=006 00 00 4D 20 D0 E7
01:49:12.195 RX group=2 frame=4 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:13.027 TX group=2 frame=5 len=006 00 00 59 20 D0 F3
01:49:13.027 RX group=2 frame=5 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:13.841 TX group=2 frame=6 len=006 00 00 5D 20 D0 F7
01:49:13.841 RX group=2 frame=6 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 2 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 3/6
01:49:15.058 TX group=3 frame=1 len=006 00 00 41 20 D0 EB
01:49:15.058 RX group=3 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:49:15.873 TX group=3 frame=2 len=006 00 00 45 20 D0 EF
01:49:15.873 RX group=3 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:16.687 TX group=3 frame=3 len=006 00 00 49 20 D0 E3
01:49:16.687 RX group=3 frame=3 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:17.501 TX group=3 frame=4 len=006 00 00 4D 20 D0 E7
01:49:17.501 RX group=3 frame=4 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:18.316 TX group=3 frame=5 len=006 00 00 59 20 D0 F3
01:49:18.316 RX group=3 frame=5 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:19.129 TX group=3 frame=6 len=006 00 00 5D 20 D0 F7
01:49:19.129 RX group=3 frame=6 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 3 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 4/6
01:49:20.344 TX group=4 frame=1 len=006 00 00 41 20 D0 EB
01:49:20.344 RX group=4 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:49:21.160 TX group=4 frame=2 len=006 00 00 45 20 D0 EF
01:49:21.160 RX group=4 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:21.976 TX group=4 frame=3 len=006 00 00 49 20 D0 E3
01:49:21.976 RX group=4 frame=3 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:22.790 TX group=4 frame=4 len=006 00 00 4D 20 D0 E7
01:49:22.790 RX group=4 frame=4 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:23.605 TX group=4 frame=5 len=006 00 00 59 20 D0 F3
01:49:23.605 RX group=4 frame=5 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:24.419 TX group=4 frame=6 len=006 00 00 5D 20 D0 F7
01:49:24.419 RX group=4 frame=6 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 4 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 5/6
01:49:25.639 TX group=5 frame=1 len=006 00 00 41 20 D0 EB
01:49:25.639 RX group=5 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:49:26.454 TX group=5 frame=2 len=006 00 00 45 20 D0 EF
01:49:26.454 RX group=5 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:27.267 TX group=5 frame=3 len=006 00 00 49 20 D0 E3
01:49:27.267 RX group=5 frame=3 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:28.082 TX group=5 frame=4 len=006 00 00 4D 20 D0 E7
01:49:28.082 RX group=5 frame=4 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:28.896 TX group=5 frame=5 len=006 00 00 59 20 D0 F3
01:49:28.896 RX group=5 frame=5 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:29.711 TX group=5 frame=6 len=006 00 00 5D 20 D0 F7
01:49:29.711 RX group=5 frame=6 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 5 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
BEGIN group 6/6
01:49:30.924 TX group=6 frame=1 len=006 00 00 41 20 D0 EB
01:49:30.924 RX group=6 frame=1 heartbeat-compatible RX: 6 bytes, offset 0, 1 frames + 0 bytes
01:49:31.737 TX group=6 frame=2 len=006 00 00 45 20 D0 EF
01:49:31.737 RX group=6 frame=2 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:32.552 TX group=6 frame=3 len=006 00 00 49 20 D0 E3
01:49:32.552 RX group=6 frame=3 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:33.366 TX group=6 frame=4 len=006 00 00 4D 20 D0 E7
01:49:33.366 RX group=6 frame=4 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:34.180 TX group=6 frame=5 len=006 00 00 59 20 D0 F3
01:49:34.180 RX group=6 frame=5 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:49:34.994 TX group=6 frame=6 len=006 00 00 5D 20 D0 F7
01:49:34.994 RX group=6 frame=6 heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
GROUP 6 TAIL heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
Anomalies: 2

View File

@@ -0,0 +1,133 @@
Listening on COM5 at 38400 8N1; will send 00 00 01 20 D0 AB after 3.0s
01:49:44.052 RX 006 bytes 00 00 00 00 80 DA
01:49:44.760 RX 006 bytes 00 00 00 00 80 DA
01:49:45.417 RX 001 bytes 00
01:49:45.467 RX 005 bytes 00 00 00 80 DA
01:49:46.123 RX 001 bytes 00
01:49:46.173 RX 005 bytes 00 00 00 80 DA
01:49:46.827 RX 001 bytes 00
01:49:46.878 RX 005 bytes 00 00 00 80 DA
01:49:46.979 TX frame 006 00 00 01 20 D0 AB
01:49:47.533 RX 006 bytes 00 00 00 00 80 DA
01:49:47.584 TX frame 006 00 00 01 20 D0 AB
01:49:47.635 RX 006 bytes 07 80 40 24 DD 64
01:49:47.788 RX 006 bytes 07 80 40 24 DD 64
01:49:48.040 RX 006 bytes 07 80 40 24 DD 64
01:49:48.241 TX frame 006 00 00 01 20 D0 AB
01:49:48.292 RX 006 bytes 00 00 00 00 80 DA
01:49:48.545 RX 006 bytes 00 00 00 00 80 DA
01:49:48.798 RX 006 bytes 00 00 00 00 80 DA
01:49:48.849 TX frame 006 00 00 01 20 D0 AB
01:49:48.899 RX 006 bytes 00 00 00 00 80 DA
01:49:49.151 RX 006 bytes 00 00 00 00 80 DA
01:49:49.403 RX 006 bytes 00 00 00 00 80 DA
01:49:49.504 TX frame 006 00 00 01 20 D0 AB
01:49:49.555 RX 006 bytes 00 00 00 00 80 DA
01:49:49.807 RX 006 bytes 00 00 00 00 80 DA
01:49:50.058 RX 006 bytes 00 00 00 00 80 DA
01:49:50.109 TX frame 006 00 00 01 20 D0 AB
01:49:50.160 RX 006 bytes 00 00 00 00 80 DA
01:49:50.412 RX 006 bytes 00 00 00 00 80 DA
01:49:50.664 RX 006 bytes 00 00 00 00 80 DA
01:49:50.714 TX frame 006 00 00 01 20 D0 AB
01:49:50.764 RX 006 bytes 00 00 00 00 80 DA
01:49:51.017 RX 006 bytes 00 00 00 00 80 DA
01:49:51.270 RX 006 bytes 00 00 00 00 80 DA
01:49:51.320 TX frame 006 00 00 01 20 D0 AB
01:49:51.371 RX 006 bytes 00 00 00 00 80 DA
01:49:51.623 RX 006 bytes 00 00 00 00 80 DA
01:49:51.876 RX 006 bytes 00 00 00 00 80 DA
01:49:51.927 TX frame 006 00 00 01 20 D0 AB
01:49:51.977 RX 006 bytes 00 00 00 00 80 DA
01:49:52.230 RX 006 bytes 00 00 00 00 80 DA
01:49:52.483 RX 006 bytes 00 00 00 00 80 DA
01:49:52.585 TX frame 006 00 00 01 20 D0 AB
01:49:52.635 RX 006 bytes 00 00 00 00 80 DA
01:49:52.888 RX 006 bytes 00 00 00 00 80 DA
01:49:53.141 RX 006 bytes 00 00 00 00 80 DA
01:49:53.242 TX frame 006 00 00 01 20 D0 AB
01:49:53.294 RX 006 bytes 00 00 00 00 80 DA
01:49:53.545 RX 006 bytes 00 00 00 00 80 DA
01:49:53.798 RX 006 bytes 00 00 00 00 80 DA
01:49:53.849 TX frame 006 00 00 01 20 D0 AB
01:49:53.899 RX 006 bytes 00 00 00 00 80 DA
01:49:54.151 RX 006 bytes 00 00 00 00 80 DA
01:49:54.404 RX 006 bytes 00 00 00 00 80 DA
01:49:54.505 TX frame 006 00 00 01 20 D0 AB
01:49:54.556 RX 006 bytes 00 00 00 00 80 DA
01:49:54.807 RX 006 bytes 00 00 00 00 80 DA
01:49:55.061 RX 006 bytes 00 00 00 00 80 DA
01:49:55.162 TX frame 006 00 00 01 20 D0 AB
01:49:55.214 RX 006 bytes 00 00 00 00 80 DA
01:49:55.466 RX 006 bytes 00 00 00 00 80 DA
01:49:55.718 RX 006 bytes 00 00 00 00 80 DA
01:49:55.770 TX frame 006 00 00 01 20 D0 AB
01:49:55.821 RX 006 bytes 00 00 00 00 80 DA
01:49:56.073 RX 006 bytes 00 00 00 00 80 DA
01:49:56.325 RX 006 bytes 00 00 00 00 80 DA
01:49:56.425 TX frame 006 00 00 01 20 D0 AB
01:49:56.476 RX 006 bytes 00 00 00 00 80 DA
01:49:56.729 RX 006 bytes 00 00 00 00 80 DA
01:49:56.981 RX 006 bytes 00 00 00 00 80 DA
01:49:57.031 TX frame 006 00 00 01 20 D0 AB
01:49:57.082 RX 006 bytes 00 00 00 00 80 DA
01:49:57.335 RX 006 bytes 00 00 00 00 80 DA
01:49:57.588 RX 006 bytes 00 00 00 00 80 DA
01:49:57.638 TX frame 006 00 00 01 20 D0 AB
01:49:57.689 RX 006 bytes 00 00 00 00 80 DA
01:49:57.942 RX 006 bytes 00 00 00 00 80 DA
01:49:58.194 RX 006 bytes 00 00 00 00 80 DA
01:49:58.245 TX frame 006 00 00 01 20 D0 AB
01:49:58.296 RX 006 bytes 00 00 00 00 80 DA
01:49:58.548 RX 006 bytes 00 00 00 00 80 DA
01:49:58.801 RX 006 bytes 00 00 00 00 80 DA
01:49:58.852 TX frame 006 00 00 01 20 D0 AB
01:49:58.902 RX 006 bytes 00 00 00 00 80 DA
01:49:59.154 RX 006 bytes 00 00 00 00 80 DA
01:49:59.406 RX 006 bytes 00 00 00 00 80 DA
01:49:59.507 TX frame 006 00 00 01 20 D0 AB
01:49:59.559 RX 006 bytes 00 00 00 00 80 DA
01:49:59.811 RX 006 bytes 00 00 00 00 80 DA
01:50:00.063 RX 006 bytes 00 00 00 00 80 DA
01:50:00.165 TX frame 006 00 00 01 20 D0 AB
01:50:00.215 RX 006 bytes 00 00 00 00 80 DA
01:50:00.467 RX 006 bytes 00 00 00 00 80 DA
01:50:00.719 RX 006 bytes 00 00 00 00 80 DA
01:50:00.819 TX frame 006 00 00 01 20 D0 AB
01:50:00.870 RX 006 bytes 00 00 00 00 80 DA
01:50:01.124 RX 006 bytes 00 00 00 00 80 DA
01:50:01.376 RX 006 bytes 00 00 00 00 80 DA
01:50:01.477 TX frame 006 00 00 01 20 D0 AB
01:50:01.527 RX 006 bytes 00 00 00 00 80 DA
01:50:01.779 RX 006 bytes 00 00 00 00 80 DA
01:50:02.031 RX 006 bytes 00 00 00 00 80 DA
01:50:02.132 TX frame 006 00 00 01 20 D0 AB
01:50:02.183 RX 006 bytes 00 00 00 00 80 DA
01:50:02.435 RX 006 bytes 00 00 00 00 80 DA
01:50:02.687 RX 006 bytes 00 00 00 00 80 DA
01:50:02.788 TX frame 006 00 00 01 20 D0 AB
01:50:02.839 RX 006 bytes 00 00 00 00 80 DA
01:50:03.092 RX 006 bytes 00 00 00 00 80 DA
01:50:03.344 RX 006 bytes 00 00 00 00 80 DA
01:50:03.445 TX frame 006 00 00 01 20 D0 AB
01:50:03.495 RX 006 bytes 00 00 00 00 80 DA
01:50:03.747 RX 006 bytes 00 00 00 00 80 DA
01:50:04.000 RX 006 bytes 00 00 00 00 80 DA
01:50:04.101 TX frame 006 00 00 01 20 D0 AB
01:50:04.152 RX 006 bytes 00 00 00 00 80 DA
01:50:04.404 RX 006 bytes 00 00 00 00 80 DA
01:50:04.656 RX 006 bytes 00 00 00 00 80 DA
01:50:04.757 TX frame 006 00 00 01 20 D0 AB
01:50:04.807 RX 006 bytes 00 00 00 00 80 DA
01:50:05.060 RX 006 bytes 00 00 00 00 80 DA
01:50:05.313 RX 006 bytes 00 00 00 00 80 DA
01:50:05.413 TX frame 006 00 00 01 20 D0 AB
01:50:05.464 RX 006 bytes 00 00 00 00 80 DA
01:50:05.716 RX 006 bytes 00 00 00 00 80 DA
01:50:05.970 RX 006 bytes 00 00 00 00 80 DA
01:50:06.222 RX 006 bytes 00 00 00 00 80 DA
01:50:06.474 RX 006 bytes 00 00 00 00 80 DA
01:50:06.726 RX 006 bytes 00 00 00 00 80 DA
01:50:06.978 RX 006 bytes 00 00 00 00 80 DA
01:50:07.231 RX 006 bytes 00 00 00 00 80 DA
01:50:07.838 RX 006 bytes 00 00 00 00 80 DA

View File

@@ -0,0 +1,133 @@
Listening on COM5 at 38400 8N1; will send 00 00 41 20 D0 EB after 3.0s
01:46:38.728 RX 001 bytes 00
01:46:38.779 RX 005 bytes 00 00 00 80 DA
01:46:39.436 RX 001 bytes 00
01:46:39.487 RX 005 bytes 00 00 00 80 DA
01:46:40.143 RX 006 bytes 00 00 00 00 80 DA
01:46:40.850 RX 006 bytes 00 00 00 00 80 DA
01:46:41.456 TX frame 006 00 00 41 20 D0 EB
01:46:41.558 RX 006 bytes 00 00 00 00 80 DA
01:46:41.811 RX 006 bytes 00 00 00 00 80 DA
01:46:42.064 RX 006 bytes 00 00 00 00 80 DA
01:46:42.064 TX frame 006 00 00 41 20 D0 EB
01:46:42.114 RX 006 bytes 07 80 50 24 DD 74
01:46:42.317 RX 006 bytes 07 80 50 24 DD 74
01:46:42.569 RX 006 bytes 07 80 50 24 DD 74
01:46:42.669 TX frame 006 00 00 41 20 D0 EB
01:46:42.720 RX 006 bytes 00 00 00 00 80 DA
01:46:42.973 RX 006 bytes 00 00 00 00 80 DA
01:46:43.224 RX 006 bytes 00 00 00 00 80 DA
01:46:43.275 TX frame 006 00 00 41 20 D0 EB
01:46:43.325 RX 006 bytes 00 00 00 00 80 DA
01:46:43.577 RX 006 bytes 00 00 00 00 80 DA
01:46:43.830 RX 006 bytes 00 00 00 00 80 DA
01:46:43.930 TX frame 006 00 00 41 20 D0 EB
01:46:43.980 RX 006 bytes 00 00 00 00 80 DA
01:46:44.233 RX 006 bytes 00 00 00 00 80 DA
01:46:44.485 RX 006 bytes 00 00 00 00 80 DA
01:46:44.586 TX frame 006 00 00 41 20 D0 EB
01:46:44.637 RX 006 bytes 00 00 00 00 80 DA
01:46:44.890 RX 006 bytes 00 00 00 00 80 DA
01:46:45.142 RX 006 bytes 00 00 00 00 80 DA
01:46:45.242 TX frame 006 00 00 41 20 D0 EB
01:46:45.293 RX 006 bytes 00 00 00 00 80 DA
01:46:45.546 RX 006 bytes 00 00 00 00 80 DA
01:46:45.799 RX 006 bytes 00 00 00 00 80 DA
01:46:45.850 TX frame 006 00 00 41 20 D0 EB
01:46:45.900 RX 006 bytes 00 00 00 00 80 DA
01:46:46.154 RX 006 bytes 00 00 00 00 80 DA
01:46:46.405 RX 006 bytes 00 00 00 00 80 DA
01:46:46.506 TX frame 006 00 00 41 20 D0 EB
01:46:46.557 RX 006 bytes 00 00 00 00 80 DA
01:46:46.811 RX 006 bytes 00 00 00 00 80 DA
01:46:47.064 RX 006 bytes 00 00 00 00 80 DA
01:46:47.115 TX frame 006 00 00 41 20 D0 EB
01:46:47.166 RX 006 bytes 00 00 00 00 80 DA
01:46:47.420 RX 006 bytes 00 00 00 00 80 DA
01:46:47.673 RX 006 bytes 00 00 00 00 80 DA
01:46:47.774 TX frame 006 00 00 41 20 D0 EB
01:46:47.825 RX 006 bytes 00 00 00 00 80 DA
01:46:48.078 RX 006 bytes 00 00 00 00 80 DA
01:46:48.329 RX 006 bytes 00 00 00 00 80 DA
01:46:48.431 TX frame 006 00 00 41 20 D0 EB
01:46:48.482 RX 006 bytes 00 00 00 00 80 DA
01:46:48.733 RX 006 bytes 00 00 00 00 80 DA
01:46:48.985 RX 006 bytes 00 00 00 00 80 DA
01:46:49.086 TX frame 006 00 00 41 20 D0 EB
01:46:49.137 RX 006 bytes 00 00 00 00 80 DA
01:46:49.388 RX 006 bytes 00 00 00 00 80 DA
01:46:49.641 RX 006 bytes 00 00 00 00 80 DA
01:46:49.743 TX frame 006 00 00 41 20 D0 EB
01:46:49.794 RX 006 bytes 00 00 00 00 80 DA
01:46:50.046 RX 006 bytes 00 00 00 00 80 DA
01:46:50.298 RX 006 bytes 00 00 00 00 80 DA
01:46:50.399 TX frame 006 00 00 41 20 D0 EB
01:46:50.451 RX 006 bytes 00 00 00 00 80 DA
01:46:50.704 RX 006 bytes 00 00 00 00 80 DA
01:46:50.957 RX 006 bytes 00 00 00 00 80 DA
01:46:51.007 TX frame 006 00 00 41 20 D0 EB
01:46:51.057 RX 006 bytes 00 00 00 00 80 DA
01:46:51.310 RX 006 bytes 00 00 00 00 80 DA
01:46:51.563 RX 006 bytes 00 00 00 00 80 DA
01:46:51.664 TX frame 006 00 00 41 20 D0 EB
01:46:51.714 RX 006 bytes 00 00 00 00 80 DA
01:46:51.968 RX 006 bytes 00 00 00 00 80 DA
01:46:52.219 RX 006 bytes 00 00 00 00 80 DA
01:46:52.320 TX frame 006 00 00 41 20 D0 EB
01:46:52.371 RX 006 bytes 00 00 00 00 80 DA
01:46:52.622 RX 006 bytes 00 00 00 00 80 DA
01:46:52.875 RX 006 bytes 00 00 00 00 80 DA
01:46:52.975 TX frame 006 00 00 41 20 D0 EB
01:46:53.025 RX 006 bytes 00 00 00 00 80 DA
01:46:53.277 RX 006 bytes 00 00 00 00 80 DA
01:46:53.529 RX 006 bytes 00 00 00 00 80 DA
01:46:53.630 TX frame 006 00 00 41 20 D0 EB
01:46:53.680 RX 006 bytes 00 00 00 00 80 DA
01:46:53.933 RX 006 bytes 00 00 00 00 80 DA
01:46:54.184 RX 006 bytes 00 00 00 00 80 DA
01:46:54.235 TX frame 006 00 00 41 20 D0 EB
01:46:54.285 RX 006 bytes 00 00 00 00 80 DA
01:46:54.538 RX 006 bytes 00 00 00 00 80 DA
01:46:54.791 RX 006 bytes 00 00 00 00 80 DA
01:46:54.841 TX frame 006 00 00 41 20 D0 EB
01:46:54.892 RX 006 bytes 00 00 00 00 80 DA
01:46:55.144 RX 006 bytes 00 00 00 00 80 DA
01:46:55.396 RX 006 bytes 00 00 00 00 80 DA
01:46:55.447 TX frame 006 00 00 41 20 D0 EB
01:46:55.497 RX 006 bytes 00 00 00 00 80 DA
01:46:55.749 RX 006 bytes 00 00 00 00 80 DA
01:46:56.002 RX 006 bytes 00 00 00 00 80 DA
01:46:56.102 TX frame 006 00 00 41 20 D0 EB
01:46:56.153 RX 006 bytes 00 00 00 00 80 DA
01:46:56.405 RX 006 bytes 00 00 00 00 80 DA
01:46:56.658 RX 006 bytes 00 00 00 00 80 DA
01:46:56.759 TX frame 006 00 00 41 20 D0 EB
01:46:56.810 RX 006 bytes 00 00 00 00 80 DA
01:46:57.061 RX 006 bytes 00 00 00 00 80 DA
01:46:57.314 RX 006 bytes 00 00 00 00 80 DA
01:46:57.415 TX frame 006 00 00 41 20 D0 EB
01:46:57.466 RX 006 bytes 00 00 00 00 80 DA
01:46:57.719 RX 006 bytes 00 00 00 00 80 DA
01:46:57.971 RX 006 bytes 00 00 00 00 80 DA
01:46:58.022 TX frame 006 00 00 41 20 D0 EB
01:46:58.073 RX 006 bytes 00 00 00 00 80 DA
01:46:58.325 RX 006 bytes 00 00 00 00 80 DA
01:46:58.578 RX 006 bytes 00 00 00 00 80 DA
01:46:58.680 TX frame 006 00 00 41 20 D0 EB
01:46:58.731 RX 006 bytes 00 00 00 00 80 DA
01:46:58.983 RX 006 bytes 00 00 00 00 80 DA
01:46:59.235 RX 006 bytes 00 00 00 00 80 DA
01:46:59.336 TX frame 006 00 00 41 20 D0 EB
01:46:59.386 RX 006 bytes 00 00 00 00 80 DA
01:46:59.639 RX 006 bytes 00 00 00 00 80 DA
01:46:59.892 RX 006 bytes 00 00 00 00 80 DA
01:46:59.993 TX frame 006 00 00 41 20 D0 EB
01:47:00.043 RX 006 bytes 00 00 00 00 80 DA
01:47:00.295 RX 006 bytes 00 00 00 00 80 DA
01:47:00.547 RX 006 bytes 00 00 00 00 80 DA
01:47:00.801 RX 006 bytes 00 00 00 00 80 DA
01:47:01.053 RX 006 bytes 00 00 00 00 80 DA
01:47:01.306 RX 006 bytes 00 00 00 00 80 DA
01:47:01.559 RX 006 bytes 00 00 00 00 80 DA
01:47:01.811 RX 006 bytes 00 00 00 00 80 DA
01:47:02.466 RX 006 bytes 00 00 00 00 80 DA

View File

@@ -0,0 +1,130 @@
Listening on COM5 at 38400 8N1; will send 00 00 45 20 D0 EF after 3.0s
01:47:13.300 RX 006 bytes 00 00 00 00 80 DA
01:47:14.008 RX 006 bytes 00 00 00 00 80 DA
01:47:14.715 RX 006 bytes 00 00 00 00 80 DA
01:47:15.422 RX 006 bytes 00 00 00 00 80 DA
01:47:16.128 RX 006 bytes 00 00 00 00 80 DA
01:47:16.179 TX frame 006 00 00 45 20 D0 EF
01:47:16.784 TX frame 006 00 00 45 20 D0 EF
01:47:16.835 RX 012 bytes 07 80 51 24 DD 75 00 00 00 00 80 DA
01:47:17.087 RX 006 bytes 00 00 00 00 80 DA
01:47:17.339 RX 006 bytes 00 00 00 00 80 DA
01:47:17.390 TX frame 006 00 00 45 20 D0 EF
01:47:17.443 RX 006 bytes 00 00 00 00 80 DA
01:47:17.695 RX 006 bytes 00 00 00 00 80 DA
01:47:17.948 RX 006 bytes 00 00 00 00 80 DA
01:47:17.999 TX frame 006 00 00 45 20 D0 EF
01:47:18.049 RX 006 bytes 00 00 00 00 80 DA
01:47:18.300 RX 006 bytes 00 00 00 00 80 DA
01:47:18.554 RX 006 bytes 00 00 00 00 80 DA
01:47:18.605 TX frame 006 00 00 45 20 D0 EF
01:47:18.655 RX 006 bytes 00 00 00 00 80 DA
01:47:18.908 RX 006 bytes 00 00 00 00 80 DA
01:47:19.161 RX 006 bytes 00 00 00 00 80 DA
01:47:19.261 TX frame 006 00 00 45 20 D0 EF
01:47:19.312 RX 006 bytes 00 00 00 00 80 DA
01:47:19.565 RX 006 bytes 00 00 00 00 80 DA
01:47:19.818 RX 006 bytes 00 00 00 00 80 DA
01:47:19.869 TX frame 006 00 00 45 20 D0 EF
01:47:19.920 RX 006 bytes 00 00 00 00 80 DA
01:47:20.173 RX 006 bytes 00 00 00 00 80 DA
01:47:20.426 RX 006 bytes 00 00 00 00 80 DA
01:47:20.527 TX frame 006 00 00 45 20 D0 EF
01:47:20.577 RX 006 bytes 00 00 00 00 80 DA
01:47:20.829 RX 006 bytes 00 00 00 00 80 DA
01:47:21.081 RX 006 bytes 00 00 00 00 80 DA
01:47:21.181 TX frame 006 00 00 45 20 D0 EF
01:47:21.231 RX 006 bytes 00 00 00 00 80 DA
01:47:21.483 RX 006 bytes 00 00 00 00 80 DA
01:47:21.737 RX 006 bytes 00 00 00 00 80 DA
01:47:21.837 TX frame 006 00 00 45 20 D0 EF
01:47:21.889 RX 006 bytes 00 00 00 00 80 DA
01:47:22.140 RX 006 bytes 00 00 00 00 80 DA
01:47:22.393 RX 006 bytes 00 00 00 00 80 DA
01:47:22.494 TX frame 006 00 00 45 20 D0 EF
01:47:22.545 RX 006 bytes 00 00 00 00 80 DA
01:47:22.797 RX 006 bytes 00 00 00 00 80 DA
01:47:23.050 RX 006 bytes 00 00 00 00 80 DA
01:47:23.152 TX frame 006 00 00 45 20 D0 EF
01:47:23.202 RX 006 bytes 00 00 00 00 80 DA
01:47:23.454 RX 006 bytes 00 00 00 00 80 DA
01:47:23.706 RX 006 bytes 00 00 00 00 80 DA
01:47:23.807 TX frame 006 00 00 45 20 D0 EF
01:47:23.858 RX 006 bytes 00 00 00 00 80 DA
01:47:24.109 RX 006 bytes 00 00 00 00 80 DA
01:47:24.362 RX 006 bytes 00 00 00 00 80 DA
01:47:24.463 TX frame 006 00 00 45 20 D0 EF
01:47:24.513 RX 006 bytes 00 00 00 00 80 DA
01:47:24.765 RX 006 bytes 00 00 00 00 80 DA
01:47:25.017 RX 006 bytes 00 00 00 00 80 DA
01:47:25.118 TX frame 006 00 00 45 20 D0 EF
01:47:25.168 RX 006 bytes 00 00 00 00 80 DA
01:47:25.420 RX 006 bytes 00 00 00 00 80 DA
01:47:25.674 RX 006 bytes 00 00 00 00 80 DA
01:47:25.776 TX frame 006 00 00 45 20 D0 EF
01:47:25.827 RX 006 bytes 00 00 00 00 80 DA
01:47:26.080 RX 006 bytes 00 00 00 00 80 DA
01:47:26.331 RX 006 bytes 00 00 00 00 80 DA
01:47:26.432 TX frame 006 00 00 45 20 D0 EF
01:47:26.483 RX 006 bytes 00 00 00 00 80 DA
01:47:26.735 RX 006 bytes 00 00 00 00 80 DA
01:47:26.986 RX 006 bytes 00 00 00 00 80 DA
01:47:27.087 TX frame 006 00 00 45 20 D0 EF
01:47:27.138 RX 006 bytes 00 00 00 00 80 DA
01:47:27.391 RX 006 bytes 00 00 00 00 80 DA
01:47:27.644 RX 006 bytes 00 00 00 00 80 DA
01:47:27.746 TX frame 006 00 00 45 20 D0 EF
01:47:27.796 RX 006 bytes 00 00 00 00 80 DA
01:47:28.048 RX 006 bytes 00 00 00 00 80 DA
01:47:28.302 RX 006 bytes 00 00 00 00 80 DA
01:47:28.403 TX frame 006 00 00 45 20 D0 EF
01:47:28.455 RX 006 bytes 00 00 00 00 80 DA
01:47:28.706 RX 006 bytes 00 00 00 00 80 DA
01:47:28.959 RX 006 bytes 00 00 00 00 80 DA
01:47:29.010 TX frame 006 00 00 45 20 D0 EF
01:47:29.060 RX 006 bytes 00 00 00 00 80 DA
01:47:29.311 RX 006 bytes 00 00 00 00 80 DA
01:47:29.564 RX 006 bytes 00 00 00 00 80 DA
01:47:29.665 TX frame 006 00 00 45 20 D0 EF
01:47:29.716 RX 006 bytes 00 00 00 00 80 DA
01:47:29.967 RX 006 bytes 00 00 00 00 80 DA
01:47:30.220 RX 006 bytes 00 00 00 00 80 DA
01:47:30.271 TX frame 006 00 00 45 20 D0 EF
01:47:30.321 RX 006 bytes 00 00 00 00 80 DA
01:47:30.574 RX 006 bytes 00 00 00 00 80 DA
01:47:30.826 RX 006 bytes 00 00 00 00 80 DA
01:47:30.877 TX frame 006 00 00 45 20 D0 EF
01:47:30.927 RX 006 bytes 00 00 00 00 80 DA
01:47:31.180 RX 006 bytes 00 00 00 00 80 DA
01:47:31.433 RX 006 bytes 00 00 00 00 80 DA
01:47:31.484 TX frame 006 00 00 45 20 D0 EF
01:47:31.535 RX 006 bytes 00 00 00 00 80 DA
01:47:31.788 RX 006 bytes 00 00 00 00 80 DA
01:47:32.041 RX 006 bytes 00 00 00 00 80 DA
01:47:32.091 TX frame 006 00 00 45 20 D0 EF
01:47:32.141 RX 006 bytes 00 00 00 00 80 DA
01:47:32.393 RX 006 bytes 00 00 00 00 80 DA
01:47:32.645 RX 006 bytes 00 00 00 00 80 DA
01:47:32.747 TX frame 006 00 00 45 20 D0 EF
01:47:32.797 RX 006 bytes 00 00 00 00 80 DA
01:47:33.049 RX 006 bytes 00 00 00 00 80 DA
01:47:33.302 RX 006 bytes 00 00 00 00 80 DA
01:47:33.403 TX frame 006 00 00 45 20 D0 EF
01:47:33.454 RX 006 bytes 00 00 00 00 80 DA
01:47:33.706 RX 006 bytes 00 00 00 00 80 DA
01:47:33.958 RX 006 bytes 00 00 00 00 80 DA
01:47:34.058 TX frame 006 00 00 45 20 D0 EF
01:47:34.109 RX 006 bytes 00 00 00 00 80 DA
01:47:34.361 RX 006 bytes 00 00 00 00 80 DA
01:47:34.613 RX 006 bytes 00 00 00 00 80 DA
01:47:34.713 TX frame 006 00 00 45 20 D0 EF
01:47:34.764 RX 006 bytes 00 00 00 00 80 DA
01:47:35.015 RX 006 bytes 00 00 00 00 80 DA
01:47:35.268 RX 006 bytes 00 00 00 00 80 DA
01:47:35.521 RX 006 bytes 00 00 00 00 80 DA
01:47:35.773 RX 006 bytes 00 00 00 00 80 DA
01:47:36.026 RX 006 bytes 00 00 00 00 80 DA
01:47:36.279 RX 006 bytes 00 00 00 00 80 DA
01:47:36.533 RX 006 bytes 00 00 00 00 80 DA
01:47:37.191 RX 001 bytes 00
01:47:37.241 RX 005 bytes 00 00 00 80 DA

View File

@@ -0,0 +1,130 @@
Listening on COM5 at 38400 8N1; will send 00 00 49 20 D0 E3 after 3.0s
01:47:51.365 RX 006 bytes 00 00 00 00 80 DA
01:47:52.071 RX 006 bytes 00 00 00 00 80 DA
01:47:52.779 RX 006 bytes 00 00 00 00 80 DA
01:47:53.487 RX 006 bytes 00 00 00 00 80 DA
01:47:53.789 TX frame 006 00 00 49 20 D0 E3
01:47:54.193 RX 006 bytes 00 00 00 00 80 DA
01:47:54.395 TX frame 006 00 00 49 20 D0 E3
01:47:54.446 RX 012 bytes 07 80 52 24 DD 76 07 80 52 24 DD 76
01:47:54.700 RX 006 bytes 07 80 52 24 DD 76
01:47:54.952 RX 006 bytes 07 80 52 24 DD 76
01:47:55.002 TX frame 006 00 00 49 20 D0 E3
01:47:55.056 RX 006 bytes 00 00 00 00 80 DA
01:47:55.309 RX 006 bytes 00 00 00 00 80 DA
01:47:55.562 RX 006 bytes 00 00 00 00 80 DA
01:47:55.612 TX frame 006 00 00 49 20 D0 E3
01:47:55.663 RX 006 bytes 00 00 00 00 80 DA
01:47:55.913 RX 006 bytes 00 00 00 00 80 DA
01:47:56.166 RX 006 bytes 00 00 00 00 80 DA
01:47:56.216 TX frame 006 00 00 49 20 D0 E3
01:47:56.267 RX 006 bytes 00 00 00 00 80 DA
01:47:56.520 RX 006 bytes 00 00 00 00 80 DA
01:47:56.771 RX 006 bytes 00 00 00 00 80 DA
01:47:56.872 TX frame 006 00 00 49 20 D0 E3
01:47:56.924 RX 006 bytes 00 00 00 00 80 DA
01:47:57.176 RX 006 bytes 00 00 00 00 80 DA
01:47:57.428 RX 006 bytes 00 00 00 00 80 DA
01:47:57.529 TX frame 006 00 00 49 20 D0 E3
01:47:57.580 RX 006 bytes 00 00 00 00 80 DA
01:47:57.834 RX 006 bytes 00 00 00 00 80 DA
01:47:58.087 RX 006 bytes 00 00 00 00 80 DA
01:47:58.137 TX frame 006 00 00 49 20 D0 E3
01:47:58.188 RX 006 bytes 00 00 00 00 80 DA
01:47:58.440 RX 006 bytes 00 00 00 00 80 DA
01:47:58.692 RX 006 bytes 00 00 00 00 80 DA
01:47:58.793 TX frame 006 00 00 49 20 D0 E3
01:47:58.845 RX 006 bytes 00 00 00 00 80 DA
01:47:59.097 RX 006 bytes 00 00 00 00 80 DA
01:47:59.350 RX 006 bytes 00 00 00 00 80 DA
01:47:59.452 TX frame 006 00 00 49 20 D0 E3
01:47:59.502 RX 006 bytes 00 00 00 00 80 DA
01:47:59.756 RX 006 bytes 00 00 00 00 80 DA
01:48:00.008 RX 006 bytes 00 00 00 00 80 DA
01:48:00.109 TX frame 006 00 00 49 20 D0 E3
01:48:00.159 RX 006 bytes 00 00 00 00 80 DA
01:48:00.412 RX 006 bytes 00 00 00 00 80 DA
01:48:00.664 RX 006 bytes 00 00 00 00 80 DA
01:48:00.765 TX frame 006 00 00 49 20 D0 E3
01:48:00.815 RX 006 bytes 00 00 00 00 80 DA
01:48:01.068 RX 006 bytes 00 00 00 00 80 DA
01:48:01.320 RX 006 bytes 00 00 00 00 80 DA
01:48:01.420 TX frame 006 00 00 49 20 D0 E3
01:48:01.471 RX 006 bytes 00 00 00 00 80 DA
01:48:01.722 RX 006 bytes 00 00 00 00 80 DA
01:48:01.974 RX 006 bytes 00 00 00 00 80 DA
01:48:02.076 TX frame 006 00 00 49 20 D0 E3
01:48:02.128 RX 006 bytes 00 00 00 00 80 DA
01:48:02.380 RX 006 bytes 00 00 00 00 80 DA
01:48:02.632 RX 006 bytes 00 00 00 00 80 DA
01:48:02.684 TX frame 006 00 00 49 20 D0 E3
01:48:02.735 RX 006 bytes 00 00 00 00 80 DA
01:48:02.988 RX 006 bytes 00 00 00 00 80 DA
01:48:03.241 RX 006 bytes 00 00 00 00 80 DA
01:48:03.342 TX frame 006 00 00 49 20 D0 E3
01:48:03.393 RX 006 bytes 00 00 00 00 80 DA
01:48:03.645 RX 006 bytes 00 00 00 00 80 DA
01:48:03.898 RX 006 bytes 00 00 00 00 80 DA
01:48:03.999 TX frame 006 00 00 49 20 D0 E3
01:48:04.050 RX 006 bytes 00 00 00 00 80 DA
01:48:04.302 RX 006 bytes 00 00 00 00 80 DA
01:48:04.553 RX 006 bytes 00 00 00 00 80 DA
01:48:04.655 TX frame 006 00 00 49 20 D0 E3
01:48:04.706 RX 006 bytes 00 00 00 00 80 DA
01:48:04.958 RX 006 bytes 00 00 00 00 80 DA
01:48:05.210 RX 006 bytes 00 00 00 00 80 DA
01:48:05.311 TX frame 006 00 00 49 20 D0 E3
01:48:05.362 RX 006 bytes 00 00 00 00 80 DA
01:48:05.615 RX 006 bytes 00 00 00 00 80 DA
01:48:05.867 RX 006 bytes 00 00 00 00 80 DA
01:48:05.919 TX frame 006 00 00 49 20 D0 E3
01:48:05.969 RX 006 bytes 00 00 00 00 80 DA
01:48:06.221 RX 006 bytes 00 00 00 00 80 DA
01:48:06.474 RX 006 bytes 00 00 00 00 80 DA
01:48:06.575 TX frame 006 00 00 49 20 D0 E3
01:48:06.625 RX 006 bytes 00 00 00 00 80 DA
01:48:06.878 RX 006 bytes 00 00 00 00 80 DA
01:48:07.132 RX 006 bytes 00 00 00 00 80 DA
01:48:07.233 TX frame 006 00 00 49 20 D0 E3
01:48:07.283 RX 006 bytes 00 00 00 00 80 DA
01:48:07.536 RX 006 bytes 00 00 00 00 80 DA
01:48:07.788 RX 006 bytes 00 00 00 00 80 DA
01:48:07.890 TX frame 006 00 00 49 20 D0 E3
01:48:07.941 RX 006 bytes 00 00 00 00 80 DA
01:48:08.193 RX 006 bytes 00 00 00 00 80 DA
01:48:08.445 RX 006 bytes 00 00 00 00 80 DA
01:48:08.546 TX frame 006 00 00 49 20 D0 E3
01:48:08.596 RX 006 bytes 00 00 00 00 80 DA
01:48:08.848 RX 006 bytes 00 00 00 00 80 DA
01:48:09.099 RX 006 bytes 00 00 00 00 80 DA
01:48:09.200 TX frame 006 00 00 49 20 D0 E3
01:48:09.251 RX 006 bytes 00 00 00 00 80 DA
01:48:09.503 RX 006 bytes 00 00 00 00 80 DA
01:48:09.756 RX 006 bytes 00 00 00 00 80 DA
01:48:09.857 TX frame 006 00 00 49 20 D0 E3
01:48:09.907 RX 006 bytes 00 00 00 00 80 DA
01:48:10.160 RX 006 bytes 00 00 00 00 80 DA
01:48:10.413 RX 006 bytes 00 00 00 00 80 DA
01:48:10.513 TX frame 006 00 00 49 20 D0 E3
01:48:10.563 RX 006 bytes 00 00 00 00 80 DA
01:48:10.814 RX 006 bytes 00 00 00 00 80 DA
01:48:11.066 RX 006 bytes 00 00 00 00 80 DA
01:48:11.166 TX frame 006 00 00 49 20 D0 E3
01:48:11.216 RX 006 bytes 00 00 00 00 80 DA
01:48:11.469 RX 006 bytes 00 00 00 00 80 DA
01:48:11.721 RX 006 bytes 00 00 00 00 80 DA
01:48:11.771 TX frame 006 00 00 49 20 D0 E3
01:48:11.822 RX 006 bytes 00 00 00 00 80 DA
01:48:12.072 RX 006 bytes 00 00 00 00 80 DA
01:48:12.324 RX 006 bytes 00 00 00 00 80 DA
01:48:12.374 TX frame 006 00 00 49 20 D0 E3
01:48:12.425 RX 006 bytes 00 00 00 00 80 DA
01:48:12.677 RX 006 bytes 00 00 00 00 80 DA
01:48:12.930 RX 006 bytes 00 00 00 00 80 DA
01:48:13.184 RX 006 bytes 00 00 00 00 80 DA
01:48:13.436 RX 006 bytes 00 00 00 00 80 DA
01:48:13.688 RX 006 bytes 00 00 00 00 80 DA
01:48:13.940 RX 006 bytes 00 00 00 00 80 DA
01:48:14.194 RX 006 bytes 00 00 00 00 80 DA
01:48:14.801 RX 006 bytes 00 00 00 00 80 DA
01:48:15.456 RX 001 bytes 00

View File

@@ -0,0 +1,42 @@
Direct response sweep: 32 frames x 1 cycles (32 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:57:07.790 TX cycle=1 p1=0x00 p2=0x00 cmd=0x60 state=0x20 value=0xD0 frame 006 00 00 60 20 D0 CA
01:57:08.611 TX cycle=1 p1=0x00 p2=0x00 cmd=0x61 state=0x20 value=0xD0 frame 006 00 00 61 20 D0 CB
01:57:08.611 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:57:08.611 RX raw 07 80 58 24 DD 7C 07 80 58 24 DD 7C 07 80 58 24 DD 7C 07 80 58 24 DD 7C
01:57:09.435 TX cycle=1 p1=0x00 p2=0x00 cmd=0x62 state=0x20 value=0xD0 frame 006 00 00 62 20 D0 C8
01:57:09.435 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:57:09.435 RX raw 07 80 58 24 DD 7C 07 80 58 24 DD 7C 07 80 58 24 DD 7C 07 80 58 24 DD 7C
01:57:10.259 TX cycle=1 p1=0x00 p2=0x00 cmd=0x63 state=0x20 value=0xD0 frame 006 00 00 63 20 D0 C9
01:57:10.259 ANOMALY 6 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:57:10.259 RX raw 07 80 58 24 DD 7C
01:57:11.081 TX cycle=1 p1=0x00 p2=0x00 cmd=0x64 state=0x20 value=0xD0 frame 006 00 00 64 20 D0 CE
01:57:11.903 TX cycle=1 p1=0x00 p2=0x00 cmd=0x65 state=0x20 value=0xD0 frame 006 00 00 65 20 D0 CF
01:57:12.724 TX cycle=1 p1=0x00 p2=0x00 cmd=0x66 state=0x20 value=0xD0 frame 006 00 00 66 20 D0 CC
01:57:13.548 TX cycle=1 p1=0x00 p2=0x00 cmd=0x67 state=0x20 value=0xD0 frame 006 00 00 67 20 D0 CD
01:57:14.374 TX cycle=1 p1=0x00 p2=0x00 cmd=0x68 state=0x20 value=0xD0 frame 006 00 00 68 20 D0 C2
01:57:15.199 TX cycle=1 p1=0x00 p2=0x00 cmd=0x69 state=0x20 value=0xD0 frame 006 00 00 69 20 D0 C3
01:57:16.023 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6A state=0x20 value=0xD0 frame 006 00 00 6A 20 D0 C0
01:57:16.844 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6B state=0x20 value=0xD0 frame 006 00 00 6B 20 D0 C1
01:57:17.668 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6C state=0x20 value=0xD0 frame 006 00 00 6C 20 D0 C6
01:57:18.490 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6D state=0x20 value=0xD0 frame 006 00 00 6D 20 D0 C7
01:57:19.311 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6E state=0x20 value=0xD0 frame 006 00 00 6E 20 D0 C4
01:57:20.136 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6F state=0x20 value=0xD0 frame 006 00 00 6F 20 D0 C5
01:57:20.959 TX cycle=1 p1=0x00 p2=0x00 cmd=0x70 state=0x20 value=0xD0 frame 006 00 00 70 20 D0 DA
01:57:21.781 TX cycle=1 p1=0x00 p2=0x00 cmd=0x71 state=0x20 value=0xD0 frame 006 00 00 71 20 D0 DB
01:57:22.605 TX cycle=1 p1=0x00 p2=0x00 cmd=0x72 state=0x20 value=0xD0 frame 006 00 00 72 20 D0 D8
01:57:23.428 TX cycle=1 p1=0x00 p2=0x00 cmd=0x73 state=0x20 value=0xD0 frame 006 00 00 73 20 D0 D9
01:57:24.250 TX cycle=1 p1=0x00 p2=0x00 cmd=0x74 state=0x20 value=0xD0 frame 006 00 00 74 20 D0 DE
01:57:25.074 TX cycle=1 p1=0x00 p2=0x00 cmd=0x75 state=0x20 value=0xD0 frame 006 00 00 75 20 D0 DF
01:57:25.898 TX cycle=1 p1=0x00 p2=0x00 cmd=0x76 state=0x20 value=0xD0 frame 006 00 00 76 20 D0 DC
01:57:26.723 TX cycle=1 p1=0x00 p2=0x00 cmd=0x77 state=0x20 value=0xD0 frame 006 00 00 77 20 D0 DD
01:57:27.548 TX cycle=1 p1=0x00 p2=0x00 cmd=0x78 state=0x20 value=0xD0 frame 006 00 00 78 20 D0 D2
01:57:28.371 TX cycle=1 p1=0x00 p2=0x00 cmd=0x79 state=0x20 value=0xD0 frame 006 00 00 79 20 D0 D3
01:57:29.193 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7A state=0x20 value=0xD0 frame 006 00 00 7A 20 D0 D0
01:57:30.015 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7B state=0x20 value=0xD0 frame 006 00 00 7B 20 D0 D1
01:57:30.836 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7C state=0x20 value=0xD0 frame 006 00 00 7C 20 D0 D6
01:57:31.659 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7D state=0x20 value=0xD0 frame 006 00 00 7D 20 D0 D7
01:57:32.482 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7E state=0x20 value=0xD0 frame 006 00 00 7E 20 D0 D4
01:57:33.305 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7F state=0x20 value=0xD0 frame 006 00 00 7F 20 D0 D5
FINAL heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
Anomalies: 3

View File

@@ -0,0 +1,38 @@
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:57:45.070 TX cycle=1 p1=0x00 p2=0x00 cmd=0x80 state=0x20 value=0xD0 frame 006 00 00 80 20 D0 2A
01:57:45.891 TX cycle=1 p1=0x00 p2=0x00 cmd=0x81 state=0x20 value=0xD0 frame 006 00 00 81 20 D0 2B
01:57:45.891 ANOMALY 29 RX bytes; first mismatch at byte 5: got 07, heartbeat offset 1 expected 00
01:57:45.891 RX raw 00 00 00 80 DA 07 80 60 24 DD 44 07 80 60 24 DD 44 07 80 60 24 DD 44 07 80 60 24 DD 44
01:57:46.710 TX cycle=1 p1=0x00 p2=0x00 cmd=0x82 state=0x20 value=0xD0 frame 006 00 00 82 20 D0 28
01:57:47.537 TX cycle=1 p1=0x00 p2=0x00 cmd=0x83 state=0x20 value=0xD0 frame 006 00 00 83 20 D0 29
01:57:48.358 TX cycle=1 p1=0x00 p2=0x00 cmd=0x84 state=0x20 value=0xD0 frame 006 00 00 84 20 D0 2E
01:57:49.181 TX cycle=1 p1=0x00 p2=0x00 cmd=0x85 state=0x20 value=0xD0 frame 006 00 00 85 20 D0 2F
01:57:50.003 TX cycle=1 p1=0x00 p2=0x00 cmd=0x86 state=0x20 value=0xD0 frame 006 00 00 86 20 D0 2C
01:57:50.827 TX cycle=1 p1=0x00 p2=0x00 cmd=0x87 state=0x20 value=0xD0 frame 006 00 00 87 20 D0 2D
01:57:51.649 TX cycle=1 p1=0x00 p2=0x00 cmd=0x88 state=0x20 value=0xD0 frame 006 00 00 88 20 D0 22
01:57:52.473 TX cycle=1 p1=0x00 p2=0x00 cmd=0x89 state=0x20 value=0xD0 frame 006 00 00 89 20 D0 23
01:57:53.299 TX cycle=1 p1=0x00 p2=0x00 cmd=0x8A state=0x20 value=0xD0 frame 006 00 00 8A 20 D0 20
01:57:54.122 TX cycle=1 p1=0x00 p2=0x00 cmd=0x8B state=0x20 value=0xD0 frame 006 00 00 8B 20 D0 21
01:57:54.947 TX cycle=1 p1=0x00 p2=0x00 cmd=0x8C state=0x20 value=0xD0 frame 006 00 00 8C 20 D0 26
01:57:55.768 TX cycle=1 p1=0x00 p2=0x00 cmd=0x8D state=0x20 value=0xD0 frame 006 00 00 8D 20 D0 27
01:57:56.590 TX cycle=1 p1=0x00 p2=0x00 cmd=0x8E state=0x20 value=0xD0 frame 006 00 00 8E 20 D0 24
01:57:57.409 TX cycle=1 p1=0x00 p2=0x00 cmd=0x8F state=0x20 value=0xD0 frame 006 00 00 8F 20 D0 25
01:57:58.231 TX cycle=1 p1=0x00 p2=0x00 cmd=0x90 state=0x20 value=0xD0 frame 006 00 00 90 20 D0 3A
01:57:59.052 TX cycle=1 p1=0x00 p2=0x00 cmd=0x91 state=0x20 value=0xD0 frame 006 00 00 91 20 D0 3B
01:57:59.874 TX cycle=1 p1=0x00 p2=0x00 cmd=0x92 state=0x20 value=0xD0 frame 006 00 00 92 20 D0 38
01:58:00.697 TX cycle=1 p1=0x00 p2=0x00 cmd=0x93 state=0x20 value=0xD0 frame 006 00 00 93 20 D0 39
01:58:01.519 TX cycle=1 p1=0x00 p2=0x00 cmd=0x94 state=0x20 value=0xD0 frame 006 00 00 94 20 D0 3E
01:58:02.344 TX cycle=1 p1=0x00 p2=0x00 cmd=0x95 state=0x20 value=0xD0 frame 006 00 00 95 20 D0 3F
01:58:03.164 TX cycle=1 p1=0x00 p2=0x00 cmd=0x96 state=0x20 value=0xD0 frame 006 00 00 96 20 D0 3C
01:58:03.987 TX cycle=1 p1=0x00 p2=0x00 cmd=0x97 state=0x20 value=0xD0 frame 006 00 00 97 20 D0 3D
01:58:04.809 TX cycle=1 p1=0x00 p2=0x00 cmd=0x98 state=0x20 value=0xD0 frame 006 00 00 98 20 D0 32
01:58:05.632 TX cycle=1 p1=0x00 p2=0x00 cmd=0x99 state=0x20 value=0xD0 frame 006 00 00 99 20 D0 33
01:58:06.457 TX cycle=1 p1=0x00 p2=0x00 cmd=0x9A state=0x20 value=0xD0 frame 006 00 00 9A 20 D0 30
01:58:07.278 TX cycle=1 p1=0x00 p2=0x00 cmd=0x9B state=0x20 value=0xD0 frame 006 00 00 9B 20 D0 31
01:58:08.099 TX cycle=1 p1=0x00 p2=0x00 cmd=0x9C state=0x20 value=0xD0 frame 006 00 00 9C 20 D0 36
01:58:08.924 TX cycle=1 p1=0x00 p2=0x00 cmd=0x9D state=0x20 value=0xD0 frame 006 00 00 9D 20 D0 37
01:58:09.748 TX cycle=1 p1=0x00 p2=0x00 cmd=0x9E state=0x20 value=0xD0 frame 006 00 00 9E 20 D0 34
01:58:10.571 TX cycle=1 p1=0x00 p2=0x00 cmd=0x9F state=0x20 value=0xD0 frame 006 00 00 9F 20 D0 35
FINAL heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
Anomalies: 1

View File

@@ -0,0 +1,38 @@
Direct response sweep: 32 frames x 1 cycles (32 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:59:11.444 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC0 state=0x20 value=0xD0 frame 006 00 00 C0 20 D0 6A
01:59:12.267 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC1 state=0x20 value=0xD0 frame 006 00 00 C1 20 D0 6B
01:59:12.267 ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:59:12.267 RX raw 07 80 70 24 DD 54 07 80 70 24 DD 54 07 80 70 24 DD 54 07 80 70 24 DD 54 07 80 70 24 DD 54
01:59:13.089 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC2 state=0x20 value=0xD0 frame 006 00 00 C2 20 D0 68
01:59:13.915 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC3 state=0x20 value=0xD0 frame 006 00 00 C3 20 D0 69
01:59:14.737 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC4 state=0x20 value=0xD0 frame 006 00 00 C4 20 D0 6E
01:59:15.558 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC5 state=0x20 value=0xD0 frame 006 00 00 C5 20 D0 6F
01:59:16.379 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC6 state=0x20 value=0xD0 frame 006 00 00 C6 20 D0 6C
01:59:17.201 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC7 state=0x20 value=0xD0 frame 006 00 00 C7 20 D0 6D
01:59:18.024 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC8 state=0x20 value=0xD0 frame 006 00 00 C8 20 D0 62
01:59:18.848 TX cycle=1 p1=0x00 p2=0x00 cmd=0xC9 state=0x20 value=0xD0 frame 006 00 00 C9 20 D0 63
01:59:19.669 TX cycle=1 p1=0x00 p2=0x00 cmd=0xCA state=0x20 value=0xD0 frame 006 00 00 CA 20 D0 60
01:59:20.492 TX cycle=1 p1=0x00 p2=0x00 cmd=0xCB state=0x20 value=0xD0 frame 006 00 00 CB 20 D0 61
01:59:21.317 TX cycle=1 p1=0x00 p2=0x00 cmd=0xCC state=0x20 value=0xD0 frame 006 00 00 CC 20 D0 66
01:59:22.139 TX cycle=1 p1=0x00 p2=0x00 cmd=0xCD state=0x20 value=0xD0 frame 006 00 00 CD 20 D0 67
01:59:22.960 TX cycle=1 p1=0x00 p2=0x00 cmd=0xCE state=0x20 value=0xD0 frame 006 00 00 CE 20 D0 64
01:59:23.784 TX cycle=1 p1=0x00 p2=0x00 cmd=0xCF state=0x20 value=0xD0 frame 006 00 00 CF 20 D0 65
01:59:24.606 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD0 state=0x20 value=0xD0 frame 006 00 00 D0 20 D0 7A
01:59:25.428 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD1 state=0x20 value=0xD0 frame 006 00 00 D1 20 D0 7B
01:59:26.250 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD2 state=0x20 value=0xD0 frame 006 00 00 D2 20 D0 78
01:59:27.074 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD3 state=0x20 value=0xD0 frame 006 00 00 D3 20 D0 79
01:59:27.895 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD4 state=0x20 value=0xD0 frame 006 00 00 D4 20 D0 7E
01:59:28.718 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD5 state=0x20 value=0xD0 frame 006 00 00 D5 20 D0 7F
01:59:29.540 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD6 state=0x20 value=0xD0 frame 006 00 00 D6 20 D0 7C
01:59:30.365 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD7 state=0x20 value=0xD0 frame 006 00 00 D7 20 D0 7D
01:59:31.188 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD8 state=0x20 value=0xD0 frame 006 00 00 D8 20 D0 72
01:59:32.011 TX cycle=1 p1=0x00 p2=0x00 cmd=0xD9 state=0x20 value=0xD0 frame 006 00 00 D9 20 D0 73
01:59:32.835 TX cycle=1 p1=0x00 p2=0x00 cmd=0xDA state=0x20 value=0xD0 frame 006 00 00 DA 20 D0 70
01:59:33.658 TX cycle=1 p1=0x00 p2=0x00 cmd=0xDB state=0x20 value=0xD0 frame 006 00 00 DB 20 D0 71
01:59:34.481 TX cycle=1 p1=0x00 p2=0x00 cmd=0xDC state=0x20 value=0xD0 frame 006 00 00 DC 20 D0 76
01:59:35.302 TX cycle=1 p1=0x00 p2=0x00 cmd=0xDD state=0x20 value=0xD0 frame 006 00 00 DD 20 D0 77
01:59:36.126 TX cycle=1 p1=0x00 p2=0x00 cmd=0xDE state=0x20 value=0xD0 frame 006 00 00 DE 20 D0 74
01:59:36.949 TX cycle=1 p1=0x00 p2=0x00 cmd=0xDF state=0x20 value=0xD0 frame 006 00 00 DF 20 D0 75
FINAL heartbeat-compatible RX: 17 bytes, offset 1, 2 frames + 5 bytes
Anomalies: 1

View File

@@ -0,0 +1,38 @@
Direct response sweep: 32 frames x 1 cycles (32 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
01:59:56.030 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE0 state=0x20 value=0xD0 frame 006 00 00 E0 20 D0 4A
01:59:56.855 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE1 state=0x20 value=0xD0 frame 006 00 00 E1 20 D0 4B
01:59:56.855 ANOMALY 30 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
01:59:56.855 RX raw 07 80 78 24 DD 5C 07 80 78 24 DD 5C 07 80 78 24 DD 5C 07 80 78 24 DD 5C 07 80 78 24 DD 5C
01:59:57.676 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE2 state=0x20 value=0xD0 frame 006 00 00 E2 20 D0 48
01:59:58.500 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE3 state=0x20 value=0xD0 frame 006 00 00 E3 20 D0 49
01:59:59.323 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE4 state=0x20 value=0xD0 frame 006 00 00 E4 20 D0 4E
02:00:00.146 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE5 state=0x20 value=0xD0 frame 006 00 00 E5 20 D0 4F
02:00:00.971 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE6 state=0x20 value=0xD0 frame 006 00 00 E6 20 D0 4C
02:00:01.792 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE7 state=0x20 value=0xD0 frame 006 00 00 E7 20 D0 4D
02:00:02.618 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE8 state=0x20 value=0xD0 frame 006 00 00 E8 20 D0 42
02:00:03.442 TX cycle=1 p1=0x00 p2=0x00 cmd=0xE9 state=0x20 value=0xD0 frame 006 00 00 E9 20 D0 43
02:00:04.265 TX cycle=1 p1=0x00 p2=0x00 cmd=0xEA state=0x20 value=0xD0 frame 006 00 00 EA 20 D0 40
02:00:05.091 TX cycle=1 p1=0x00 p2=0x00 cmd=0xEB state=0x20 value=0xD0 frame 006 00 00 EB 20 D0 41
02:00:05.917 TX cycle=1 p1=0x00 p2=0x00 cmd=0xEC state=0x20 value=0xD0 frame 006 00 00 EC 20 D0 46
02:00:06.742 TX cycle=1 p1=0x00 p2=0x00 cmd=0xED state=0x20 value=0xD0 frame 006 00 00 ED 20 D0 47
02:00:07.563 TX cycle=1 p1=0x00 p2=0x00 cmd=0xEE state=0x20 value=0xD0 frame 006 00 00 EE 20 D0 44
02:00:08.385 TX cycle=1 p1=0x00 p2=0x00 cmd=0xEF state=0x20 value=0xD0 frame 006 00 00 EF 20 D0 45
02:00:09.208 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF0 state=0x20 value=0xD0 frame 006 00 00 F0 20 D0 5A
02:00:10.028 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF1 state=0x20 value=0xD0 frame 006 00 00 F1 20 D0 5B
02:00:10.850 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF2 state=0x20 value=0xD0 frame 006 00 00 F2 20 D0 58
02:00:11.674 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF3 state=0x20 value=0xD0 frame 006 00 00 F3 20 D0 59
02:00:12.496 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF4 state=0x20 value=0xD0 frame 006 00 00 F4 20 D0 5E
02:00:13.318 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF5 state=0x20 value=0xD0 frame 006 00 00 F5 20 D0 5F
02:00:14.145 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF6 state=0x20 value=0xD0 frame 006 00 00 F6 20 D0 5C
02:00:14.966 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF7 state=0x20 value=0xD0 frame 006 00 00 F7 20 D0 5D
02:00:15.790 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF8 state=0x20 value=0xD0 frame 006 00 00 F8 20 D0 52
02:00:16.617 TX cycle=1 p1=0x00 p2=0x00 cmd=0xF9 state=0x20 value=0xD0 frame 006 00 00 F9 20 D0 53
02:00:17.441 TX cycle=1 p1=0x00 p2=0x00 cmd=0xFA state=0x20 value=0xD0 frame 006 00 00 FA 20 D0 50
02:00:18.263 TX cycle=1 p1=0x00 p2=0x00 cmd=0xFB state=0x20 value=0xD0 frame 006 00 00 FB 20 D0 51
02:00:19.085 TX cycle=1 p1=0x00 p2=0x00 cmd=0xFC state=0x20 value=0xD0 frame 006 00 00 FC 20 D0 56
02:00:19.909 TX cycle=1 p1=0x00 p2=0x00 cmd=0xFD state=0x20 value=0xD0 frame 006 00 00 FD 20 D0 57
02:00:20.732 TX cycle=1 p1=0x00 p2=0x00 cmd=0xFE state=0x20 value=0xD0 frame 006 00 00 FE 20 D0 54
02:00:21.555 TX cycle=1 p1=0x00 p2=0x00 cmd=0xFF state=0x20 value=0xD0 frame 006 00 00 FF 20 D0 55
FINAL heartbeat-compatible RX: 12 bytes, offset 0, 2 frames + 0 bytes
Anomalies: 1

View File

@@ -0,0 +1,38 @@
Direct response sweep: 32 frames x 1 cycles (32 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
02:02:08.207 TX cycle=1 p1=0x00 p2=0x00 cmd=0x00 state=0x40 value=0x30 frame 006 00 00 00 40 30 2A
02:02:09.032 TX cycle=1 p1=0x00 p2=0x00 cmd=0x01 state=0x40 value=0x30 frame 006 00 00 01 40 30 2B
02:02:09.032 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
02:02:09.032 RX raw 07 80 40 28 D3 66 07 80 40 28 D3 66 07 80 40 28 D3 66 07 80 40 28 D3 66
02:02:09.856 TX cycle=1 p1=0x00 p2=0x00 cmd=0x02 state=0x40 value=0x30 frame 006 00 00 02 40 30 28
02:02:10.678 TX cycle=1 p1=0x00 p2=0x00 cmd=0x03 state=0x40 value=0x30 frame 006 00 00 03 40 30 29
02:02:11.501 TX cycle=1 p1=0x00 p2=0x00 cmd=0x04 state=0x40 value=0x30 frame 006 00 00 04 40 30 2E
02:02:12.323 TX cycle=1 p1=0x00 p2=0x00 cmd=0x05 state=0x40 value=0x30 frame 006 00 00 05 40 30 2F
02:02:13.143 TX cycle=1 p1=0x00 p2=0x00 cmd=0x06 state=0x40 value=0x30 frame 006 00 00 06 40 30 2C
02:02:13.964 TX cycle=1 p1=0x00 p2=0x00 cmd=0x07 state=0x40 value=0x30 frame 006 00 00 07 40 30 2D
02:02:14.790 TX cycle=1 p1=0x00 p2=0x00 cmd=0x08 state=0x40 value=0x30 frame 006 00 00 08 40 30 22
02:02:15.611 TX cycle=1 p1=0x00 p2=0x00 cmd=0x09 state=0x40 value=0x30 frame 006 00 00 09 40 30 23
02:02:16.430 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0A state=0x40 value=0x30 frame 006 00 00 0A 40 30 20
02:02:17.251 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0B state=0x40 value=0x30 frame 006 00 00 0B 40 30 21
02:02:18.074 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0C state=0x40 value=0x30 frame 006 00 00 0C 40 30 26
02:02:18.898 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0D state=0x40 value=0x30 frame 006 00 00 0D 40 30 27
02:02:19.722 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0E state=0x40 value=0x30 frame 006 00 00 0E 40 30 24
02:02:20.543 TX cycle=1 p1=0x00 p2=0x00 cmd=0x0F state=0x40 value=0x30 frame 006 00 00 0F 40 30 25
02:02:21.365 TX cycle=1 p1=0x00 p2=0x00 cmd=0x10 state=0x40 value=0x30 frame 006 00 00 10 40 30 3A
02:02:22.191 TX cycle=1 p1=0x00 p2=0x00 cmd=0x11 state=0x40 value=0x30 frame 006 00 00 11 40 30 3B
02:02:23.012 TX cycle=1 p1=0x00 p2=0x00 cmd=0x12 state=0x40 value=0x30 frame 006 00 00 12 40 30 38
02:02:23.833 TX cycle=1 p1=0x00 p2=0x00 cmd=0x13 state=0x40 value=0x30 frame 006 00 00 13 40 30 39
02:02:24.656 TX cycle=1 p1=0x00 p2=0x00 cmd=0x14 state=0x40 value=0x30 frame 006 00 00 14 40 30 3E
02:02:25.480 TX cycle=1 p1=0x00 p2=0x00 cmd=0x15 state=0x40 value=0x30 frame 006 00 00 15 40 30 3F
02:02:26.303 TX cycle=1 p1=0x00 p2=0x00 cmd=0x16 state=0x40 value=0x30 frame 006 00 00 16 40 30 3C
02:02:27.126 TX cycle=1 p1=0x00 p2=0x00 cmd=0x17 state=0x40 value=0x30 frame 006 00 00 17 40 30 3D
02:02:27.948 TX cycle=1 p1=0x00 p2=0x00 cmd=0x18 state=0x40 value=0x30 frame 006 00 00 18 40 30 32
02:02:28.772 TX cycle=1 p1=0x00 p2=0x00 cmd=0x19 state=0x40 value=0x30 frame 006 00 00 19 40 30 33
02:02:29.593 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1A state=0x40 value=0x30 frame 006 00 00 1A 40 30 30
02:02:30.415 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1B state=0x40 value=0x30 frame 006 00 00 1B 40 30 31
02:02:31.237 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1C state=0x40 value=0x30 frame 006 00 00 1C 40 30 36
02:02:32.058 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1D state=0x40 value=0x30 frame 006 00 00 1D 40 30 37
02:02:32.880 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1E state=0x40 value=0x30 frame 006 00 00 1E 40 30 34
02:02:33.701 TX cycle=1 p1=0x00 p2=0x00 cmd=0x1F state=0x40 value=0x30 frame 006 00 00 1F 40 30 35
FINAL heartbeat-compatible RX: 17 bytes, offset 1, 2 frames + 5 bytes
Anomalies: 1

View File

@@ -0,0 +1,38 @@
Direct response sweep: 32 frames x 1 cycles (32 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
02:00:34.961 TX cycle=1 p1=0x00 p2=0x00 cmd=0x40 state=0x40 value=0x30 frame 006 00 00 40 40 30 6A
02:00:35.783 TX cycle=1 p1=0x00 p2=0x00 cmd=0x41 state=0x40 value=0x30 frame 006 00 00 41 40 30 6B
02:00:35.783 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
02:00:35.783 RX raw 07 80 50 28 D3 76 07 80 50 28 D3 76 07 80 50 28 D3 76 07 80 50 28 D3 76
02:00:36.608 TX cycle=1 p1=0x00 p2=0x00 cmd=0x42 state=0x40 value=0x30 frame 006 00 00 42 40 30 68
02:00:37.429 TX cycle=1 p1=0x00 p2=0x00 cmd=0x43 state=0x40 value=0x30 frame 006 00 00 43 40 30 69
02:00:38.252 TX cycle=1 p1=0x00 p2=0x00 cmd=0x44 state=0x40 value=0x30 frame 006 00 00 44 40 30 6E
02:00:39.076 TX cycle=1 p1=0x00 p2=0x00 cmd=0x45 state=0x40 value=0x30 frame 006 00 00 45 40 30 6F
02:00:39.900 TX cycle=1 p1=0x00 p2=0x00 cmd=0x46 state=0x40 value=0x30 frame 006 00 00 46 40 30 6C
02:00:40.728 TX cycle=1 p1=0x00 p2=0x00 cmd=0x47 state=0x40 value=0x30 frame 006 00 00 47 40 30 6D
02:00:41.549 TX cycle=1 p1=0x00 p2=0x00 cmd=0x48 state=0x40 value=0x30 frame 006 00 00 48 40 30 62
02:00:42.376 TX cycle=1 p1=0x00 p2=0x00 cmd=0x49 state=0x40 value=0x30 frame 006 00 00 49 40 30 63
02:00:43.202 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4A state=0x40 value=0x30 frame 006 00 00 4A 40 30 60
02:00:44.026 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4B state=0x40 value=0x30 frame 006 00 00 4B 40 30 61
02:00:44.850 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4C state=0x40 value=0x30 frame 006 00 00 4C 40 30 66
02:00:45.674 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4D state=0x40 value=0x30 frame 006 00 00 4D 40 30 67
02:00:46.495 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4E state=0x40 value=0x30 frame 006 00 00 4E 40 30 64
02:00:47.313 TX cycle=1 p1=0x00 p2=0x00 cmd=0x4F state=0x40 value=0x30 frame 006 00 00 4F 40 30 65
02:00:48.138 TX cycle=1 p1=0x00 p2=0x00 cmd=0x50 state=0x40 value=0x30 frame 006 00 00 50 40 30 7A
02:00:48.960 TX cycle=1 p1=0x00 p2=0x00 cmd=0x51 state=0x40 value=0x30 frame 006 00 00 51 40 30 7B
02:00:49.782 TX cycle=1 p1=0x00 p2=0x00 cmd=0x52 state=0x40 value=0x30 frame 006 00 00 52 40 30 78
02:00:50.604 TX cycle=1 p1=0x00 p2=0x00 cmd=0x53 state=0x40 value=0x30 frame 006 00 00 53 40 30 79
02:00:51.428 TX cycle=1 p1=0x00 p2=0x00 cmd=0x54 state=0x40 value=0x30 frame 006 00 00 54 40 30 7E
02:00:52.249 TX cycle=1 p1=0x00 p2=0x00 cmd=0x55 state=0x40 value=0x30 frame 006 00 00 55 40 30 7F
02:00:53.072 TX cycle=1 p1=0x00 p2=0x00 cmd=0x56 state=0x40 value=0x30 frame 006 00 00 56 40 30 7C
02:00:53.895 TX cycle=1 p1=0x00 p2=0x00 cmd=0x57 state=0x40 value=0x30 frame 006 00 00 57 40 30 7D
02:00:54.716 TX cycle=1 p1=0x00 p2=0x00 cmd=0x58 state=0x40 value=0x30 frame 006 00 00 58 40 30 72
02:00:55.542 TX cycle=1 p1=0x00 p2=0x00 cmd=0x59 state=0x40 value=0x30 frame 006 00 00 59 40 30 73
02:00:56.364 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5A state=0x40 value=0x30 frame 006 00 00 5A 40 30 70
02:00:57.188 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5B state=0x40 value=0x30 frame 006 00 00 5B 40 30 71
02:00:58.012 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5C state=0x40 value=0x30 frame 006 00 00 5C 40 30 76
02:00:58.837 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5D state=0x40 value=0x30 frame 006 00 00 5D 40 30 77
02:00:59.661 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5E state=0x40 value=0x30 frame 006 00 00 5E 40 30 74
02:01:00.483 TX cycle=1 p1=0x00 p2=0x00 cmd=0x5F state=0x40 value=0x30 frame 006 00 00 5F 40 30 75
FINAL heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
Anomalies: 1

View File

@@ -0,0 +1,38 @@
Direct response sweep: 32 frames x 1 cycles (32 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
02:01:21.124 TX cycle=1 p1=0x00 p2=0x00 cmd=0x60 state=0x40 value=0x30 frame 006 00 00 60 40 30 4A
02:01:21.946 TX cycle=1 p1=0x00 p2=0x00 cmd=0x61 state=0x40 value=0x30 frame 006 00 00 61 40 30 4B
02:01:21.946 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 3 expected 00
02:01:21.946 RX raw 07 80 58 28 D3 7E 07 80 58 28 D3 7E 07 80 58 28 D3 7E 07 80 58 28 D3 7E
02:01:22.772 TX cycle=1 p1=0x00 p2=0x00 cmd=0x62 state=0x40 value=0x30 frame 006 00 00 62 40 30 48
02:01:23.597 TX cycle=1 p1=0x00 p2=0x00 cmd=0x63 state=0x40 value=0x30 frame 006 00 00 63 40 30 49
02:01:24.417 TX cycle=1 p1=0x00 p2=0x00 cmd=0x64 state=0x40 value=0x30 frame 006 00 00 64 40 30 4E
02:01:25.239 TX cycle=1 p1=0x00 p2=0x00 cmd=0x65 state=0x40 value=0x30 frame 006 00 00 65 40 30 4F
02:01:26.063 TX cycle=1 p1=0x00 p2=0x00 cmd=0x66 state=0x40 value=0x30 frame 006 00 00 66 40 30 4C
02:01:26.885 TX cycle=1 p1=0x00 p2=0x00 cmd=0x67 state=0x40 value=0x30 frame 006 00 00 67 40 30 4D
02:01:27.706 TX cycle=1 p1=0x00 p2=0x00 cmd=0x68 state=0x40 value=0x30 frame 006 00 00 68 40 30 42
02:01:28.530 TX cycle=1 p1=0x00 p2=0x00 cmd=0x69 state=0x40 value=0x30 frame 006 00 00 69 40 30 43
02:01:29.354 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6A state=0x40 value=0x30 frame 006 00 00 6A 40 30 40
02:01:30.175 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6B state=0x40 value=0x30 frame 006 00 00 6B 40 30 41
02:01:30.995 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6C state=0x40 value=0x30 frame 006 00 00 6C 40 30 46
02:01:31.817 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6D state=0x40 value=0x30 frame 006 00 00 6D 40 30 47
02:01:32.643 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6E state=0x40 value=0x30 frame 006 00 00 6E 40 30 44
02:01:33.465 TX cycle=1 p1=0x00 p2=0x00 cmd=0x6F state=0x40 value=0x30 frame 006 00 00 6F 40 30 45
02:01:34.286 TX cycle=1 p1=0x00 p2=0x00 cmd=0x70 state=0x40 value=0x30 frame 006 00 00 70 40 30 5A
02:01:35.105 TX cycle=1 p1=0x00 p2=0x00 cmd=0x71 state=0x40 value=0x30 frame 006 00 00 71 40 30 5B
02:01:35.927 TX cycle=1 p1=0x00 p2=0x00 cmd=0x72 state=0x40 value=0x30 frame 006 00 00 72 40 30 58
02:01:36.748 TX cycle=1 p1=0x00 p2=0x00 cmd=0x73 state=0x40 value=0x30 frame 006 00 00 73 40 30 59
02:01:37.572 TX cycle=1 p1=0x00 p2=0x00 cmd=0x74 state=0x40 value=0x30 frame 006 00 00 74 40 30 5E
02:01:38.394 TX cycle=1 p1=0x00 p2=0x00 cmd=0x75 state=0x40 value=0x30 frame 006 00 00 75 40 30 5F
02:01:39.214 TX cycle=1 p1=0x00 p2=0x00 cmd=0x76 state=0x40 value=0x30 frame 006 00 00 76 40 30 5C
02:01:40.036 TX cycle=1 p1=0x00 p2=0x00 cmd=0x77 state=0x40 value=0x30 frame 006 00 00 77 40 30 5D
02:01:40.860 TX cycle=1 p1=0x00 p2=0x00 cmd=0x78 state=0x40 value=0x30 frame 006 00 00 78 40 30 52
02:01:41.684 TX cycle=1 p1=0x00 p2=0x00 cmd=0x79 state=0x40 value=0x30 frame 006 00 00 79 40 30 53
02:01:42.506 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7A state=0x40 value=0x30 frame 006 00 00 7A 40 30 50
02:01:43.330 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7B state=0x40 value=0x30 frame 006 00 00 7B 40 30 51
02:01:44.151 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7C state=0x40 value=0x30 frame 006 00 00 7C 40 30 56
02:01:44.974 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7D state=0x40 value=0x30 frame 006 00 00 7D 40 30 57
02:01:45.797 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7E state=0x40 value=0x30 frame 006 00 00 7E 40 30 54
02:01:46.622 TX cycle=1 p1=0x00 p2=0x00 cmd=0x7F state=0x40 value=0x30 frame 006 00 00 7F 40 30 55
FINAL heartbeat-compatible RX: 17 bytes, offset 1, 2 frames + 5 bytes
Anomalies: 1

View File

@@ -0,0 +1,22 @@
Direct response sweep: 16 frames x 1 cycles (16 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes
02:03:36.274 TX cycle=1 p1=0x00 p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 00 00 21 20 D0 8B
02:03:37.097 TX cycle=1 p1=0x01 p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 01 00 21 20 D0 8A
02:03:37.097 ANOMALY 29 RX bytes; first mismatch at byte 5: got 07, heartbeat offset 1 expected 00
02:03:37.097 RX raw 00 00 00 80 DA 07 80 48 24 9D 2C 07 80 48 24 9D 2C 07 80 48 24 9D 2C 07 80 48 24 9D 2C
02:03:37.921 TX cycle=1 p1=0x02 p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 02 00 21 20 D0 89
02:03:38.746 TX cycle=1 p1=0x03 p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 03 00 21 20 D0 88
02:03:39.570 TX cycle=1 p1=0x04 p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 04 00 21 20 D0 8F
02:03:40.396 TX cycle=1 p1=0x05 p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 05 00 21 20 D0 8E
02:03:41.218 TX cycle=1 p1=0x06 p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 06 00 21 20 D0 8D
02:03:42.040 TX cycle=1 p1=0x07 p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 07 00 21 20 D0 8C
02:03:42.863 TX cycle=1 p1=0x08 p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 08 00 21 20 D0 83
02:03:43.687 TX cycle=1 p1=0x09 p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 09 00 21 20 D0 82
02:03:44.508 TX cycle=1 p1=0x0A p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 0A 00 21 20 D0 81
02:03:45.330 TX cycle=1 p1=0x0B p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 0B 00 21 20 D0 80
02:03:46.151 TX cycle=1 p1=0x0C p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 0C 00 21 20 D0 87
02:03:46.976 TX cycle=1 p1=0x0D p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 0D 00 21 20 D0 86
02:03:47.799 TX cycle=1 p1=0x0E p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 0E 00 21 20 D0 85
02:03:48.621 TX cycle=1 p1=0x0F p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 0F 00 21 20 D0 84
FINAL heartbeat-compatible RX: 30 bytes, offset 0, 5 frames + 0 bytes
Anomalies: 1

View File

@@ -0,0 +1,22 @@
Direct response sweep: 16 frames x 1 cycles (16 total) on COM5 at 38400 8N1
BASELINE heartbeat-compatible RX: 24 bytes, offset 0, 4 frames + 0 bytes
02:03:02.116 TX cycle=1 p1=0x00 p2=0x00 cmd=0x21 state=0x20 value=0xD0 frame 006 00 00 21 20 D0 8B
02:03:02.938 TX cycle=1 p1=0x00 p2=0x01 cmd=0x21 state=0x20 value=0xD0 frame 006 00 01 21 20 D0 8A
02:03:02.938 ANOMALY 24 RX bytes; first mismatch at byte 0: got 07, heartbeat offset 0 expected 00
02:03:02.938 RX raw 07 40 24 12 9D B6 07 40 24 12 9D B6 07 40 24 12 9D B6 07 40 24 12 9D B6
02:03:03.763 TX cycle=1 p1=0x00 p2=0x02 cmd=0x21 state=0x20 value=0xD0 frame 006 00 02 21 20 D0 89
02:03:04.586 TX cycle=1 p1=0x00 p2=0x03 cmd=0x21 state=0x20 value=0xD0 frame 006 00 03 21 20 D0 88
02:03:05.407 TX cycle=1 p1=0x00 p2=0x04 cmd=0x21 state=0x20 value=0xD0 frame 006 00 04 21 20 D0 8F
02:03:06.228 TX cycle=1 p1=0x00 p2=0x05 cmd=0x21 state=0x20 value=0xD0 frame 006 00 05 21 20 D0 8E
02:03:07.049 TX cycle=1 p1=0x00 p2=0x06 cmd=0x21 state=0x20 value=0xD0 frame 006 00 06 21 20 D0 8D
02:03:07.871 TX cycle=1 p1=0x00 p2=0x07 cmd=0x21 state=0x20 value=0xD0 frame 006 00 07 21 20 D0 8C
02:03:08.692 TX cycle=1 p1=0x00 p2=0x08 cmd=0x21 state=0x20 value=0xD0 frame 006 00 08 21 20 D0 83
02:03:09.513 TX cycle=1 p1=0x00 p2=0x09 cmd=0x21 state=0x20 value=0xD0 frame 006 00 09 21 20 D0 82
02:03:10.334 TX cycle=1 p1=0x00 p2=0x0A cmd=0x21 state=0x20 value=0xD0 frame 006 00 0A 21 20 D0 81
02:03:11.154 TX cycle=1 p1=0x00 p2=0x0B cmd=0x21 state=0x20 value=0xD0 frame 006 00 0B 21 20 D0 80
02:03:11.981 TX cycle=1 p1=0x00 p2=0x0C cmd=0x21 state=0x20 value=0xD0 frame 006 00 0C 21 20 D0 87
02:03:12.804 TX cycle=1 p1=0x00 p2=0x0D cmd=0x21 state=0x20 value=0xD0 frame 006 00 0D 21 20 D0 86
02:03:13.628 TX cycle=1 p1=0x00 p2=0x0E cmd=0x21 state=0x20 value=0xD0 frame 006 00 0E 21 20 D0 85
02:03:14.451 TX cycle=1 p1=0x00 p2=0x0F cmd=0x21 state=0x20 value=0xD0 frame 006 00 0F 21 20 D0 84
FINAL heartbeat-compatible RX: 18 bytes, offset 0, 3 frames + 0 bytes
Anomalies: 1

View File

@@ -0,0 +1,39 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=True, mirror_call=False
16:48:44.407 RX 001 bytes 00
16:48:44.439 RX 005 bytes 00 00 00 80 DA
16:48:45.016 RX 006 bytes 00 00 15 80 00 CF
16:48:45.016 DETECT call-on x1
16:48:45.068 TX button response frame 006 00 00 15 80 00 CF
16:48:45.118 TX button response frame 006 00 00 15 00 00 4F
16:48:45.149 RX 006 bytes 07 80 45 20 D0 68
16:48:45.149 DETECT watch-frame 07 80 45 20 D0 68 x1
16:48:45.200 TX watch follow-up frame 006 00 00 00 00 80 DA
16:48:45.202 TX watch follow-up frame 006 00 00 B5 00 80 6F
16:48:47.216 RX 001 bytes 00
16:48:47.246 RX 005 bytes 00 00 00 80 DA
16:48:47.916 RX 001 bytes 00
16:48:47.946 RX 005 bytes 00 00 00 80 DA
16:48:48.619 RX 001 bytes 00
16:48:48.650 RX 005 bytes 00 00 00 80 DA
16:48:49.323 RX 006 bytes 00 00 00 00 80 DA
16:48:49.323 DETECT heartbeat x1
16:48:50.024 RX 006 bytes 00 00 00 00 80 DA
16:48:50.024 DETECT heartbeat x1
16:48:50.725 RX 006 bytes 00 00 00 00 80 DA
16:48:50.725 DETECT heartbeat x1
16:48:51.429 RX 006 bytes 00 00 00 00 80 DA
16:48:51.429 DETECT heartbeat x1
16:48:52.130 RX 006 bytes 00 00 00 00 80 DA
16:48:52.130 DETECT heartbeat x1
16:48:52.831 RX 006 bytes 00 00 00 00 80 DA
16:48:52.831 DETECT heartbeat x1
16:48:53.530 RX 006 bytes 00 00 00 00 80 DA
16:48:53.530 DETECT heartbeat x1
16:48:54.233 RX 006 bytes 00 00 00 00 80 DA
16:48:54.233 DETECT heartbeat x1
16:48:54.935 RX 006 bytes 00 00 00 00 80 DA
16:48:54.935 DETECT heartbeat x1
16:48:55.607 RX 001 bytes 00
16:48:55.637 RX 005 bytes 00 00 00 80 DA
Stopped.

View File

@@ -0,0 +1,24 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=True, mirror_call=False
16:46:14.283 RX 001 bytes 00
16:46:14.314 RX 005 bytes 00 00 00 80 DA
16:46:14.987 RX 001 bytes 00
16:46:15.018 RX 005 bytes 00 00 00 80 DA
16:46:15.690 RX 001 bytes 00
16:46:15.721 RX 005 bytes 00 00 00 80 DA
16:46:16.390 RX 001 bytes 00
16:46:16.420 RX 005 bytes 00 00 00 80 DA
16:46:16.909 RX 001 bytes 00
16:46:16.940 RX 005 bytes 00 15 00 00 4F
16:46:16.990 TX button response frame 006 00 00 15 80 00 CF
16:46:17.047 TX button response frame 006 00 00 15 00 00 4F
16:46:17.078 RX 006 bytes 07 80 45 20 D0 68
16:46:17.078 DETECT watch-frame 07 80 45 20 D0 68 x1
16:46:17.129 TX watch follow-up frame 006 07 80 45 20 D0 68
16:46:17.709 RX 006 bytes 00 00 00 00 80 DA
16:46:17.709 DETECT heartbeat x1
16:46:17.954 RX 006 bytes 00 00 00 00 80 DA
16:46:17.954 DETECT heartbeat x1
16:46:18.198 RX 006 bytes 00 00 00 00 80 DA
16:46:18.198 DETECT heartbeat x1
Stopped.

View File

@@ -0,0 +1,28 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=True, mirror_call=False
16:45:23.306 RX 001 bytes 00
16:45:23.336 RX 005 bytes 00 00 00 80 DA
16:45:23.762 RX 006 bytes 00 00 15 80 00 CF
16:45:23.762 DETECT call-on x1
16:45:23.813 TX button response frame 006 00 00 15 80 00 CF
16:45:23.864 TX button response frame 006 00 00 15 00 00 4F
16:45:23.894 RX 006 bytes 07 80 45 20 D0 68
16:45:23.894 DETECT watch-frame 07 80 45 20 D0 68 x1
16:45:23.945 TX watch follow-up frame 006 00 00 45 00 80 9F
16:45:24.525 RX 006 bytes 00 00 00 00 80 DA
16:45:24.525 DETECT heartbeat x1
16:45:24.768 RX 001 bytes 00
16:45:24.799 RX 005 bytes 00 00 00 80 DA
16:45:25.013 RX 001 bytes 00
16:45:25.044 RX 005 bytes 00 00 00 80 DA
16:45:25.257 RX 001 bytes 00
16:45:25.287 RX 005 bytes 00 00 00 80 DA
16:45:25.531 RX 006 bytes 00 00 00 00 80 DA
16:45:25.531 DETECT heartbeat x1
16:45:25.774 RX 006 bytes 00 00 00 00 80 DA
16:45:25.774 DETECT heartbeat x1
16:45:26.416 RX 001 bytes 00
16:45:26.446 RX 005 bytes 00 00 00 80 DA
16:45:27.116 RX 001 bytes 00
16:45:27.146 RX 005 bytes 00 00 00 80 DA
Stopped.

View File

@@ -0,0 +1,28 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=True, mirror_call=False
16:45:51.251 RX 006 bytes 00 00 00 00 80 DA
16:45:51.251 DETECT heartbeat x1
16:45:51.892 RX 006 bytes 00 00 15 80 00 CF
16:45:51.892 DETECT call-on x1
16:45:51.943 TX button response frame 006 00 00 15 80 00 CF
16:45:51.993 TX button response frame 006 00 00 15 00 00 4F
16:45:52.024 RX 006 bytes 07 80 45 20 D0 68
16:45:52.024 DETECT watch-frame 07 80 45 20 D0 68 x1
16:45:52.075 TX watch follow-up frame 006 00 00 45 20 D0 EF
16:45:52.625 RX 001 bytes 00
16:45:52.656 RX 005 bytes 00 00 00 80 DA
16:45:52.897 RX 006 bytes 00 00 00 00 80 DA
16:45:52.897 DETECT heartbeat x1
16:45:53.143 RX 006 bytes 00 00 00 00 80 DA
16:45:53.143 DETECT heartbeat x1
16:45:53.386 RX 001 bytes 00
16:45:53.416 RX 005 bytes 00 00 00 80 DA
16:45:53.630 RX 001 bytes 00
16:45:53.660 RX 005 bytes 00 00 00 80 DA
16:45:53.903 RX 006 bytes 00 00 00 00 80 DA
16:45:53.903 DETECT heartbeat x1
16:45:54.546 RX 006 bytes 00 00 00 00 80 DA
16:45:54.546 DETECT heartbeat x1
16:45:55.247 RX 006 bytes 00 00 00 00 80 DA
16:45:55.247 DETECT heartbeat x1
Stopped.

View File

@@ -0,0 +1,23 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=False, mirror_call=False
17:07:02.173 TX startup frame 006 00 00 15 80 00 CF
17:07:02.224 TX startup frame 006 00 00 15 00 00 4F
17:07:02.255 RX 018 bytes 00 00 00 00 80 DA 00 00 00 00 80 DA 07 80 45 20 D0 68
17:07:02.255 DETECT heartbeat x2
17:07:02.255 DETECT watch-frame 07 80 45 20 D0 68 x1
17:07:02.305 TX watch follow-up frame 006 00 00 44 20 D0 EE
17:07:02.913 RX 006 bytes 00 00 00 00 80 DA
17:07:02.913 DETECT heartbeat x1
17:07:03.159 RX 006 bytes 00 00 00 00 80 DA
17:07:03.159 DETECT heartbeat x1
17:07:03.403 RX 001 bytes 00
17:07:03.433 RX 005 bytes 00 00 00 80 DA
17:07:03.646 RX 001 bytes 00
17:07:03.686 RX 005 bytes 00 00 00 80 DA
17:07:03.899 RX 001 bytes 00
17:07:03.930 RX 005 bytes 00 00 00 80 DA
17:07:04.173 RX 006 bytes 00 00 00 00 80 DA
17:07:04.173 DETECT heartbeat x1
17:07:04.814 RX 006 bytes 00 00 00 00 80 DA
17:07:04.814 DETECT heartbeat x1
Stopped.

View File

@@ -0,0 +1,23 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=False, mirror_call=False
17:07:18.913 TX startup frame 006 00 00 15 80 00 CF
17:07:18.964 TX startup frame 006 00 00 15 00 00 4F
17:07:18.995 RX 018 bytes 00 00 00 00 80 DA 00 00 00 00 80 DA 07 80 45 20 D0 68
17:07:18.995 DETECT heartbeat x2
17:07:18.995 DETECT watch-frame 07 80 45 20 D0 68 x1
17:07:19.045 TX watch follow-up frame 006 00 00 45 20 D0 EF
17:07:19.655 RX 001 bytes 00
17:07:19.685 RX 005 bytes 00 00 00 80 DA
17:07:19.898 RX 001 bytes 00
17:07:19.930 RX 005 bytes 00 00 00 80 DA
17:07:20.174 RX 006 bytes 00 00 00 00 80 DA
17:07:20.174 DETECT heartbeat x1
17:07:20.418 RX 006 bytes 00 00 00 00 80 DA
17:07:20.418 DETECT heartbeat x1
17:07:20.661 RX 001 bytes 00
17:07:20.692 RX 005 bytes 00 00 00 80 DA
17:07:20.904 RX 001 bytes 00
17:07:20.934 RX 005 bytes 00 00 00 80 DA
17:07:21.547 RX 001 bytes 00
17:07:21.577 RX 005 bytes 00 00 00 80 DA
Stopped.

View File

@@ -0,0 +1,23 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=False, mirror_call=False
17:08:17.213 TX startup frame 006 00 00 15 80 00 CF
17:08:17.265 TX startup frame 006 00 00 15 00 00 4F
17:08:17.295 RX 018 bytes 00 00 00 00 80 DA 00 00 00 00 80 DA 07 80 45 20 D0 68
17:08:17.295 DETECT heartbeat x2
17:08:17.295 DETECT watch-frame 07 80 45 20 D0 68 x1
17:08:17.347 TX watch follow-up frame 006 07 80 45 10 D0 58
17:08:17.958 RX 001 bytes 00
17:08:17.989 RX 005 bytes 00 00 00 80 DA
17:08:18.234 RX 006 bytes 00 00 00 00 80 DA
17:08:18.234 DETECT heartbeat x1
17:08:18.480 RX 006 bytes 00 00 00 00 80 DA
17:08:18.480 DETECT heartbeat x1
17:08:18.725 RX 006 bytes 00 00 00 00 80 DA
17:08:18.725 DETECT heartbeat x1
17:08:18.970 RX 001 bytes 00
17:08:19.000 RX 005 bytes 00 00 00 80 DA
17:08:19.214 RX 001 bytes 00
17:08:19.244 RX 005 bytes 00 00 00 80 DA
17:08:19.856 RX 001 bytes 00
17:08:19.887 RX 005 bytes 00 00 00 80 DA
Stopped.

View File

@@ -0,0 +1,23 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=False, mirror_call=False
17:08:00.937 TX startup frame 006 00 00 15 80 00 CF
17:08:00.988 TX startup frame 006 00 00 15 00 00 4F
17:08:01.018 RX 018 bytes 00 00 00 00 80 DA 00 00 00 00 80 DA 07 80 45 20 D0 68
17:08:01.018 DETECT heartbeat x2
17:08:01.018 DETECT watch-frame 07 80 45 20 D0 68 x1
17:08:01.069 TX watch follow-up frame 006 07 80 45 30 D0 78
17:08:01.618 RX 001 bytes 00
17:08:01.648 RX 005 bytes 00 00 00 80 DA
17:08:01.864 RX 001 bytes 00
17:08:01.895 RX 005 bytes 00 00 00 80 DA
17:08:02.139 RX 006 bytes 00 00 00 00 80 DA
17:08:02.139 DETECT heartbeat x1
17:08:02.384 RX 006 bytes 00 00 00 00 80 DA
17:08:02.384 DETECT heartbeat x1
17:08:02.627 RX 006 bytes 00 00 00 00 80 DA
17:08:02.627 DETECT heartbeat x1
17:08:02.873 RX 001 bytes 00
17:08:02.903 RX 005 bytes 00 00 00 80 DA
17:08:03.511 RX 001 bytes 00
17:08:03.542 RX 005 bytes 00 00 00 80 DA
Stopped.

View File

@@ -0,0 +1,23 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=False, mirror_call=False
17:08:32.940 TX startup frame 006 00 00 15 80 00 CF
17:08:32.991 TX startup frame 006 00 00 15 00 00 4F
17:08:33.021 RX 012 bytes 00 00 00 00 80 DA 07 80 45 20 D0 68
17:08:33.021 DETECT heartbeat x1
17:08:33.021 DETECT watch-frame 07 80 45 20 D0 68 x1
17:08:33.072 TX watch follow-up frame 006 07 80 46 20 D0 6B
17:08:33.681 RX 001 bytes 00
17:08:33.712 RX 005 bytes 00 00 00 80 DA
17:08:33.924 RX 001 bytes 00
17:08:33.955 RX 005 bytes 00 00 00 80 DA
17:08:34.198 RX 006 bytes 00 00 00 00 80 DA
17:08:34.198 DETECT heartbeat x1
17:08:34.441 RX 001 bytes 00
17:08:34.471 RX 005 bytes 00 00 00 80 DA
17:08:34.685 RX 001 bytes 00
17:08:34.715 RX 005 bytes 00 00 00 80 DA
17:08:34.960 RX 006 bytes 00 00 00 00 80 DA
17:08:34.960 DETECT heartbeat x1
17:08:35.600 RX 006 bytes 00 00 00 00 80 DA
17:08:35.600 DETECT heartbeat x1
Stopped.

View File

@@ -0,0 +1,17 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=False, mirror_call=False
17:07:40.109 TX startup frame 006 00 00 15 80 00 CF
17:07:40.160 TX startup frame 006 00 00 15 00 00 4F
17:07:40.190 RX 012 bytes 00 00 00 00 80 DA 07 80 45 20 D0 68
17:07:40.190 DETECT heartbeat x1
17:07:40.190 DETECT watch-frame 07 80 45 20 D0 68 x1
17:07:40.241 TX watch follow-up frame 006 00 00 46 20 D0 EC
17:07:42.159 RX 001 bytes 00
17:07:42.190 RX 005 bytes 00 00 00 80 DA
17:07:42.860 RX 006 bytes 00 00 00 00 80 DA
17:07:42.860 DETECT heartbeat x1
17:07:43.564 RX 006 bytes 00 00 00 00 80 DA
17:07:43.564 DETECT heartbeat x1
17:07:44.265 RX 006 bytes 00 00 00 00 80 DA
17:07:44.265 DETECT heartbeat x1
Stopped.

View File

@@ -0,0 +1,25 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=True, mirror_call=False
16:42:29.970 RX 006 bytes 00 00 00 00 80 DA
16:42:29.970 DETECT heartbeat x1
16:42:30.608 RX 001 bytes 00
16:42:30.638 RX 005 bytes 00 15 80 00 CF
16:42:30.719 TX button response frame 006 00 00 15 80 00 CF
16:42:30.770 TX button response frame 006 00 00 15 00 00 4F
16:42:30.800 RX 006 bytes 07 80 45 20 D0 68
16:42:30.800 DETECT watch-frame 07 80 45 20 D0 68 x1
16:42:31.472 RX 006 bytes 00 00 00 00 80 DA
16:42:31.472 DETECT heartbeat x1
16:42:31.718 RX 006 bytes 00 00 00 00 80 DA
16:42:31.718 DETECT heartbeat x1
16:42:31.960 RX 001 bytes 00
16:42:31.991 RX 005 bytes 00 00 00 80 DA
16:42:32.209 RX 001 bytes 00
16:42:32.240 RX 005 bytes 00 00 00 80 DA
16:42:32.484 RX 006 bytes 00 00 00 00 80 DA
16:42:32.484 DETECT heartbeat x1
16:42:32.727 RX 006 bytes 00 00 00 00 80 DA
16:42:32.727 DETECT heartbeat x1
16:42:33.366 RX 006 bytes 00 00 00 00 80 DA
16:42:33.366 DETECT heartbeat x1
Stopped.

View File

@@ -0,0 +1,23 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=True, mirror_call=False
16:28:59.912 RX 006 bytes 00 00 00 00 80 DA
16:28:59.912 DETECT heartbeat x1
16:29:00.610 RX 006 bytes 00 00 00 00 80 DA
16:29:00.610 DETECT heartbeat x1
16:29:01.096 RX 006 bytes 00 00 15 80 00 CF
16:29:01.096 DETECT call-on x1
16:29:01.096 TX button response frame 006 00 00 15 80 00 CF
16:29:01.096 TX button response frame 006 00 00 15 00 00 4F
16:29:03.105 RX 001 bytes 00
16:29:03.135 RX 005 bytes 00 00 00 80 DA
16:29:03.717 RX 006 bytes 00 00 15 00 00 4F
16:29:03.717 DETECT call-off x1
16:29:04.391 RX 001 bytes 00
16:29:04.422 RX 005 bytes 00 00 00 80 DA
16:29:05.092 RX 001 bytes 00
16:29:05.122 RX 005 bytes 00 00 00 80 DA
16:29:05.792 RX 001 bytes 00
16:29:05.823 RX 005 bytes 00 00 00 80 DA
16:29:06.493 RX 001 bytes 00
16:29:06.523 RX 005 bytes 00 00 00 80 DA
Stopped.

View File

@@ -0,0 +1,19 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=True, mirror_call=False
16:38:07.222 RX 001 bytes 00
16:38:07.253 RX 005 bytes 00 00 00 80 DA
16:38:07.923 RX 001 bytes 00
16:38:07.954 RX 005 bytes 00 00 00 80 DA
16:38:08.076 RX 006 bytes 00 00 15 80 00 CF
16:38:08.076 DETECT call-on x1
16:38:08.177 TX button response frame 006 00 00 15 80 00 CF
16:38:08.177 TX button response frame 006 00 00 15 00 00 4F
16:38:10.134 RX 001 bytes 00
16:38:10.164 RX 005 bytes 00 00 00 80 DA
16:38:10.288 RX 001 bytes 00
16:38:10.318 RX 005 bytes 00 15 00 00 4F
16:38:10.933 RX 006 bytes 00 00 00 00 80 DA
16:38:10.933 DETECT heartbeat x1
16:38:11.633 RX 006 bytes 00 00 00 00 80 DA
16:38:11.633 DETECT heartbeat x1
Stopped.

View File

@@ -0,0 +1,19 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=True, mirror_call=False
16:32:20.568 RX 006 bytes 00 00 00 00 80 DA
16:32:20.568 DETECT heartbeat x1
16:32:21.270 RX 006 bytes 00 00 00 00 80 DA
16:32:21.270 DETECT heartbeat x1
16:32:21.879 RX 006 bytes 00 00 15 80 00 CF
16:32:21.879 DETECT call-on x1
16:32:21.999 TX button response frame 006 00 00 15 80 00 CF
16:32:22.000 TX button response frame 006 00 00 15 00 00 4F
16:32:23.980 RX 006 bytes 00 00 00 00 80 DA
16:32:23.980 DETECT heartbeat x1
16:32:24.654 RX 006 bytes 00 00 15 00 00 4F
16:32:24.654 DETECT call-off x1
16:32:25.264 RX 001 bytes 00
16:32:25.294 RX 005 bytes 00 00 00 80 DA
16:32:25.966 RX 001 bytes 00
16:32:25.996 RX 005 bytes 00 00 00 80 DA
Stopped.

View File

@@ -0,0 +1,23 @@
Button test on COM5 at 38400 8N1
Listening for 15.0s; respond_to_cam_power=False, respond_to_call=True, mirror_call=False
16:29:18.972 RX 001 bytes 00
16:29:19.002 RX 005 bytes 00 00 00 80 DA
16:29:19.673 RX 001 bytes 00
16:29:19.703 RX 005 bytes 00 00 00 80 DA
16:29:20.067 RX 006 bytes 00 00 15 80 00 CF
16:29:20.067 DETECT call-on x1
16:29:20.268 TX button response frame 006 00 00 15 80 00 CF
16:29:20.268 TX button response frame 006 00 00 15 00 00 4F
16:29:22.278 RX 001 bytes 00
16:29:22.308 RX 005 bytes 00 00 00 80 DA
16:29:22.830 RX 001 bytes 00
16:29:22.861 RX 005 bytes 00 15 00 00 4F
16:29:23.470 RX 001 bytes 00
16:29:23.501 RX 005 bytes 00 00 00 80 DA
16:29:24.173 RX 001 bytes 00
16:29:24.204 RX 005 bytes 00 00 00 80 DA
16:29:24.874 RX 001 bytes 00
16:29:24.904 RX 005 bytes 00 00 00 80 DA
16:29:25.575 RX 001 bytes 00
16:29:25.606 RX 005 bytes 00 00 00 80 DA
Stopped.

Some files were not shown because too many files have changed in this diff Show More