Skip to content

Stopping the external_control program raises "Controlled by another thread" #479

@urfeex

Description

@urfeex

Affected Client Library version(s)

343e5ca

What combination of platform is the Client Library running on.

Linux

How did you install the Client Library

Build the library from source

Which robot platform is the library connected to.

URSim in linux

Robot SW / URSim version(s)

URSim 5.21.1

How are you using the Client Library

Through the robot teach pendant using External Control URCap

Issue details

Summary

Running the external control program on the robot with an active servoj control (from the ROS 2 driver in my case, but I think, that's irrelevant). Pressing the stop button on the TP yields an error "Another thread is already controlling the robot". I assume, this is connected to the changes we did in 6ec1ee0

Expected Behavior

The program should stop without an error.

Actual Behavior

Image

Relevant log output

Accept Public visibility

  • I agree to make this context public

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions