diff --git a/debye_bec/devices/mo1_bragg/mo1_bragg.py b/debye_bec/devices/mo1_bragg/mo1_bragg.py index ac5b85a..dd857c9 100644 --- a/debye_bec/devices/mo1_bragg/mo1_bragg.py +++ b/debye_bec/devices/mo1_bragg/mo1_bragg.py @@ -291,7 +291,11 @@ class Mo1Bragg(PSIDeviceBase, Mo1BraggPositioner): time.sleep(1) logger.info(f"Device {self.name}, done sleeping") # Load the scan parameters to the controller - status = CompareStatus(self.scan_control.scan_msg, ScanControlLoadMessage.SUCCESS) + status = CompareStatus( + self.scan_control.scan_msg, + ScanControlLoadMessage.SUCCESS, + failure_value=[m for m in ScanControlLoadMessage if m.name.startswith("ERR_")], + ) self.cancel_on_stop(status) self.scan_control.scan_load.put(1) # Wait for params to be checked from controller