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):