Class VelAngTempRosPublisherInterface

Inheritance Relationships

Derived Type

Class Documentation

class VelAngTempRosPublisherInterface

Interface for delta velocity, delta angle and temperature publisher.

Subclassed by adi_imu::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.