diff --git a/src/aare/devices/tell_client.py b/src/aare/devices/tell_client.py index f7a4d8c9..9d145919 100755 --- a/src/aare/devices/tell_client.py +++ b/src/aare/devices/tell_client.py @@ -202,6 +202,8 @@ class TellClient: elif event == "Gripper detection" and value == "Pin is lost": logger.info(f"gripper detection: {event} occurred with value: {value}") return value + elif event == "Gripper detection": + logger.info(f"gripper detection: {event} occurred with value: {value}") elif event == "Motion Task" and value == "dry": logger.info(f"event: {event} occurred with value: {value}") logger.info(" Drying occurring, releasing interface to user") @@ -393,4 +395,10 @@ def make_tell_client(bl: MXBeamline) -> TellClient: factory=lambda: PShellTellBackend(bl), retry_interval_s=2.0, ) - return TellClient(bl, backend=backend) \ No newline at end of file + return TellClient(bl, backend=backend) + +if __name__ == "__main__": + from aare.common.beamline import mx_beamline + bl = mx_beamline() + tell_client = make_tell_client(bl) + tell_client.state() \ No newline at end of file