+65
−1
+1
−89
+1
−1
+20
−0
+11
−1
Loading
- mako.Guider: add loop_exposure attr; start(exptime) sets ExposureTime
feature before get_frame(); _run_loop sets ExposureTime once at start
- camera.py: add Loop resource (GET/POST/DELETE) with _broadcast_loop
asyncio task that reads dev.image() and broadcasts fits-preview via WS
- guider.py: re-export Loop for tec1/2/3 (class=Guider → module guider)
- api.ini: add /scicam1-2/loop and /teccam1-3/loop sections
- fits_image.py: remove acquisition loop (_loops, _run_loop, _get_device,
loop routes); remove unused imports asyncio/base64/array_to_png
Co-Authored-By:
Claude Sonnet 4.6 <noreply@anthropic.com>