type_description_interfaces

A package containing message and service definitions for describing and communicating descriptions of other types.

README

type_description_interfaces

A package containing message and service definitions for describing and communicating descriptions of other types.

Messages (.msg)

  • Field: Represents a single field in a ROS Interface Type

  • FieldType: Represents the type of a single field in a ROS Interface Type

  • IndividualTypeDescription: Represents a single ROS Message Type by itself

  • TypeDescription: Represents a single ROS Message Type along with all referenced types

Quality Declaration

See the Quality Declaration for more details.

TODO

  • Should we pick limits (bounds) for strings in these types, e.g. type names, default values, etc?

  • Should we pick limits (bounds) for sequences in these types, e.g. number of referenced types?

  • Consider how to support constants and annotations (currently excluded) and potentially enums in the future.

  • Consider using padding in IndividualTypeDescription.msg to support back porting efforts.