5#include "../utils/eigen_formatters.hpp"
6#include "Eigen/Geometry"
20 Eigen::Vector3d::Zero();
22 Eigen::Vector3d::Zero();
24 Eigen::Vector3d::Zero();
26 Eigen::Vector3d::Zero();
28 Eigen::Vector3d::Zero();
30 Eigen::Vector3d::Zero();
58struct fmt::formatter<blunux::imu::ImuSelfTest> {
65 template <
typename ParseContext>
67 constexpr auto parse(ParseContext& ctx) {
78 template <
typename FormatContext>
81 return fmt::format_to(
83 "Self test:\nacc_mean: {}\nacc_variance: {}\ngyro_mean: "
84 "{}\ngyro_variance: {}\ncompass_mean: "
85 "{}\ncompass_variance: {}\nacc_variance_ok: "
86 "{}\ngyro_variance_ok: {}\ncompass_variance_ok: {}\n"
Structure representing IMU self-test results.
Definition ImuSelfTest.hpp:18
Eigen::Vector3d compass_variance
Definition ImuSelfTest.hpp:29
bool acc_variance_ok
Definition ImuSelfTest.hpp:34
Eigen::Vector3d compass_mean
Definition ImuSelfTest.hpp:27
Eigen::Vector3d gyro_variance
Definition ImuSelfTest.hpp:25
Eigen::Vector3d gyro_mean
Definition ImuSelfTest.hpp:23
bool compass_variance_ok
Definition ImuSelfTest.hpp:44
Eigen::Vector3d acc_mean
Definition ImuSelfTest.hpp:19
bool test_passed
Definition ImuSelfTest.hpp:49
bool gyro_variance_ok
Definition ImuSelfTest.hpp:39
Eigen::Vector3d acc_variance
Definition ImuSelfTest.hpp:21