From 5c6f0e7254b5bb784cabd485d91287060a7bfae3 Mon Sep 17 00:00:00 2001 From: appleb_m Date: Wed, 8 Jul 2026 17:22:24 +0200 Subject: [PATCH] fix: change how abr posotion is updated --- src/aare/daq/daq.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/aare/daq/daq.py b/src/aare/daq/daq.py index 27e95e02..bdb29fcf 100644 --- a/src/aare/daq/daq.py +++ b/src/aare/daq/daq.py @@ -1821,9 +1821,10 @@ class AareDAQ: self.__cfg.set_busy(BeamlineStateEnum.SampleAlignment) try: self.__cfg.abr_meas_pos = AerotechCoordinate(at_mm=self.__devs.aerotech_pos.at_mm) - self.__devs.bec_worker.save_current_aerotech_position() + self.__devs.bec_worker.update_to_current_aerotech_position(pos=self.__devs.aerotech_pos) self.__cfg.state_busy = False - except Exception: + except Exception as e: + logger.exception(f"Failed to save abr_meas_pos: {e}") self.__cfg.state_busy = False raise @@ -3231,7 +3232,7 @@ class AareDAQ: exp_shutter_open = self.__devs.exp_shutter.state() pss_prohibited = self.__devs.pss.is_prohibited() pss_alarm = self.__devs.pss.alarm_active() - flux = self.__devs.full_flux + flux = self.__devs.flux samcam_settings = self.__devs.samcam_settings bl = self.__bl transmission = self.__devs.transmission