diff --git a/slic/devices/xoptics/dcm.py b/slic/devices/xoptics/dcm.py index ae3b9211..4ee4427d 100755 --- a/slic/devices/xoptics/dcm.py +++ b/slic/devices/xoptics/dcm.py @@ -212,7 +212,7 @@ class CoupledDoubleCrystalMonoEnergy(Adjustable): def set_target_value(self, value, hold=False): changer = lambda: self.move_and_wait(value) - return Task(changer, hold=hold) + return self._as_task(changer, hold=hold, stopper=self.stop) def move_and_wait(self, value, wait_time=0.1): self.enable_coupling()