From c780a6aedb7a9a25c1c18d798d242a28880df1cb Mon Sep 17 00:00:00 2001 From: appleb_m Date: Wed, 22 Apr 2026 13:26:59 +0200 Subject: [PATCH] tell: added anneal in and out plus blower toggle --- src/aare/devices/tell_client.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/aare/devices/tell_client.py b/src/aare/devices/tell_client.py index 0fe435d0..a9bf3f81 100755 --- a/src/aare/devices/tell_client.py +++ b/src/aare/devices/tell_client.py @@ -269,6 +269,15 @@ class TellClient: def blower_off(self): self.backend.eval("blower_off()&") + def toggle_blower(self): + self.backend.eval("toggle_blower()") + + def anneal_in(self): + self.backend.eval("anneal_in()&") + + def anneal_out(self): + self.backend.eval("anneal_out()&") + def get_mounted_sample(self) -> SampleDewarAddress | None: ret = self.get_setting("mounted_sample_position").strip() if not ret: @@ -408,6 +417,7 @@ if __name__ == "__main__": import time bl = mx_beamline() tell_client = make_tell_client(bl) - tell_client.blower_on() + #tell_client.toggle_blower() + tell_client.check_enable_motion() # time.sleep(5) - tell_client.blower_off() \ No newline at end of file + #tell_client.blower_off() \ No newline at end of file