+258
−227
+1
−1
Loading
Fix atik.py: IndentationError bloccante, race condition su temperatura/SDK; stl.py: FITS in uint16 per BZERO/BSCALE atik.py: un log.debug mal indentato (introdotto in cee66ed7) rendeva il modulo non importabile. Aggiunto un RLock che serializza tutte le chiamate all'SDK Artemis: a differenza di mako.py/stl.py, atik.py legge le proprietà live dall'SDK da più thread (loop in background + thread di richiesta) senza sincronizzazione, causa plausibile di letture di temperatura corrotte (es. 0.31°C invece di 25.16°C). stl.py: download() ora scrive il dato in uint16 nativo invece del float32 cache usato per il display, cosicché Astropy scriva BZERO/BSCALE come fa già per atik.py/stx.py. Co-Authored-By:Claude Sonnet 5 <noreply@anthropic.com>