Class ImuDiagDataProvider

Inheritance Relationships

Base Type

Class Documentation

class ImuDiagDataProvider : public adi_imu::ImuDiagDataProviderInterface

Class for diagnosis data provider for adis chips.

Public Functions

ImuDiagDataProvider()

Constructor for ImuDiagDataProvider.

~ImuDiagDataProvider()

Destructor for ImuDiagDataProvider.

virtual bool getData(adi_imu::msg::ImuDiagDataADIS1646X &message) override

Populate ImuDiagData message with diagnosis data.

Parameters:

message – Message containing the diagnosis data.

Returns:

Return true if the message parameter is successfully populated with diagnosis data and false otherwise.

virtual bool getData(adi_imu::msg::ImuDiagDataADIS1647X &message) override
virtual bool getData(adi_imu::msg::ImuDiagDataADIS1650X &message) override
virtual bool getData(adi_imu::msg::ImuDiagDataADIS1654X &message) override
virtual bool getData(adi_imu::msg::ImuDiagDataADIS1655X &message) override
virtual bool getData(adi_imu::msg::ImuDiagDataADIS1657X &message) override