M5Unit-IMU 0.0.2 git rev:e5b00aa
Loading...
Searching...
No Matches
ahrs_controller.hpp File Reference

Layer-2 AHRS controller: merges IMUDataSource capabilities and drives an AhrsFilterBase. More...

#include <cstddef>
#include <cstdint>
#include <math/quaternion.hpp>
#include "axis_order.hpp"
#include "filter/filter_base.hpp"
#include "imu_data_source.hpp"
#include "imu_types.hpp"

Go to the source code of this file.

Classes

class  m5::imu::AhrsController
 Merges up to 4 IMUDataSource instances by capability and fuses their samples into an attitude estimate via a pluggable AhrsFilterBase. More...
 
struct  m5::imu::AhrsController::calibration_data_t
 Exportable/importable snapshot of every capability's auto-calibration offset. More...
 

Namespaces

namespace  m5
 Top level namespace of M5Stack.
 

Detailed Description

Layer-2 AHRS controller: merges IMUDataSource capabilities and drives an AhrsFilterBase.