Giter Club home page Giter Club logo

rosforlabview's People

Contributors

chris-smith avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rosforlabview's Issues

Multiple Publishers in Loop

When multiple publishers are run in a loop, only the first few will receive topic requests. The others will time out while waiting for a topic request after successfully registering. This issue does not seem to occur if the publishers are not run in the loop. Additionally, it is possible to start each publisher separately before running them in a loop, at which point all publishers work as they are supposed to. If the loop is stopped and topic servers are closed, the hanging topics will briefly connect before being shutdown. Possibly due to reentrancy on publisher specific vis in _BlankServer.

Temporary workaround is to start individual publishers before running them in a loop.

IP Addresses - Windows

Labview fails to to open a TCP connection to a *.local IP address. This should only cause issues if the ROS Master IP is set to a *.local address, as we account for it when being given connection information from the Master.

Publisher sends nothing despite valid connection

There was an error with remapping arguments on the write call used by publishers where, if a space was found in the message but there was no valid argument, an empty string would be published instead of the message itself.

Services at same port

If two services are located at the same port and both are called, whichever service is connected first will probably maintain the connection. This is due to the current implementation in _BlankServer. LookupService is default behavior for service clients, and the connection to service is made immediately after this call. Nothing is done with it until the service is told to write something, when the connection is finally closed. Opening the connection should instead be done when the service is told to write something.

Empty Service Read

This issue occurs when making single calls to services, and causes an empty response to be returned. The issue is most likely due to timing issues between the write and read calls used for a service.

Publisher Disconnects

A publisher will occasionally lose its connection in the middle of a running program. Restarting publisher should fix the problem.

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.