DAQ: added logic for axcfailed statement
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user