From 6a4bfc73f6751b6b815dbf62cef0afacb7f3ba3b Mon Sep 17 00:00:00 2001 From: appel_c Date: Sun, 30 Nov 2025 22:27:52 +0100 Subject: [PATCH] fix(status): fix usage of Compare, Transition Status in delaygenerator integration --- csaxs_bec/devices/epics/delay_generator_csaxs/ddg_1.py | 3 +-- .../epics/delay_generator_csaxs/delay_generator_csaxs.py | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/csaxs_bec/devices/epics/delay_generator_csaxs/ddg_1.py b/csaxs_bec/devices/epics/delay_generator_csaxs/ddg_1.py index 4990799..bbe621d 100644 --- a/csaxs_bec/devices/epics/delay_generator_csaxs/ddg_1.py +++ b/csaxs_bec/devices/epics/delay_generator_csaxs/ddg_1.py @@ -37,8 +37,7 @@ import traceback from typing import TYPE_CHECKING from bec_lib.logger import bec_logger -from ophyd import DeviceStatus -from ophyd_devices import CompareStatus, TransitionStatus +from ophyd_devices import CompareStatus, DeviceStatus, TransitionStatus from ophyd_devices.interfaces.base_classes.psi_device_base import PSIDeviceBase from csaxs_bec.devices.epics.delay_generator_csaxs.delay_generator_csaxs import ( diff --git a/csaxs_bec/devices/epics/delay_generator_csaxs/delay_generator_csaxs.py b/csaxs_bec/devices/epics/delay_generator_csaxs/delay_generator_csaxs.py index f55d682..33dcec2 100644 --- a/csaxs_bec/devices/epics/delay_generator_csaxs/delay_generator_csaxs.py +++ b/csaxs_bec/devices/epics/delay_generator_csaxs/delay_generator_csaxs.py @@ -143,7 +143,7 @@ class StatusBitsCompareStatus(SubscriptionStatus): self._add_delay = add_delay or 0 self._raise_states = raise_states or [] super().__init__( - device=signal, + obj=signal, callback=self._compare_callback, timeout=timeout, settle_time=settle_time, -- 2.49.1