Class ImuFullMeasuredDataRosPublisherInterface

Inheritance Relationships

Derived Type

Class Documentation

class ImuFullMeasuredDataRosPublisherInterface

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

Subclassed by ImuFullMeasuredDataRosPublisher

Public Functions

inline ImuFullMeasuredDataRosPublisherInterface()

Constructor for ImuFullMeasuredDataRosPublisherInterface.

inline virtual ~ImuFullMeasuredDataRosPublisherInterface()

Destructor for ImuFullMeasuredDataRosPublisherInterface.

virtual void setMessageProvider(ImuFullMeasuredDataProviderInterface *dataProvider) = 0

Set the message data provider.

Parameters:

dataProvider – Data provider.

virtual void publish() = 0

Publish the ImuFullMeasuredData message.

Protected Attributes

std::shared_ptr<rclcpp::Node> m_node

The ros2 Node data member.