Timing tests
This commit is contained in:
@@ -1117,3 +1117,36 @@ Suggested nearby-pair tests, with power cycle between each:
|
||||
python scripts/serial_direct_response_sweep.py --port COM5 --commands "0xB1-0xB2" --states 0x00 --values 0x80 --settle 3 --after-each 0.6 --stop-on-anomaly --log captures/rcp-powercycle-pair-b1-b2.txt
|
||||
python scripts/serial_direct_response_sweep.py --port COM5 --commands "0xB2-0xB3" --states 0x00 --values 0x80 --settle 3 --after-each 0.6 --stop-on-anomaly --log captures/rcp-powercycle-pair-b2-b3.txt
|
||||
```
|
||||
|
||||
### 2026-05-13 B0-B1 Timing Result
|
||||
|
||||
Captures:
|
||||
|
||||
- `captures/rcp-powercycle-timing-b0-b1-100ms.txt`
|
||||
- `captures/rcp-powercycle-timing-b0-b1-1200ms.txt`
|
||||
|
||||
Each test was run after a panel power cycle.
|
||||
|
||||
| B0-to-B1 spacing | RCP response |
|
||||
| ---: | --- |
|
||||
| about 100 ms | `07 80 6C 20 D8 49` |
|
||||
| about 1200 ms | `07 80 6C 20 D8 49` repeated |
|
||||
|
||||
Interpretation:
|
||||
|
||||
- The `B0 -> B1` trigger is not tightly timing-sensitive across the tested
|
||||
range.
|
||||
- `B0` appears to prime a state that remains valid for at least about 1.2
|
||||
seconds.
|
||||
- The sequence order is more important than exact short timing.
|
||||
|
||||
Recommended next tests:
|
||||
|
||||
Power-cycle between each test. Check whether the trigger is specific to the
|
||||
`B0 -> B1` pair or whether nearby ordered pairs also trigger related responses:
|
||||
|
||||
```powershell
|
||||
python scripts/serial_direct_response_sweep.py --port COM5 --commands "0xB1-0xB2" --states 0x00 --values 0x80 --settle 3 --after-each 0.6 --stop-on-anomaly --log captures/rcp-powercycle-pair-b1-b2.txt
|
||||
python scripts/serial_direct_response_sweep.py --port COM5 --commands "0xB2-0xB3" --states 0x00 --values 0x80 --settle 3 --after-each 0.6 --stop-on-anomaly --log captures/rcp-powercycle-pair-b2-b3.txt
|
||||
python scripts/serial_direct_response_sweep.py --port COM5 --commands "0xAF-0xB0" --states 0x00 --values 0x80 --settle 3 --after-each 0.6 --stop-on-anomaly --log captures/rcp-powercycle-pair-af-b0.txt
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user