Coder Social home page Coder Social logo

Comments (1)

iguessthislldo avatar iguessthislldo commented on May 27, 2024

Sorry for the late reply. I'm happy to hear you're interested in PyOpenDDS, but it's important for anyone wanting to use it at the moment to know that it's still more like a proof of concept than anything else. I will try to answer your questions though.

Do I have to be downloaded opendds before using this code? and if it has to be, the readme was little difficault for me to understand. Could you explain more details?(like sort of routes or files location )

Yes it's listed in the requirements, so you do need to download and build OpenDDS before you can run this. You can follow OpenDDS's build instructions to do that. You don't have do the install step.

Could you explain more details?(like sort of routes or files location )

Once OpenDDS is built all the information PyOpenDDS needs is in the setenv files in the OpenDDS directory. On Linux and macOS you have to use source setenv.sh, on Windows I think it's call setenv.cmd. This sets the environment variables, mainly DDS_ROOT and the executable and library paths.

The second thing is that i couldnt find about the publisher. In Readme it says that i have to use the code in test file but in that file there is only subscriber.py but the publisher was c++. Is there a publisher.py to use with subscriber.py?

Currently publishing isn't supported, but eventually I'd like to replace or supplement the C++ publisher with one in Python. It wouldn't be hard, there's just more fundamental issues I'd like to address before doing that, namely #2 and #4.

Dose this program work alone? or work with OpenDDS. If it works with OpenDDS how do i have to connect with it??

It depends on what you mean by alone. It will always require OpenDDS as a library, but once it's "complete" it should be possible to use without writing any C++ code. Right now though, because it's missing publishing support it will need either OpenDDS or another RTPS-enabled DDS to listen to.

from pyopendds.

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.