Class AccelGyroTempRosPublisher

Inheritance Relationships

Base Type

Class Documentation

class AccelGyroTempRosPublisher : public adi_imu::AccelGyroTempRosPublisherInterface

Class for acceleration, angular velocity and temperature publisher.

Public Functions

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

Constructor for AccelGyroTempRosPublisher.

Parameters:

node – The ros2 Node instance.

~AccelGyroTempRosPublisher()

Destructor for AccelGyroTempRosPublisher.

virtual void setMessageProvider(AccelGyroTempDataProviderInterface *dataProvider) override

Set the message data provider.

Parameters:

dataProvider – Data provider.

virtual void publish() override

Publish the AccelGyroTempData message.