pablomarr / rosjava

Automatically exported from code.google.com/p/rosjava
0 stars 0 forks source link

CallerID availability within Listener callbacks. #143

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Feature request: Access to [callderid] field to identify which node has sent a 
particular message or service call within rosjava listener callbacks.

Original issue reported on code.google.com by whathasn...@gmail.com on 10 Sep 2012 at 4:01

GoogleCodeExporter commented 9 years ago
Please see below for more information.

http://answers.ros.org/question/37238/rosjava-callerid-in-messagelistener/?answe
r=37778#post-id-37778

Original comment by whathasn...@gmail.com on 10 Sep 2012 at 4:01

GoogleCodeExporter commented 9 years ago
This would be great! C++ API exposes it through MessageEvent and Python API on 
the message header itself. Rosjava, AFAIK, does not provide any option for 
doing this.

Due to this issue, interoperability is not asured when using different APIs on 
a project like the one I am working on, where an indeterminate number of 
GPS-equipped robots are spawned on real time. This way, C++ and Python robots 
can tell which fix belongs to which robot, but rosjava based ones can't, unless 
we implement our own modified version of sensor_msgs/NavSatFix message with 
CallerID information.

Original comment by fujur.m...@gmail.com on 29 May 2013 at 4:01