Class ImuDiagDataProviderInterface

Inheritance Relationships

Derived Type

Class Documentation

class ImuDiagDataProviderInterface

Interface for diagnosis data provider for adis chips.

Subclassed by adi_imu::ImuDiagDataProvider

Public Functions

inline ImuDiagDataProviderInterface()

Constructor for ImuDiagDataProviderInterface.

inline virtual ~ImuDiagDataProviderInterface()

Destructor for ImuDiagDataProviderInterface.

virtual bool getData(adi_imu::msg::ImuDiagDataADIS1646X &message) = 0

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) = 0
virtual bool getData(adi_imu::msg::ImuDiagDataADIS1650X &message) = 0
virtual bool getData(adi_imu::msg::ImuDiagDataADIS1654X &message) = 0
virtual bool getData(adi_imu::msg::ImuDiagDataADIS1655X &message) = 0
virtual bool getData(adi_imu::msg::ImuDiagDataADIS1657X &message) = 0