+96
−16
+9
−5
+27
−6
Loading
On 2026-09-26 twelve Light frames were lost: the STX web server stopped
answering for 15-20 s after the readout, cam.ready returned None and
image_state[None] raised a KeyError before the download.
- snapshot: tolerate ready=None for up to 60 s, then try the download
anyway; read ready once per iteration; abort explicitly if the
download fails instead of saving the previous frame
- stx.download: 60 s timeout, 3 attempts, raise_for_status; return None
on failure like the other drivers
- stx: share the 50 ms command throttle per address, so Camera, Guider
and Ao on the same physical STX use one lock
- sequencer: report KeyError without assuming a missing OB parameter;
log tracebacks for template errors
Co-Authored-By:
Claude Opus 5.5 <noreply@anthropic.com>