From 75ff8ad4bc4c6df674a4a89fc7905d9092b634ce Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Thu, 3 Dec 2020 12:53:33 +0100 Subject: [PATCH] added sleep before first is_moving() check --- slic/devices/general/smaract.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/slic/devices/general/smaract.py b/slic/devices/general/smaract.py index cf4c4da5..5b6746db 100644 --- a/slic/devices/general/smaract.py +++ b/slic/devices/general/smaract.py @@ -70,10 +70,22 @@ class SmarActAxis(Adjustable): def _move(self, value, checktime=0.1): self.pvs.drive.put(value) + time.sleep(checktime) while self.is_moving(): time.sleep(checktime) def is_moving(self): + """ + 0 : Stopped + 1 : Stepping + 2 : Scanning + 3 : Holding + 4 : Targeting + 5 : Move Delay + 6 : Calibrating + 7 : Finding Ref + 8 : Locked + """ return self.pvs.status.get() != 0 def stop(self):