Module jros1client

Package id.jros1client.ros


package id.jros1client.ros
Implementation of ROS1 transport.

ROS1 transport overview

ROS1 transport protocol consist from 3 parts:

  • ROS Maste API - An API to interact with ROS1 Master node
  • ROS Node API - An API which is used by Master node and nodes themselves to communicate with each other
  • TCPROS - protocol used to transfer data (messages) between the Nodes

jros1client transport implementation

To implement ROS1 transport jros1client is relying on classes which hierarchy looks as follows:

Not all of these classes are exported from jros1client module to the users because they are part of jros1client implementation.