This commit is contained in:
Aiden
2026-05-14 00:58:14 +10:00
parent 861b16118c
commit 2ab54be5ec
44 changed files with 3012 additions and 1 deletions

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.