Class VelAngTempRosPublisherInterface

Inheritance Relationships

Derived Type

Class Documentation

class VelAngTempRosPublisherInterface

Interface for delta velocity, delta angle and temperature publisher.

Subclassed by VelAngTempRosPublisher

Public Functions

inline VelAngTempRosPublisherInterface()

Constructor for VelAngTempRosPublisherInterface.

inline virtual ~VelAngTempRosPublisherInterface()

Destructor for VelAngTempRosPublisherInterface.

virtual void setMessageProvider(VelAngTempDataProviderInterface *dataProvider) = 0

Set the message data provider.

Parameters:

dataProvider – Data provider.

virtual void publish() = 0

Publish the VelAngTempData message.

Protected Attributes

std::shared_ptr<rclcpp::Node> m_node

The ros2 Node data member.