Ros2Publisher#

Fully qualified name: isaacsim::ros2::bridge::Ros2Publisher

class Ros2Publisher#

Base class for ROS 2 publishers.

Public Functions

virtual void publish(const void *msg) = 0#

Send a message to the topic.

Parameters:

msg – Message pointer.

virtual size_t getSubscriptionCount() = 0#

Get the number of existing subscriptions to the publisher topic.

Returns:

Number of subscriptions.

virtual bool isValid() = 0#

Check whether the object holds a valid ROS 2 publisher instance.

Returns:

Whether the object holds a valid ROS 2 publisher instance.