gated run
This commit is contained in:
115
scenarios/shutter-0093-blackflare-confirm-9f20.json
Normal file
115
scenarios/shutter-0093-blackflare-confirm-9f20.json
Normal file
@@ -0,0 +1,115 @@
|
||||
{
|
||||
"name": "shutter-0093-blackflare-confirm-9f20",
|
||||
"notes": [
|
||||
"Single-candidate streaming confirmation for selector 0x0093 value 0x9F20.",
|
||||
"The known 0xFFFF AUTO reference is included first as a positive control.",
|
||||
"Expected observation pattern if this candidate drives black/flare AUTO: MANUAL -> AUTO -> MANUAL -> AUTO -> MANUAL.",
|
||||
"All holds refresh every 0.60s so CONNECT OK should stay alive during the visual test."
|
||||
],
|
||||
"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": "selector_zero_connect_ok_seed",
|
||||
"frame": "00 00 00 80 00 DA",
|
||||
"listen": 0.25
|
||||
},
|
||||
{
|
||||
"action": "repeat",
|
||||
"count": 5,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "manual_reference_9020",
|
||||
"frame": "00 01 13 90 20 F8",
|
||||
"listen": 0.60
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"action": "repeat",
|
||||
"count": 6,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "positive_auto_reference_ffff",
|
||||
"frame": "00 01 13 FF FF 48",
|
||||
"listen": 0.60
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"action": "repeat",
|
||||
"count": 5,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "manual_after_positive_reference_9020",
|
||||
"frame": "00 01 13 90 20 F8",
|
||||
"listen": 0.60
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"action": "repeat",
|
||||
"count": 8,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "candidate_9f20",
|
||||
"frame": "00 01 13 9F 20 F7",
|
||||
"listen": 0.60
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"action": "repeat",
|
||||
"count": 5,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "manual_return_9020",
|
||||
"frame": "00 01 13 90 20 F8",
|
||||
"listen": 0.60
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"action": "repeat",
|
||||
"count": 8,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "candidate_9f20_repeat",
|
||||
"frame": "00 01 13 9F 20 F7",
|
||||
"listen": 0.60
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"action": "repeat",
|
||||
"count": 8,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "manual_tail_9020",
|
||||
"frame": "00 01 13 90 20 F8",
|
||||
"listen": 0.60
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user