#include "services/device/generic_sensor/relative_orientation_euler_angles_fusion_algorithm_using_accelerometer_and_gyroscope.h"
#include <cmath>
#include <numbers>
#include "base/check.h"
#include "base/numerics/angle_conversions.h"
#include "services/device/generic_sensor/generic_sensor_consts.h"
#include "services/device/generic_sensor/platform_sensor_fusion.h"
namespace device {
RelativeOrientationEulerAnglesFusionAlgorithmUsingAccelerometerAndGyroscope::
RelativeOrientationEulerAnglesFusionAlgorithmUsingAccelerometerAndGyroscope()
: … { … }
RelativeOrientationEulerAnglesFusionAlgorithmUsingAccelerometerAndGyroscope::
~RelativeOrientationEulerAnglesFusionAlgorithmUsingAccelerometerAndGyroscope() =
default;
void RelativeOrientationEulerAnglesFusionAlgorithmUsingAccelerometerAndGyroscope::
Reset() { … }
bool RelativeOrientationEulerAnglesFusionAlgorithmUsingAccelerometerAndGyroscope::
GetFusedDataInternal(mojom::SensorType which_sensor_changed,
SensorReading* fused_reading) { … }
}