more lamps
This commit is contained in:
106
scenarios/shutter-0093-blackflare-field-confirm.json
Normal file
106
scenarios/shutter-0093-blackflare-field-confirm.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"name": "shutter-0093-blackflare-field-confirm",
|
||||
"notes": [
|
||||
"Shorter black/flare field confirmation after the field-groups run produced three MANUAL->AUTO->MANUAL swaps.",
|
||||
"This keeps only the broad candidates most likely to explain those swaps, with longer holds for easier visual correlation.",
|
||||
"Each candidate is preceded by 0x9020 manual context. Count which candidate windows produce black/flare AUTO."
|
||||
],
|
||||
"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": "send",
|
||||
"label": "manual_reference_9020",
|
||||
"frame": "00 01 13 90 20 F8",
|
||||
"listen": 1.80
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "auto_reference_ffff",
|
||||
"frame": "00 01 13 FF FF 48",
|
||||
"listen": 2.80
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "manual_before_candidate_f020",
|
||||
"frame": "00 01 13 90 20 F8",
|
||||
"listen": 1.80
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "candidate_f020_high_upper_nibble",
|
||||
"frame": "00 01 13 F0 20 98",
|
||||
"listen": 2.80
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "manual_before_candidate_ff20",
|
||||
"frame": "00 01 13 90 20 F8",
|
||||
"listen": 1.80
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "candidate_ff20_all_high_byte",
|
||||
"frame": "00 01 13 FF 20 97",
|
||||
"listen": 2.80
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "manual_before_candidate_9f20",
|
||||
"frame": "00 01 13 90 20 F8",
|
||||
"listen": 1.80
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "candidate_9f20_high_low_nibble",
|
||||
"frame": "00 01 13 9F 20 F7",
|
||||
"listen": 2.80
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "manual_before_candidate_90ff",
|
||||
"frame": "00 01 13 90 20 F8",
|
||||
"listen": 1.80
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "candidate_90ff_low_byte",
|
||||
"frame": "00 01 13 90 FF 27",
|
||||
"listen": 2.80
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "manual_before_candidate_9fff",
|
||||
"frame": "00 01 13 90 20 F8",
|
||||
"listen": 1.80
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "candidate_9fff_high_low_nibble_plus_low_byte",
|
||||
"frame": "00 01 13 9F FF 28",
|
||||
"listen": 2.80
|
||||
},
|
||||
{
|
||||
"action": "listen",
|
||||
"seconds": 0.75
|
||||
}
|
||||
]
|
||||
}
|
||||
178
scenarios/shutter-0093-blackflare-field-stream-confirm.json
Normal file
178
scenarios/shutter-0093-blackflare-field-stream-confirm.json
Normal file
@@ -0,0 +1,178 @@
|
||||
{
|
||||
"name": "shutter-0093-blackflare-field-stream-confirm",
|
||||
"notes": [
|
||||
"Streaming confirmation for selector 0x0093 black/flare fields.",
|
||||
"The prior field-confirm run held candidates too long and fell into CONNECT NOT ACT during the 0xFFFF hold.",
|
||||
"This repeats each candidate every 0.60s so the candidate value itself acts like a CCU refresh stream."
|
||||
],
|
||||
"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": 4,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "stream_manual_9020",
|
||||
"frame": "00 01 13 90 20 F8",
|
||||
"listen": 0.60
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"action": "repeat",
|
||||
"count": 4,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "stream_auto_reference_ffff",
|
||||
"frame": "00 01 13 FF FF 48",
|
||||
"listen": 0.60
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"action": "repeat",
|
||||
"count": 4,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "stream_manual_9020_before_f020",
|
||||
"frame": "00 01 13 90 20 F8",
|
||||
"listen": 0.60
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"action": "repeat",
|
||||
"count": 4,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "stream_candidate_f020",
|
||||
"frame": "00 01 13 F0 20 98",
|
||||
"listen": 0.60
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"action": "repeat",
|
||||
"count": 4,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "stream_manual_9020_before_ff20",
|
||||
"frame": "00 01 13 90 20 F8",
|
||||
"listen": 0.60
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"action": "repeat",
|
||||
"count": 4,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "stream_candidate_ff20",
|
||||
"frame": "00 01 13 FF 20 97",
|
||||
"listen": 0.60
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"action": "repeat",
|
||||
"count": 4,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "stream_manual_9020_before_9f20",
|
||||
"frame": "00 01 13 90 20 F8",
|
||||
"listen": 0.60
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"action": "repeat",
|
||||
"count": 4,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "stream_candidate_9f20",
|
||||
"frame": "00 01 13 9F 20 F7",
|
||||
"listen": 0.60
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"action": "repeat",
|
||||
"count": 4,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "stream_manual_9020_before_90ff",
|
||||
"frame": "00 01 13 90 20 F8",
|
||||
"listen": 0.60
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"action": "repeat",
|
||||
"count": 4,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "stream_candidate_90ff",
|
||||
"frame": "00 01 13 90 FF 27",
|
||||
"listen": 0.60
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"action": "repeat",
|
||||
"count": 4,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "stream_manual_9020_before_9fff",
|
||||
"frame": "00 01 13 90 20 F8",
|
||||
"listen": 0.60
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"action": "repeat",
|
||||
"count": 4,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "stream_candidate_9fff",
|
||||
"frame": "00 01 13 9F FF 28",
|
||||
"listen": 0.60
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"action": "listen",
|
||||
"seconds": 0.75
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user