This commit is contained in:
2021-08-24 20:48:34 +02:00
parent 093cbd9872
commit cd9b020a97
+6 -6
View File
@@ -1,4 +1,4 @@
import time
from time import sleep, time
from types import SimpleNamespace
from epics import PV
@@ -65,7 +65,7 @@ class PVAdjustable(Adjustable):
ret = self.pvs.setvalue.put(value, wait=True, use_complete=True) # use_complete=True enables status in PV.put_complete
handle_put_return_value(ret)
time.sleep(self.process_time)
sleep(self.process_time)
self._wait_for_done()
@@ -74,10 +74,10 @@ class PVAdjustable(Adjustable):
if not self._pcm:
return
timeout = self.timeout + time.time()
timeout = self.timeout + time()
for _ in self._pcm.start():
time.sleep(self.wait_time)
if time.time() >= timeout:
sleep(self.wait_time)
if time() >= timeout:
self._pcm.stop()
tname = typename(self)
raise AdjustableError(f"waiting for {tname} \"{self.name}\" to be ready for change to {value} {self.units} timed out")
@@ -88,7 +88,7 @@ class PVAdjustable(Adjustable):
return
for _ in self._pcm.wait():
time.sleep(self.wait_time)
sleep(self.wait_time)
if self._pcm.state == "ready" and self._is_close():
self._stop()
print("seems we are already there")