diff --git a/csaxs_bec/bec_widgets/widgets/xray_eye/x_ray_eye.py b/csaxs_bec/bec_widgets/widgets/xray_eye/x_ray_eye.py index 406cc63..7754f4f 100644 --- a/csaxs_bec/bec_widgets/widgets/xray_eye/x_ray_eye.py +++ b/csaxs_bec/bec_widgets/widgets/xray_eye/x_ray_eye.py @@ -24,7 +24,7 @@ from qtpy.QtWidgets import ( ) logger = bec_logger.logger -CAMERA = ("cam_xeye_rgb", "image") #TODO here put correct camera +CAMERA = ("cam_xeye_rgb", "image") class XRayEye2DControl(BECWidget, QWidget): @@ -405,6 +405,7 @@ class XRayEye(BECWidget, QWidget): self.dev.omny_xray_gui.submit.set(1) def cleanup(self): + """Cleanup connections on widget close -> disconnect slots and stop live mode of camera.""" self.bec_dispatcher.disconnect_slot(self.device_updates, MessageEndpoints.device_readback("omny_xray_gui")) getattr(self.dev,CAMERA).live_mode = False super().cleanup()