From 65e9be701785e97a91f2c283f8cd0e703dad8465 Mon Sep 17 00:00:00 2001 From: appel_c Date: Tue, 1 Jul 2025 08:48:02 +0200 Subject: [PATCH] wip add auto_monitor acquiring --- superxas_bec/devices/falcon_ad.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/superxas_bec/devices/falcon_ad.py b/superxas_bec/devices/falcon_ad.py index 5061dd3..22372db 100644 --- a/superxas_bec/devices/falcon_ad.py +++ b/superxas_bec/devices/falcon_ad.py @@ -5,7 +5,7 @@ import enum from bec_lib.devicemanager import ScanInfo from bec_lib.logger import bec_logger from ophyd import Component as Cpt -from ophyd import DeviceStatus, Staged, StatusBase +from ophyd import DeviceStatus, EpicsSignalRO, Staged, StatusBase from ophyd_devices import CompareStatus from ophyd_devices.devices.dxp import EpicsDXPFalcon, EpicsMCARecord, Falcon from ophyd_devices.interfaces.base_classes.psi_device_base import PSIDeviceBase @@ -23,6 +23,7 @@ class FalconAcquiringStatus(int, enum.Enum): class FalconADControl(Falcon): """Falcon Control class at SuperXAS. prefix: 'X10DA-SITORO:'""" + acquiring = Cpt(EpicsSignalRO, "Acquiring", auto_monitor=True, kind="omitted") # DXP parameters dxp1 = Cpt(EpicsDXPFalcon, "dxp1:")