DAQ: added AXCFailed exception class. This needs tidyign up in Jan

This commit is contained in:
appleb_m
2025-12-22 09:30:49 +01:00
parent 90545a420b
commit 82ba3a4412
+9
View File
@@ -84,6 +84,15 @@ class CriticalTellException(Exception):
def __str__(self):
return self.message
class AXCFailed(Exception):
def __init__(self, message="Auto X-ray centering failed"):
super().__init__(message)
self.message = message
logger.error(f"{message}", extra={"exception:": Exception})
def __str__(self):
return self.message
class AareDAQ:
def __init__(self, cfg: BeamlineConfig, bl: MXBeamline):
self.last_time = 0.0