ConstReadonlyddsTopic: typeof ros2DdsTopicReturns the DDS topic a fully qualified name maps onto, or null if the
name is not fully qualified.
ReadonlyddsTypeName: typeof ros2DdsTypeNameReturns the DDS type name an interface type maps onto, or null if the
type is not a valid package/namespace/Type.
ReadonlyisFullyQualified: typeof ros2IsFullyQualifiedReports whether a name resolves with no namespace applied.
ReadonlyisValid: typeof ros2IsValidNameReports whether a string is a valid ROS 2 topic or service name.
ReadonlypercentMangle: typeof ros2PercentManglePercent-mangles a name as rmw_zenoh writes it in a liveliness token, each / as %.
ReadonlyprefixFor: typeof ros2EntityKindPrefixReturns the DDS topic prefix a subsystem uses.
ReadonlysuffixFor: typeof ros2EntityKindSuffixReturns what the middleware appends to a name for a subsystem: nothing for a
topic, Request for a service request, and Reply for a service response.
The ROS 2 rules for what a name may be and what it maps onto.