From 9f248d84a45199faf445ec12da6ad8d64dfc07f2 Mon Sep 17 00:00:00 2001 From: appleb_m Date: Thu, 20 Nov 2025 09:20:09 +0100 Subject: [PATCH] DAQ: if no sample detected bhy gripper go to dry --- daq/src/aaredaq/daq.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/daq/src/aaredaq/daq.py b/daq/src/aaredaq/daq.py index 0e175968..3e83380a 100644 --- a/daq/src/aaredaq/daq.py +++ b/daq/src/aaredaq/daq.py @@ -356,9 +356,10 @@ class AareDAQ: logger.debug(f"Post tell mount, pre db input") if value is not None: if value == "No Pin in Gripper": - logger.info("No sample was detected in gripper") + logger.error("No sample was detected in gripper") + self.__devs.tell.dry(wait=True) self.__aare.sample_failed(target, failed_comment = "No sample was detected in gripper") - raise Exception("No sample was detected in gripper") + raise Exception("No sample was detected in gripper, drying gripper") elif value == "dry": logger.info("Robot is drying") else: @@ -367,7 +368,7 @@ class AareDAQ: mounted = self.__devs.tell.get_mounted_sample() logger.info(f"response from tell {mounted}") if not mounted: - logger.info(f"Failed to mount target: {target.db_id} {target.location} {target.pin}") + logger.error(f"Failed to mount target: {target.db_id} {target.location} {target.pin}") self.__aare.sample_failed(target, failed_comment = "No sample was mounted") raise Exception("No sample was mounted")