Class ImuIdentificationRosPublisher

Inheritance Relationships

Base Type

Class Documentation

class ImuIdentificationRosPublisher : public adi_imu::ImuIdentificationRosPublisherInterface

Class for identification publisher.

Public Functions

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

Constructor for ImuIdentificationRosPublisher.

Parameters:

node – The ros2 Node instance.

~ImuIdentificationRosPublisher()

Destructor for ImuIdentificationRosPublisher.

virtual void setMessageProvider(ImuIdentificationDataProviderInterface *dataProvider) override

Set the message data provider.

Parameters:

dataProvider – Data provider.

virtual void run() override

Run the thread responsible for publishing ImuIdentificationData message.