From 762913012bdabc7aa13a4c762119365e330325a6 Mon Sep 17 00:00:00 2001 From: Markus Zolliker Date: Wed, 6 Oct 2021 14:18:34 +0200 Subject: [PATCH] uniax.Uniax: fixed tolerance Change-Id: I201c54715ef7f70a164f0f72116c5a8e737c128f --- secop_psi/uniax.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/secop_psi/uniax.py b/secop_psi/uniax.py index f55f274..1a119d0 100644 --- a/secop_psi/uniax.py +++ b/secop_psi/uniax.py @@ -78,10 +78,10 @@ class Uniax(Drivable): return Done step = 0 if self._direction > 0: - if high_value < self._target: + if high_value < self._target - self.tolerance: step = self.step else: - if low_value > self._target: + if low_value > self._target + self.tolerance: step = -self.step if not step: if self._direction * (self._target - value) < self.tolerance: