You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have finished the implementation, but I am nervous. If the LT goes uninitialized in the middle of a step (move, find, measure, find, measure.... sequence), the component will have to be re-initialized manually/by the script because it cannot distinguish between find.ack from the re-init or one from a pending step find.
My inclination is to modify the behavior to
save the inputs to the step,
flush the inbound queue,
abort Motion,
abort Laser Tracker
re-init,
flush the inbound queue again, and
redo the step from the start using the saved inputs.
There's a pathological case whereby an exit or abort could be issued during re-init, so it should respond appropriately to these events.
Also, abort will have to be implemented in Motion and Laser Tracker if the default functionality is insufficient.
Detect when the laser tracker needs to be reinitialized and do the following:
The text was updated successfully, but these errors were encountered: