Class VelAngTempRosPublisher

Inheritance Relationships

Base Type

Class Documentation

class VelAngTempRosPublisher : public adi_imu::VelAngTempRosPublisherInterface

Class for delta velocity, delta angle and temperature publisher.

Public Functions

explicit VelAngTempRosPublisher(std::shared_ptr<rclcpp::Node> &node)

Constructor for VelAngTempRosPublisher.

Parameters:

node – The ros2 Node instance.

~VelAngTempRosPublisher()

Destructor for VelAngTempRosPublisher.

virtual void setMessageProvider(VelAngTempDataProviderInterface *dataProvider) override

Set the message data provider.

Parameters:

dataProvider – Data provider.

virtual void publish() override

Publish the VelAngTempData message.