Class ImuDiagRosPublisherInterface

Inheritance Relationships

Base Type

Derived Type

Class Documentation

class ImuDiagRosPublisherInterface : public RosTask

Interface for diagnosis publisher for adis chips.

Subclassed by ImuDiagRosPublisher

Public Functions

inline ImuDiagRosPublisherInterface()

Constructor for ImuDiagRosPublisherInterface.

inline virtual ~ImuDiagRosPublisherInterface()

Destructor for ImuDiagRosPublisherInterface.

virtual void setMessageProvider(ImuDiagDataProviderInterface *dataProvider) = 0

Set the message data provider.

Parameters:

dataProvider – Data provider.

Protected Attributes

std::shared_ptr<rclcpp::Node> m_node

The ros2 Node data member.