From 8849b9ffea88d0d29d57b1bd0cffe6edd2bcd033 Mon Sep 17 00:00:00 2001 From: appel_c Date: Mon, 9 Feb 2026 10:10:44 +0100 Subject: [PATCH] fix(shutter); fix shutter_readback signal --- csaxs_bec/devices/epics/fast_shutter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/csaxs_bec/devices/epics/fast_shutter.py b/csaxs_bec/devices/epics/fast_shutter.py index 9064b15..0009550 100644 --- a/csaxs_bec/devices/epics/fast_shutter.py +++ b/csaxs_bec/devices/epics/fast_shutter.py @@ -5,7 +5,7 @@ that can be monitored to check the shutter status as it may be controlled direct the delay generator.""" from ophyd import Component as Cpt -from ophyd import Device, EpicsSignal, Kind +from ophyd import Device, EpicsSignal, EpicsSignalRO, Kind class cSAXSFastEpicsShutter(Device): @@ -19,7 +19,7 @@ class cSAXSFastEpicsShutter(Device): # PVs shutter = Cpt(EpicsSignal, "OUT_01", kind=Kind.normal, auto_monitor=True) - shutter_readback = Cpt(EpicsSignal, "IN_01", kind=Kind.normal, auto_monitor=True) + shutter_readback = Cpt(EpicsSignalRO, "IN_01", kind=Kind.normal, auto_monitor=True) # ----------------------------------------------------- # User-facing shutter control functions