Class ImuRosPublisher

Inheritance Relationships

Base Type

Class Documentation

class ImuRosPublisher : public adi_imu::ImuRosPublisherInterface

Class for standard message sensor_msgs::msg::Imu publisher.

Public Functions

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

Constructor for ImuRosPublisher.

Parameters:

node – The ros2 Node instance.

~ImuRosPublisher()

Destructor for ImuRosPublisher.

virtual void setMessageProvider(ImuDataProviderInterface *dataProvider) override

Set the message data provider.

Parameters:

dataProvider – Data provider.

virtual void publish() override

Publish the sensor_msgs::msg::Imu message.