onboardsdk
Loading...
Searching...
No Matches
Public Attributes | List of all members
blunux::imu::ImuSelfTest Struct Reference

Structure representing IMU self-test results. More...

#include <ImuSelfTest.hpp>

Public Attributes

Eigen::Vector3d acc_mean
 
Eigen::Vector3d acc_variance
 
Eigen::Vector3d gyro_mean
 
Eigen::Vector3d gyro_variance
 
Eigen::Vector3d compass_mean
 
Eigen::Vector3d compass_variance
 
bool acc_variance_ok = false
 
bool gyro_variance_ok = false
 
bool compass_variance_ok = false
 
bool test_passed = false
 

Detailed Description

Structure representing IMU self-test results.

This struct contains the results of the self-test performed on an IMU sensor, including the mean and variance values for accelerometer, gyroscope, and compass readings, as well as flags indicating whether the variance is within acceptable limits and whether the test passed.

Member Data Documentation

◆ acc_mean

Eigen::Vector3d blunux::imu::ImuSelfTest::acc_mean
Initial value:
=
Eigen::Vector3d::Zero()

Mean accelerometer values.

◆ acc_variance

Eigen::Vector3d blunux::imu::ImuSelfTest::acc_variance
Initial value:
=
Eigen::Vector3d::Zero()

Variance of accelerometer values.

◆ acc_variance_ok

bool blunux::imu::ImuSelfTest::acc_variance_ok = false

Flag indicating if accelerometer variance is within acceptable limits.

◆ compass_mean

Eigen::Vector3d blunux::imu::ImuSelfTest::compass_mean
Initial value:
=
Eigen::Vector3d::Zero()

Mean compass values.

◆ compass_variance

Eigen::Vector3d blunux::imu::ImuSelfTest::compass_variance
Initial value:
=
Eigen::Vector3d::Zero()

Variance of compass values.

◆ compass_variance_ok

bool blunux::imu::ImuSelfTest::compass_variance_ok = false

Flag indicating if compass variance is within acceptable limits.

◆ gyro_mean

Eigen::Vector3d blunux::imu::ImuSelfTest::gyro_mean
Initial value:
=
Eigen::Vector3d::Zero()

Mean gyroscope values.

◆ gyro_variance

Eigen::Vector3d blunux::imu::ImuSelfTest::gyro_variance
Initial value:
=
Eigen::Vector3d::Zero()

Variance of gyroscope values.

◆ gyro_variance_ok

bool blunux::imu::ImuSelfTest::gyro_variance_ok = false

Flag indicating if gyroscope variance is within acceptable limits.

◆ test_passed

bool blunux::imu::ImuSelfTest::test_passed = false

Flag indicating if the self-test passed.


The documentation for this struct was generated from the following file: