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