rosgraph_msgs

This is a package containing message definitions relating to the ROS Computation Graph. These are generally considered to be low-level messages that end users do not interact with.

For more information about ROS 2 clock, see design.ros2.org.

For more information about ROS 2 interfaces, see docs.ros.org.

Messages (.msg)

  • Action: Describes an Action endpoint (server or client).

  • Clock: Communicates the current ROS time.

  • Graph: A list of Nodes, describing a running ROS graph.

  • InterfaceType: Describes the name and hash of an interface’s type.

  • Node: Describes a running Node with all realized names and values.

  • QoSProfile: Represents the actual Quality of Service profile of an interface endpoint.

  • Service: Represents a Service endpoint (server or client).

  • Topic: Represents a Topic endpoint (publisher or subscription).

  • TypeHash: Encodes the hash of a ROS interface type, uniquely identifying it when definitions may change over time.

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.