Giter VIP home page Giter VIP logo

Comments (2)

ahoarau avatar ahoarau commented on August 20, 2024
  1. It could be another package outside of rtt_ros_integration is this is too cumbersome, but I feel that orocos-toolchain/rtt#161 will be an issue.

from rtt_ros_integration.

meyerj avatar meyerj commented on August 20, 2024

When trying to connect to the possible implementations, I get a log(Error) : Tried to construct OperationCaller from incompatible local operation. Is there a way to check the signature beforehand ?

Unfortunately not without a patch in RTT. The error is emitted in OperationCaller.hpp:164 during the construction of a temporary in the assignment operator in OperationCaller.hpp:222, which is called from OperationCaller<Signature>::setImplementation() in OperationCaller.hpp:335. I also feel that the setImplementation() call should silently return false in case the assigned implementation is not compatible.

It could be another package outside of rtt_ros_integration is this is too cumbersome, but I feel that orocos-toolchain/rtt#161 will be an issue.

Adding this to rtt_std_srvs would be fine and a valuable contribution that does not break backwards-compatibility. Note that there is a pending proposal to move the typekits back to a separate repository, like it has been the case until a few years ago: #96. There was no feedback on this so far and the motivation was to facilitate the release process using bloom, but unfortunately it would require users who build from source to add another repository to their workspace. Whatever change is made to rtt_std_srvs in this repository needs to be merged into https://github.com/orocos/rtt_common_msgs afterwards.

from rtt_ros_integration.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.