1
0
Files
h8-536-decoder/scenarios/lamp-knee-sustain-compare.json
2026-05-26 18:38:08 +10:00

99 lines
2.1 KiB
JSON

{
"name": "lamp-knee-sustain-compare",
"notes": [
"Compare how long KNEE AUTO stays lit from repeated 0x00B9.15 versus repeated 0x0110.15 refreshes.",
"This follows the precedence result where clearing 0x0110 turned KNEE AUTO off even after 0x00B9 had been set.",
"Record whether each repeated-refresh phase holds KNEE AUTO continuously or only flashes it."
],
"steps": [
{
"action": "power_cycle",
"off_seconds": 1.5
},
{
"action": "wait_ready",
"heartbeats": 2,
"timeout": 10.0,
"require": true
},
{
"action": "drain",
"seconds": 0.25
},
{
"action": "send",
"label": "case_00b9_ok_seed_1",
"frame": "00 00 00 80 00 DA",
"listen": 0.60
},
{
"action": "send",
"label": "case_00b9_ok_seed_2",
"frame": "00 00 00 80 00 DA",
"listen": 0.60
},
{
"action": "repeat",
"count": 8,
"steps": [
{
"action": "send",
"label": "refresh_00b9_bit15_hold_test",
"frame": "00 01 39 80 00 E2",
"listen": 0.55
}
]
},
{
"action": "send",
"label": "clear_00b9_watch_knee_off",
"frame": "00 01 39 00 00 62",
"listen": 1.50
},
{
"action": "power_cycle",
"off_seconds": 1.5
},
{
"action": "wait_ready",
"heartbeats": 2,
"timeout": 10.0,
"require": true
},
{
"action": "drain",
"seconds": 0.25
},
{
"action": "send",
"label": "case_0110_ok_seed_1",
"frame": "00 00 00 80 00 DA",
"listen": 0.60
},
{
"action": "send",
"label": "case_0110_ok_seed_2",
"frame": "00 00 00 80 00 DA",
"listen": 0.60
},
{
"action": "repeat",
"count": 8,
"steps": [
{
"action": "send",
"label": "refresh_0110_bit15_hold_test",
"frame": "00 01 90 80 00 4B",
"listen": 0.55
}
]
},
{
"action": "send",
"label": "clear_0110_watch_knee_off",
"frame": "00 01 90 00 00 CB",
"listen": 1.50
}
]
}