203 lines
4.8 KiB
JSON
203 lines
4.8 KiB
JSON
{
|
|
"name": "shutter-0093-blackflare-slow-marked",
|
|
"notes": [
|
|
"Slow marked follow-up for selector 0x0093 black/flare AUTO hunting.",
|
|
"Each candidate is preceded by known 0x9020 context, which previously kept black/flare MANUAL. This avoids the clear/OK reset flicker that made white-balance swap quickly.",
|
|
"Record whether black/flare changes during the candidate hold. White-balance should be steadier because all candidates keep the 0x9020 base bits."
|
|
],
|
|
"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": "known_manual_context_9020",
|
|
"frame": "00 01 13 90 20 F8",
|
|
"listen": 1.20
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "known_auto_reference_ffff",
|
|
"frame": "00 01 13 FF FF 48",
|
|
"listen": 1.80
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "known_manual_context_9020_before_bit14",
|
|
"frame": "00 01 13 90 20 F8",
|
|
"listen": 1.20
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "candidate_bit14_d020",
|
|
"frame": "00 01 13 D0 20 B8",
|
|
"listen": 1.80
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "known_manual_context_9020_before_bit13",
|
|
"frame": "00 01 13 90 20 F8",
|
|
"listen": 1.20
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "candidate_bit13_b020",
|
|
"frame": "00 01 13 B0 20 D8",
|
|
"listen": 1.80
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "known_manual_context_9020_before_bit11",
|
|
"frame": "00 01 13 90 20 F8",
|
|
"listen": 1.20
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "candidate_bit11_9820",
|
|
"frame": "00 01 13 98 20 F0",
|
|
"listen": 1.80
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "known_manual_context_9020_before_bit10",
|
|
"frame": "00 01 13 90 20 F8",
|
|
"listen": 1.20
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "candidate_bit10_9420",
|
|
"frame": "00 01 13 94 20 FC",
|
|
"listen": 1.80
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "known_manual_context_9020_before_bit9",
|
|
"frame": "00 01 13 90 20 F8",
|
|
"listen": 1.20
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "candidate_bit9_9220",
|
|
"frame": "00 01 13 92 20 FA",
|
|
"listen": 1.80
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "known_manual_context_9020_before_bit8",
|
|
"frame": "00 01 13 90 20 F8",
|
|
"listen": 1.20
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "candidate_bit8_9120",
|
|
"frame": "00 01 13 91 20 F9",
|
|
"listen": 1.80
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "known_manual_context_9020_before_bit7",
|
|
"frame": "00 01 13 90 20 F8",
|
|
"listen": 1.20
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "candidate_bit7_90a0",
|
|
"frame": "00 01 13 90 A0 78",
|
|
"listen": 1.80
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "known_manual_context_9020_before_bit6",
|
|
"frame": "00 01 13 90 20 F8",
|
|
"listen": 1.20
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "candidate_bit6_9060",
|
|
"frame": "00 01 13 90 60 B8",
|
|
"listen": 1.80
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "known_manual_context_9020_before_bit4",
|
|
"frame": "00 01 13 90 20 F8",
|
|
"listen": 1.20
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "candidate_bit4_9030",
|
|
"frame": "00 01 13 90 30 E8",
|
|
"listen": 1.80
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "known_manual_context_9020_before_bit3",
|
|
"frame": "00 01 13 90 20 F8",
|
|
"listen": 1.20
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "candidate_bit3_9028",
|
|
"frame": "00 01 13 90 28 F0",
|
|
"listen": 1.80
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "known_manual_context_9020_before_bit2",
|
|
"frame": "00 01 13 90 20 F8",
|
|
"listen": 1.20
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "candidate_bit2_9024",
|
|
"frame": "00 01 13 90 24 FC",
|
|
"listen": 1.80
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "known_manual_context_9020_before_bit1",
|
|
"frame": "00 01 13 90 20 F8",
|
|
"listen": 1.20
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "candidate_bit1_9022",
|
|
"frame": "00 01 13 90 22 FA",
|
|
"listen": 1.80
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "known_manual_context_9020_before_bit0",
|
|
"frame": "00 01 13 90 20 F8",
|
|
"listen": 1.20
|
|
},
|
|
{
|
|
"action": "send",
|
|
"label": "candidate_bit0_9021",
|
|
"frame": "00 01 13 90 21 F9",
|
|
"listen": 1.80
|
|
},
|
|
{
|
|
"action": "listen",
|
|
"seconds": 0.75
|
|
}
|
|
]
|
|
}
|