fix: minor changes on the sgalil controller

This commit is contained in:
e20639 2023-09-15 17:55:23 +02:00
parent f9f9ed5e23
commit b6bf7bc9b3

View File

@ -105,10 +105,12 @@ class GalilController(Controller):
@threadlocked @threadlocked
def socket_put(self, val: str) -> None: def socket_put(self, val: str) -> None:
time.sleep(0.01)
self.sock.put(f"{val}\r".encode()) self.sock.put(f"{val}\r".encode())
@threadlocked @threadlocked
def socket_get(self) -> str: def socket_get(self) -> str:
time.sleep(0.01)
return self.sock.receive().decode() return self.sock.receive().decode()
@retry_once @retry_once
@ -627,7 +629,7 @@ class SGalilMotor(Device, PositionerBase):
value=val, value=val,
timestamp=time.time(), timestamp=time.time(),
) )
time.sleep(0.1) time.sleep(1.5)
val = self.readback.read() val = self.readback.read()
success = np.isclose( success = np.isclose(
val[self.name]["value"], val[self.name]["value"],