From 07896168dcf27850a9ca98842002f26fef4bbb65 Mon Sep 17 00:00:00 2001 From: appel_c Date: Fri, 26 Jun 2026 13:46:43 +0200 Subject: [PATCH] w --- ophyd_devices/utils/bec_roi_signals/ad_roi_signal.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ophyd_devices/utils/bec_roi_signals/ad_roi_signal.py b/ophyd_devices/utils/bec_roi_signals/ad_roi_signal.py index 3b86309..7f2a3e3 100644 --- a/ophyd_devices/utils/bec_roi_signals/ad_roi_signal.py +++ b/ophyd_devices/utils/bec_roi_signals/ad_roi_signal.py @@ -407,3 +407,9 @@ class MyDetector(PSIDeviceBase, ADBase): logger.error( f"Error while polling array data for preview of {self.name}: {content}" ) + + def destroy(self): + """Clean up resources.""" + self._poll_thread_kill_event.set() + if self._poll_thread.is_alive(): + self._poll_thread.join(timeout=0.5)