diff --git a/csaxs_bec/devices/omny/rt/rt_flomni_ophyd.py b/csaxs_bec/devices/omny/rt/rt_flomni_ophyd.py index 6038286..3e7fea9 100644 --- a/csaxs_bec/devices/omny/rt/rt_flomni_ophyd.py +++ b/csaxs_bec/devices/omny/rt/rt_flomni_ophyd.py @@ -377,6 +377,11 @@ class RtFlomniController(Controller): logger.info("Waiting for laser tracker to reach target.") time.sleep(0.5) count += 1 + if count == 10: + ftrackz_con = self.device_manager.devices.ftrackz.obj.controller + ftrackz_con.socket_put_confirmed("tracken=1") + ftrackz_con.socket_put_confirmed("trackyct=0") + ftrackz_con.socket_put_confirmed("trackzct=0") if count > max_repeat: print("Failed to reach laser target position.") raise RtError("Failed to reach laser target position.")