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
Always abort on teleop activation, not just during execute
The user clicks Activate during planning (before execute starts), so
is_executing() is False and abort never fired. Fix: always call
request_abort. If a primitive is running, abort is checked when execute
starts or on its next waypoint. If nothing is running, _do_activate
clears it.
Limitation: abort is global (affects all arms). Per-arm abort requires
per-arm abort flags — tracked in #56 (arm ownership registry).
0 commit comments