From 10d378f0d14d79a0c9c0fb7a5ff908d122f643ca Mon Sep 17 00:00:00 2001 From: appleb_m Date: Mon, 22 Dec 2025 09:42:47 +0100 Subject: [PATCH] Tell: logger.debug stateements to see waht wait_ready does. Seems to not work. keeping for now until we fix. --- daq/src/mxlibs3/tell_client.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/daq/src/mxlibs3/tell_client.py b/daq/src/mxlibs3/tell_client.py index 424b6a16..391a876d 100755 --- a/daq/src/mxlibs3/tell_client.py +++ b/daq/src/mxlibs3/tell_client.py @@ -154,9 +154,10 @@ class TellClient: self._simulated_state = "Ready" return # Monitors event but polls every second just n case an event is missed - logger.debug(f"Waiting for robot to be ready. Current state: {self.state}") + logger.debug(f"Waiting for robot to be ready. Current state: {self.state} Get state: {self.get_state()}") while True: if self.state != "Busy": + logger.debug(f"Robot is now ready...? {self.state} Get:{self.get_state()}") break time.sleep(0.2) self.get_state() @@ -272,6 +273,7 @@ class TellClient: timeisup = timeout + time.time() while time.time() < timeisup: if not self.is_busy(): + logger.debug(f"Finished waiting for mount to complete. Is busy? {self.is_busy()}") break time.sleep(0.2)