Do rosservice calls from rtt_ros respect orocos operation thread spec?
Say I have an orocos component that has an operation such as,
this->addOperation("do_work", &MyWorker::doWork, this, RTT::ClientThread).doc("Does work");
Where when called, this blocks the callers thread and does not block the task context thread in OROCOS.
I'm unable to find anywhere in the documentation for rtt_ros_integration
whether or not ROSServiceService
calls respect the orocos operation spec on whether to block the client thread of the task context thread.
This is really an OROCOS specific question. I doubt the OROCOS /
rtt_ros
maintainers frequent this board, so I don't expect an answer to your question soon. We can see what happens (perhaps jmeyer has an account here), but you might want to try the orocos mailing list or their issue tracker.Yeah figured i'd throw it on here and see if I found any takers. Thanks i'll try on the rtt_ros issue board as well.
orocos/rtt_ros_integration#91.