diff --git a/superxas_bec/devices/absorber.py b/superxas_bec/devices/absorber.py index 6f02f36..73da60a 100644 --- a/superxas_bec/devices/absorber.py +++ b/superxas_bec/devices/absorber.py @@ -44,9 +44,16 @@ class Absorber(PSIDeviceBase): USER_ACCESS = ["open", "close"] request = Cpt(EpicsSignal, suffix="REQUEST", kind="config", doc="Open/Close Absorber") - status = Cpt(EpicsSignalRO, suffix="STATUS", kind="normal", doc="Absorber Status") + status = Cpt( + EpicsSignalRO, suffix="STATUS", kind="normal", auto_monitor=True, doc="Absorber Status" + ) status_string = Cpt( - EpicsSignalRO, suffix="STATUS", kind="normal", string=True, doc="Absorber Status" + EpicsSignalRO, + suffix="STATUS", + kind="normal", + auto_monitor=True, + string=True, + doc="Absorber Status", ) def __init__(self, *, name: str, prefix: str = "", scan_info: ScanInfo | None = None, **kwargs):