fix(ddg): add get_shutter_delay method

This commit is contained in:
2026-04-16 14:30:39 +02:00
parent 700738612c
commit a3a865715f
@@ -133,7 +133,7 @@ class DDG1(PSIDeviceBase, DelayGeneratorCSAXS):
device_manager (DeviceManagerBase | None, optional): Device manager. Defaults to None.
"""
USER_ACCESS = ["keep_shutter_open_during_scan", "set_trigger"]
USER_ACCESS = ["keep_shutter_open_during_scan", "set_trigger", "get_shutter_open_delay"]
# TODO Consider using the 'fsh' device instead.
fast_shutter_readback = Cpt(
@@ -173,6 +173,10 @@ class DDG1(PSIDeviceBase, DelayGeneratorCSAXS):
self._poll_thread_kill_event = threading.Event()
self._poll_thread.start()
def get_shutter_open_delay(self) -> float:
"""Get the current delay for the shutter to open."""
return self._shutter_to_open_delay
# pylint: disable=attribute-defined-outside-init
def on_connected(self) -> None:
"""