+2
−4
+2
−4
+2
−4
+30
−11
Loading
Guider start/stop unificato ("botta semplice"):
- Camera+Actuator estratti in guider_camera_actuator(), mostrata solo nel
pannello imaging (unica modalità con scelta reale); i pannelli a camera
fissa (spectro) passano cam_id/device via data-fixed-* sui bottoni
Guide/Loop invece che tramite <select>.
- Campo Interval rimosso: era solo lo sleep tra correzioni in
Guider._loop(), non necessario dato che _acquire() blocca già finché
la camera non è libera. Sostituito da un selettore Binning, applicato
una tantum a Guide-start (solo teccam; le scicam passive restano intoccate).
- Nuovo bottone Loop (pannello Guider + widget Expose) per pilotare
dev.looping via nuovo modulo condiviso web/static/js/loop-toggle.js.
- Priorità di Expose/Guide sul looping: start() su stx.py/atik.py/mako.py
non rifiuta più se la camera sta facendo loop, lo interrompe e procede.
- Fix bug preesistente: _acquire() controllava self.camera in
("cam", "cam2") invece di ("cam1", "cam2"), quindi il ramo passivo
(lettura ultimo FITS di Expose) non scattava mai per scicam1.
Co-Authored-By:
Claude Sonnet 5 <noreply@anthropic.com>