diff --git a/debye_bec/devices/pilatus/pilatus.py b/debye_bec/devices/pilatus/pilatus.py index 488362d..b4531b9 100644 --- a/debye_bec/devices/pilatus/pilatus.py +++ b/debye_bec/devices/pilatus/pilatus.py @@ -164,9 +164,11 @@ class Pilatus(PSIDeviceBase, ADBase): Called after the device is connected and its signals are connected. Default values for signals should be set here. """ - status = CompareStatus(self.cam.acquire, ACQUIREMODE.DONE.value) + status_cam = CompareStatus(self.cam.acquire, ACQUIREMODE.DONE.value) + status_hdf = CompareStatus(self.hdf.capture, ACQUIREMODE.DONE.value) try: - status.wait(timeout=5) + status_cam.wait(timeout=5) + status_hdf.wait(timeout=5) except WaitTimeoutError: logger.warning( f"Camera device {self.name} was running an acquisition. Stopping acquisition."