Ros2QoSProfile#

Fully qualified name: isaacsim::ros2::bridge::Ros2QoSProfile

struct Ros2QoSProfile#

ROS 2 QoS Profile.

Public Functions

inline Ros2QoSProfile()#

Constructor to system default values.

Public Members

Ros2QoSHistoryPolicy history#

History QoS policy setting.

size_t depth#

Size of the message queue.

Ros2QoSReliabilityPolicy reliability#

Reliability QoS policy setting.

Ros2QoSDurabilityPolicy durability#

Durability QoS policy setting.

Ros2QoSTime deadline#

Period at which messages are expected to be sent/received.

Ros2QoSTime lifespan#

Age at which messages are considered expired/no longer valid.

Ros2QoSLivelinessPolicy liveliness#

Liveliness QoS policy setting.

Ros2QoSTime livelinessLeaseDuration#

Time within which the RMW node or publisher must show that it is alive.

bool avoidRosNamespaceConventions#

Whether to circumvent any ROS 2-specific namespacing conventions.