#include "services/device/generic_sensor/platform_sensor_provider_linux_base.h"
#include <memory>
#include <utility>
#include "services/device/generic_sensor/absolute_orientation_euler_angles_fusion_algorithm_using_accelerometer_and_magnetometer.h"
#include "services/device/generic_sensor/gravity_fusion_algorithm_using_accelerometer.h"
#include "services/device/generic_sensor/linear_acceleration_fusion_algorithm_using_accelerometer.h"
#include "services/device/generic_sensor/orientation_quaternion_fusion_algorithm_using_euler_angles.h"
#include "services/device/generic_sensor/platform_sensor_fusion.h"
#include "services/device/generic_sensor/relative_orientation_euler_angles_fusion_algorithm_using_accelerometer.h"
#include "services/device/generic_sensor/relative_orientation_euler_angles_fusion_algorithm_using_accelerometer_and_gyroscope.h"
namespace device {
bool PlatformSensorProviderLinuxBase::IsFusionSensorType(
mojom::SensorType type) const { … }
void PlatformSensorProviderLinuxBase::CreateFusionSensor(
mojom::SensorType type,
CreateSensorCallback callback) { … }
}