From b6bf7bc9b3b5e4e581051bec2822d329da432b50 Mon Sep 17 00:00:00 2001 From: e20639 Date: Fri, 15 Sep 2023 17:55:23 +0200 Subject: [PATCH] fix: minor changes on the sgalil controller --- ophyd_devices/galil/sgalil_ophyd.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ophyd_devices/galil/sgalil_ophyd.py b/ophyd_devices/galil/sgalil_ophyd.py index e5ab20c..4766e6d 100644 --- a/ophyd_devices/galil/sgalil_ophyd.py +++ b/ophyd_devices/galil/sgalil_ophyd.py @@ -105,10 +105,12 @@ class GalilController(Controller): @threadlocked def socket_put(self, val: str) -> None: + time.sleep(0.01) self.sock.put(f"{val}\r".encode()) @threadlocked def socket_get(self) -> str: + time.sleep(0.01) return self.sock.receive().decode() @retry_once @@ -627,7 +629,7 @@ class SGalilMotor(Device, PositionerBase): value=val, timestamp=time.time(), ) - time.sleep(0.1) + time.sleep(1.5) val = self.readback.read() success = np.isclose( val[self.name]["value"],