From c73ac8d880076561fb7bba18902d0d7432be68d5 Mon Sep 17 00:00:00 2001 From: Filip Leonarski Date: Thu, 17 Jul 2025 11:43:07 +0200 Subject: [PATCH] DAQ: error handling for loop centering. Following loop centering change to higher zoom for ML box --- daq/src/aaredaq/daq.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/daq/src/aaredaq/daq.py b/daq/src/aaredaq/daq.py index 3019138a..9bbca355 100644 --- a/daq/src/aaredaq/daq.py +++ b/daq/src/aaredaq/daq.py @@ -793,8 +793,12 @@ class AareDAQ: self.__cfg.try_set_busy(timeout=360) geom = self.sample_geometry self.__mount(sample) - self.__loop_center_sequence(sample.db_id) - self.__set_state(BeamlineStateEnum.SampleAlignment) + if not self.__loop_center_sequence(sample.db_id): + raise LoopCenteringFailed + + self.zoom = 700 + time.sleep(0.5) + self.__auto_center(RasterGridRequest( exp_time_s=0.01, file_prefix=sample_prefix,