From 32d323200856df5f71f45e95059f0b9f09e43c68 Mon Sep 17 00:00:00 2001 From: appel_c Date: Thu, 16 Oct 2025 14:05:46 +0200 Subject: [PATCH 1/2] fix(ids-camera): fix roi_signal after AsyncSignal refactoring --- csaxs_bec/devices/ids_cameras/ids_camera_new.py | 10 +--------- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/csaxs_bec/devices/ids_cameras/ids_camera_new.py b/csaxs_bec/devices/ids_cameras/ids_camera_new.py index 9d4b274..3111d61 100644 --- a/csaxs_bec/devices/ids_cameras/ids_camera_new.py +++ b/csaxs_bec/devices/ids_cameras/ids_camera_new.py @@ -209,15 +209,7 @@ class IDSCamera(PSIDeviceBase): else: data = image.data * self.mask n_channels = 1 - self.roi_signal.put( - { - self.roi_signal.name: { - "value": np.sum(data) - / (np.sum(self.mask) * n_channels), # TODO could be optimized - "timestamp": time.time(), - } - } - ) + self.roi_signal.put(np.sum(data) / (np.sum(self.mask) * n_channels)) if __name__ == "__main__": diff --git a/pyproject.toml b/pyproject.toml index 5cadf8b..dbdafdd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,7 @@ dependencies = [ "bec_ipython_client", "bec_lib", "bec_server", - "ophyd_devices", + "ophyd_devices~=1.29", "std_daq_client", "jfjoch-client", "rich", -- 2.49.1 From 7233fb8d35e3ccd7a283d22bfbd217ba0bcffdf8 Mon Sep 17 00:00:00 2001 From: appel_c Date: Wed, 22 Oct 2025 10:55:58 +0200 Subject: [PATCH 2/2] w --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index dbdafdd..4477656 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,7 @@ dependencies = [ "bec_ipython_client", "bec_lib", "bec_server", - "ophyd_devices~=1.29", + "ophyd_devices~=1.29", "std_daq_client", "jfjoch-client", "rich", -- 2.49.1