Skip to content

Slave API Get Bus Info and Get Bus Stats #6

@cjds

Description

@cjds

To be an official ROS Client Library we need to implement the complete ROS Slave API. This is a blocker for creating things like actions which leverage the API to double check things.

Please implement GetBusStats function as described in the API. Below is what has been done so far


http://wiki.ros.org/ROS/Slave_API

getBusStats(caller_id) is listed as not implemented here:

https://github.com/fetchrobotics/rosgo/blob/master/ros/node.go#L229

This causes issues for things like action servers which attempts to check which connections are publishing the action here (I believe):

https://github.com/ros/actionlib/blob/indigo-devel/src/actionlib/action_client.py#L589

As the Bus Stats are not published, the Ros Master cannot tell that this indeed the node with the publications (even though it does respond with the publications https://github.com/akio/rosgo/blob/e8dc1e3a310947bf298776545e7fe9ca1794fb2c/ros/node.go#L250)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions