Commit bb831283 authored by Richard Bowman's avatar Richard Bowman 🔬
Browse files

Auto-calibrate now correctly freezes settings

parent bff0db64
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@ from openflexure_microscope.api.utilities import JsonPayload
from flask import request, jsonify
import logging

from .recalibrate_utils import recalibrate_camera
from .recalibrate_utils import recalibrate_camera, auto_expose_and_freeze_settings


class RecalibrateAPIView(MicroscopeViewPlugin):
@@ -47,6 +47,7 @@ class Plugin(MicroscopePlugin):
            old_resolution = scamera.camera.resolution
            try:
                scamera.camera.resolution = (640, 480)
                auto_expose_and_freeze_settings(scamera.camera)
                recalibrate_camera(scamera.camera)
            finally:
                scamera.camera.resolution = old_resolution