more lamp work
This commit is contained in:
436
scenarios/shutter-0093-blackflare-auto-candidates.json
Normal file
436
scenarios/shutter-0093-blackflare-auto-candidates.json
Normal file
@@ -0,0 +1,436 @@
|
||||
{
|
||||
"name": "shutter-0093-blackflare-auto-candidates",
|
||||
"notes": [
|
||||
"Recover to CONNECT OK, then use known 0x0093=0x9020 black/flare-manual context and add one remaining bit at a time.",
|
||||
"Earlier 0xFFFF made black/flare AUTO, while 0x9020 kept black/flare MANUAL, so the missing AUTO bit should be outside bits 15, 12, and 5.",
|
||||
"Record white-balance MANUAL/PRESET, black/flare MANUAL/AUTO, shutter display, iris AUTO, and LCD state during each candidate window."
|
||||
],
|
||||
"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": 1,
|
||||
"steps": [
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_known_manual_context_9020",
|
||||
"frame": "00 01 13 90 20 F8",
|
||||
"listen": 0.85
|
||||
},
|
||||
{
|
||||
"action": "table_sweep",
|
||||
"selectors": [
|
||||
"0x093"
|
||||
],
|
||||
"gap": 0.16,
|
||||
"ack_on": {
|
||||
"enabled": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_known_auto_reference_ffff",
|
||||
"frame": "00 01 13 FF FF 48",
|
||||
"listen": 0.85
|
||||
},
|
||||
{
|
||||
"action": "table_sweep",
|
||||
"selectors": [
|
||||
"0x093"
|
||||
],
|
||||
"gap": 0.16,
|
||||
"ack_on": {
|
||||
"enabled": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_clear_before_bit14",
|
||||
"frame": "00 01 13 00 00 48",
|
||||
"listen": 0.18
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "selector_zero_ok_before_bit14",
|
||||
"frame": "00 00 00 80 00 DA",
|
||||
"listen": 0.10
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_9020_plus_bit14",
|
||||
"frame": "00 01 13 D0 20 B8",
|
||||
"listen": 0.85
|
||||
},
|
||||
{
|
||||
"action": "table_sweep",
|
||||
"selectors": [
|
||||
"0x093"
|
||||
],
|
||||
"gap": 0.16,
|
||||
"ack_on": {
|
||||
"enabled": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_clear_before_bit13",
|
||||
"frame": "00 01 13 00 00 48",
|
||||
"listen": 0.18
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "selector_zero_ok_before_bit13",
|
||||
"frame": "00 00 00 80 00 DA",
|
||||
"listen": 0.10
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_9020_plus_bit13",
|
||||
"frame": "00 01 13 B0 20 D8",
|
||||
"listen": 0.85
|
||||
},
|
||||
{
|
||||
"action": "table_sweep",
|
||||
"selectors": [
|
||||
"0x093"
|
||||
],
|
||||
"gap": 0.16,
|
||||
"ack_on": {
|
||||
"enabled": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_clear_before_bit11",
|
||||
"frame": "00 01 13 00 00 48",
|
||||
"listen": 0.18
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "selector_zero_ok_before_bit11",
|
||||
"frame": "00 00 00 80 00 DA",
|
||||
"listen": 0.10
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_9020_plus_bit11",
|
||||
"frame": "00 01 13 98 20 F0",
|
||||
"listen": 0.85
|
||||
},
|
||||
{
|
||||
"action": "table_sweep",
|
||||
"selectors": [
|
||||
"0x093"
|
||||
],
|
||||
"gap": 0.16,
|
||||
"ack_on": {
|
||||
"enabled": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_clear_before_bit10",
|
||||
"frame": "00 01 13 00 00 48",
|
||||
"listen": 0.18
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "selector_zero_ok_before_bit10",
|
||||
"frame": "00 00 00 80 00 DA",
|
||||
"listen": 0.10
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_9020_plus_bit10",
|
||||
"frame": "00 01 13 94 20 FC",
|
||||
"listen": 0.85
|
||||
},
|
||||
{
|
||||
"action": "table_sweep",
|
||||
"selectors": [
|
||||
"0x093"
|
||||
],
|
||||
"gap": 0.16,
|
||||
"ack_on": {
|
||||
"enabled": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_clear_before_bit9",
|
||||
"frame": "00 01 13 00 00 48",
|
||||
"listen": 0.18
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "selector_zero_ok_before_bit9",
|
||||
"frame": "00 00 00 80 00 DA",
|
||||
"listen": 0.10
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_9020_plus_bit9",
|
||||
"frame": "00 01 13 92 20 FA",
|
||||
"listen": 0.85
|
||||
},
|
||||
{
|
||||
"action": "table_sweep",
|
||||
"selectors": [
|
||||
"0x093"
|
||||
],
|
||||
"gap": 0.16,
|
||||
"ack_on": {
|
||||
"enabled": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_clear_before_bit8",
|
||||
"frame": "00 01 13 00 00 48",
|
||||
"listen": 0.18
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "selector_zero_ok_before_bit8",
|
||||
"frame": "00 00 00 80 00 DA",
|
||||
"listen": 0.10
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_9020_plus_bit8",
|
||||
"frame": "00 01 13 91 20 F9",
|
||||
"listen": 0.85
|
||||
},
|
||||
{
|
||||
"action": "table_sweep",
|
||||
"selectors": [
|
||||
"0x093"
|
||||
],
|
||||
"gap": 0.16,
|
||||
"ack_on": {
|
||||
"enabled": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_clear_before_bit7",
|
||||
"frame": "00 01 13 00 00 48",
|
||||
"listen": 0.18
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "selector_zero_ok_before_bit7",
|
||||
"frame": "00 00 00 80 00 DA",
|
||||
"listen": 0.10
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_9020_plus_bit7",
|
||||
"frame": "00 01 13 90 A0 78",
|
||||
"listen": 0.85
|
||||
},
|
||||
{
|
||||
"action": "table_sweep",
|
||||
"selectors": [
|
||||
"0x093"
|
||||
],
|
||||
"gap": 0.16,
|
||||
"ack_on": {
|
||||
"enabled": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_clear_before_bit6",
|
||||
"frame": "00 01 13 00 00 48",
|
||||
"listen": 0.18
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "selector_zero_ok_before_bit6",
|
||||
"frame": "00 00 00 80 00 DA",
|
||||
"listen": 0.10
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_9020_plus_bit6",
|
||||
"frame": "00 01 13 90 60 B8",
|
||||
"listen": 0.85
|
||||
},
|
||||
{
|
||||
"action": "table_sweep",
|
||||
"selectors": [
|
||||
"0x093"
|
||||
],
|
||||
"gap": 0.16,
|
||||
"ack_on": {
|
||||
"enabled": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_clear_before_bit4",
|
||||
"frame": "00 01 13 00 00 48",
|
||||
"listen": 0.18
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "selector_zero_ok_before_bit4",
|
||||
"frame": "00 00 00 80 00 DA",
|
||||
"listen": 0.10
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_9020_plus_bit4",
|
||||
"frame": "00 01 13 90 30 E8",
|
||||
"listen": 0.85
|
||||
},
|
||||
{
|
||||
"action": "table_sweep",
|
||||
"selectors": [
|
||||
"0x093"
|
||||
],
|
||||
"gap": 0.16,
|
||||
"ack_on": {
|
||||
"enabled": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_clear_before_bit3",
|
||||
"frame": "00 01 13 00 00 48",
|
||||
"listen": 0.18
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "selector_zero_ok_before_bit3",
|
||||
"frame": "00 00 00 80 00 DA",
|
||||
"listen": 0.10
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_9020_plus_bit3",
|
||||
"frame": "00 01 13 90 28 F0",
|
||||
"listen": 0.85
|
||||
},
|
||||
{
|
||||
"action": "table_sweep",
|
||||
"selectors": [
|
||||
"0x093"
|
||||
],
|
||||
"gap": 0.16,
|
||||
"ack_on": {
|
||||
"enabled": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_clear_before_bit2",
|
||||
"frame": "00 01 13 00 00 48",
|
||||
"listen": 0.18
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "selector_zero_ok_before_bit2",
|
||||
"frame": "00 00 00 80 00 DA",
|
||||
"listen": 0.10
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_9020_plus_bit2",
|
||||
"frame": "00 01 13 90 24 FC",
|
||||
"listen": 0.85
|
||||
},
|
||||
{
|
||||
"action": "table_sweep",
|
||||
"selectors": [
|
||||
"0x093"
|
||||
],
|
||||
"gap": 0.16,
|
||||
"ack_on": {
|
||||
"enabled": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_clear_before_bit1",
|
||||
"frame": "00 01 13 00 00 48",
|
||||
"listen": 0.18
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "selector_zero_ok_before_bit1",
|
||||
"frame": "00 00 00 80 00 DA",
|
||||
"listen": 0.10
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_9020_plus_bit1",
|
||||
"frame": "00 01 13 90 22 FA",
|
||||
"listen": 0.85
|
||||
},
|
||||
{
|
||||
"action": "table_sweep",
|
||||
"selectors": [
|
||||
"0x093"
|
||||
],
|
||||
"gap": 0.16,
|
||||
"ack_on": {
|
||||
"enabled": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_clear_before_bit0",
|
||||
"frame": "00 01 13 00 00 48",
|
||||
"listen": 0.18
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "selector_zero_ok_before_bit0",
|
||||
"frame": "00 00 00 80 00 DA",
|
||||
"listen": 0.10
|
||||
},
|
||||
{
|
||||
"action": "send",
|
||||
"label": "e000_0093_9020_plus_bit0",
|
||||
"frame": "00 01 13 90 21 F9",
|
||||
"listen": 0.85
|
||||
},
|
||||
{
|
||||
"action": "table_sweep",
|
||||
"selectors": [
|
||||
"0x093"
|
||||
],
|
||||
"gap": 0.16,
|
||||
"ack_on": {
|
||||
"enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"action": "listen",
|
||||
"seconds": 0.75
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user