From c40fa4f56a21998d9d68d62c33ee8b33e050caf7 Mon Sep 17 00:00:00 2001 From: appleb_m Date: Mon, 22 Dec 2025 09:38:15 +0100 Subject: [PATCH] DAQ: added logic for axcfailed statement --- daq/src/aaredaq/daq.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/daq/src/aaredaq/daq.py b/daq/src/aaredaq/daq.py index 9341d6cc..c8861985 100644 --- a/daq/src/aaredaq/daq.py +++ b/daq/src/aaredaq/daq.py @@ -1483,7 +1483,11 @@ class AareDAQ: self.__cfg.state_busy = False except Exception as e: logger.error(f"Error in measure: {e}") - self.__aare.sample_failed(sample) + if isinstance(e, AXCFailed): + logger.debug(f"error is instance AXCFailed") + self.__aare.axc_failed(sample) + else: + self.__aare.sample_failed(sample) self.__cfg.state_busy = False end = time.perf_counter() raise e