Class RosPublisherGroup
Defined in File ros_publisher_group.h
Inheritance Relationships
Base Type
public adi_imu::RosPublisherGroupInterface
(Class RosPublisherGroupInterface)
Class Documentation
-
class RosPublisherGroup : public adi_imu::RosPublisherGroupInterface
Class ROS publisher group.
Public Functions
Constructor for RosPublisherGroup.
- Parameters:
node – The ros2 Node instance.
-
~RosPublisherGroup()
Destructor for RosPublisherGroup.
-
virtual void setAccelGyroTempRosPublisher(AccelGyroTempRosPublisherInterface *accelGyroTempRosPublisher) override
Sets the accelGyroTempRosPublisher publisher in the publisher group.
- Parameters:
accelGyroTempRosPublisher – The publisher to be set in the group.
-
virtual void setVelAngTempRosPublisher(VelAngTempRosPublisherInterface *velAngTempRosPublisher) override
Sets the velAngTempRosPublisher publisher in the publisher group.
- Parameters:
velAngTempRosPublisher – The publisher to be set in the group.
-
virtual void setImuRosPublisher(ImuRosPublisherInterface *imuRosPublisher) override
Sets the imuRosPublisher publisher in the publisher group.
- Parameters:
imuRosPublisher – The publisher to be set in the group.
-
virtual void setImuFullMeasuredDataRosPublisher(ImuFullMeasuredDataRosPublisherInterface *imuFullMeasuredDataRosPublisher) override
Sets the imuFullMeasuredDataRosPublisher publisher in the publisher group.
- Parameters:
imuFullMeasuredDataRosPublisher – The imuFullMeasuredDataRosPublisher to be set in the group.
-
virtual void setImuControlParameters(ImuControlParameters *imuControlParameters) override
Sets the imuControlParameters instance in the publisher group.
- Parameters:
imuControlParameters – The imuControlParameters instance to be set in the group.