{ "name": "panel-atlas-right-stack-isolation-v1", "notes": [ "Tight right-side lamp isolation for CAM POWER/CALL/BARS/status candidates.", "Each candidate is held high then low twice so webcam frames can be compared against the same baseline.", "Watch the right-side CAM POWER/BARS/status stack and the CALL/CAM POWER lamps; CONNECT OK traffic is kept alive throughout." ], "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_ok_seed_1", "frame": "00 00 00 80 00 DA", "listen": 0.60 }, { "action": "send", "label": "selector_zero_ok_seed_2", "frame": "00 00 00 80 00 DA", "listen": 0.60 }, { "action": "repeat", "count": 2, "steps": [ { "action": "send", "label": "candidate_0007_high_cam_power", "frame": "00 00 07 80 00 DD", "listen": 0.85 }, { "action": "send", "label": "candidate_0007_low_cam_power", "frame": "00 00 07 00 00 5D", "listen": 0.65 } ] }, { "action": "send", "label": "selector_zero_ok_refresh_before_0015", "frame": "00 00 00 80 00 DA", "listen": 0.40 }, { "action": "repeat", "count": 2, "steps": [ { "action": "send", "label": "candidate_0015_high_call", "frame": "00 00 15 80 00 CF", "listen": 0.85 }, { "action": "send", "label": "candidate_0015_low_call", "frame": "00 00 15 00 00 4F", "listen": 0.65 } ] }, { "action": "send", "label": "selector_zero_ok_refresh_before_0013", "frame": "00 00 00 80 00 DA", "listen": 0.40 }, { "action": "repeat", "count": 2, "steps": [ { "action": "send", "label": "candidate_0013_high_orange_status", "frame": "00 00 13 80 00 C9", "listen": 0.85 }, { "action": "send", "label": "candidate_0013_low_orange_status", "frame": "00 00 13 00 00 49", "listen": 0.65 } ] }, { "action": "send", "label": "selector_zero_ok_refresh_before_0017", "frame": "00 00 00 80 00 DA", "listen": 0.40 }, { "action": "repeat", "count": 2, "steps": [ { "action": "send", "label": "candidate_0017_high_bars_family", "frame": "00 00 17 80 00 CD", "listen": 0.85 }, { "action": "send", "label": "candidate_0017_low_bars_family", "frame": "00 00 17 00 00 4D", "listen": 0.65 } ] }, { "action": "send", "label": "selector_zero_ok_refresh_before_001a", "frame": "00 00 00 80 00 DA", "listen": 0.40 }, { "action": "repeat", "count": 2, "steps": [ { "action": "send", "label": "candidate_001a_high_bars_family", "frame": "00 00 1A 80 00 C0", "listen": 0.85 }, { "action": "send", "label": "candidate_001a_low_bars_family", "frame": "00 00 1A 00 00 40", "listen": 0.65 } ] }, { "action": "listen", "seconds": 0.80 } ] }