From 150b3d14e3fbd87637cc042e09e838e4802f2ae5 Mon Sep 17 00:00:00 2001 From: wyzula-jan Date: Wed, 4 Mar 2026 10:45:20 +0100 Subject: [PATCH] fix(allied_vision_camera): transpose fix --- csaxs_bec/devices/epics/allied_vision_camera.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/csaxs_bec/devices/epics/allied_vision_camera.py b/csaxs_bec/devices/epics/allied_vision_camera.py index 870bca5..761eb8f 100644 --- a/csaxs_bec/devices/epics/allied_vision_camera.py +++ b/csaxs_bec/devices/epics/allied_vision_camera.py @@ -41,6 +41,7 @@ class AlliedVisionCamera(PSIDeviceBase, DetectorBase): name="preview", ndim=2, num_rotation_90=0, + transpose=False, doc="Preview signal of the AlliedVision camera.", ) @@ -58,6 +59,8 @@ class AlliedVisionCamera(PSIDeviceBase, DetectorBase): name: str, prefix: str, poll_rate: int = 5, + num_rotation_90: int = 0, + transpose: bool = False, scan_info=None, device_manager=None, **kwargs, @@ -77,6 +80,8 @@ class AlliedVisionCamera(PSIDeviceBase, DetectorBase): self._unique_array_id = 0 self._pv_timeout = 2.0 self.image: ImagePlugin + self.preview.num_rotation_90 = num_rotation_90 + self.preview.transpose = transpose self._live_mode_lock = threading.RLock() self.live_mode_enabled.subscribe(self._on_live_mode_enabled_changed, run=False)