Class ImuFullMeasuredDataRosPublisher

Inheritance Relationships

Base Type

Class Documentation

class ImuFullMeasuredDataRosPublisher : public adi_imu::ImuFullMeasuredDataRosPublisherInterface

Class for acceleration, angular velocity, delta angle, delta velocity and temperature publisher.

Public Functions

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

Constructor for ImuFullMeasuredDataRosPublisher.

Parameters:

node – The ros2 Node instance.

~ImuFullMeasuredDataRosPublisher()

Destructor for AccelGyroTempRosPublisher.

virtual void setMessageProvider(ImuFullMeasuredDataProviderInterface *dataProvider) override

Set the message data provider.

Parameters:

dataProvider – Data provider.

virtual void publish() override

Publish the ImuFullMeasuredData message.