From 39220f20ea7f81825fe73fbc37592462f2e02a6e Mon Sep 17 00:00:00 2001 From: appel_c Date: Wed, 2 Aug 2023 22:07:19 +0200 Subject: [PATCH] fix: bugfix stage/unstage --- ophyd_devices/epics/devices/DelayGeneratorDG645.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ophyd_devices/epics/devices/DelayGeneratorDG645.py b/ophyd_devices/epics/devices/DelayGeneratorDG645.py index 588c41e..839ab65 100644 --- a/ophyd_devices/epics/devices/DelayGeneratorDG645.py +++ b/ophyd_devices/epics/devices/DelayGeneratorDG645.py @@ -6,7 +6,7 @@ Created on Tue Nov 9 16:12:47 2021 """ from ophyd import Device, Component, EpicsSignal, EpicsSignalRO, Kind -from ophyd import PositionerBase, PVPositioner, Signal +from ophyd import PVPositioner, Signal from ophyd.pseudopos import ( pseudo_position_argument, real_position_argument, @@ -174,11 +174,14 @@ class DelayGeneratorDG645(Device): def stage(self): """Trigger the generator by arming to accept triggers""" - self.arm.write(1).wait() + # TODO check PV TriggerDelayBO, seems to be a bug in the IOC + # self.arm.write(1).wait() + super().stage() def unstage(self): """Stop the trigger generator from accepting triggers""" - self.arm.write(0).wait() + # self.arm.write(0).wait() + super().stage() def burstEnable(self, count, delay, period, config="all"): """Enable the burst mode"""