| Index: device/generic_sensor/linux/sensor_data_linux.cc
|
| diff --git a/device/generic_sensor/linux/sensor_data_linux.cc b/device/generic_sensor/linux/sensor_data_linux.cc
|
| index f4ee366dd3fe1b13b10c2d44ca259998f3c0b0f6..8e506a918a9051a93378b8260e1ed1959ecc35d3 100644
|
| --- a/device/generic_sensor/linux/sensor_data_linux.cc
|
| +++ b/device/generic_sensor/linux/sensor_data_linux.cc
|
| @@ -111,14 +111,14 @@ void InitGyroscopeSensorData(SensorPathsLinux* data) {
|
| #if defined(OS_CHROMEOS)
|
| data->sensor_scale_name = "in_anglvel_base_scale";
|
| data->sensor_frequency_file_name = "in_anglvel_base_frequency";
|
| - data->apply_scaling_func = base::Bind([](double scaling_value, double offset,
|
| - SensorReading& reading) {
|
| - double scaling = kMeanGravity * kRadiansInDegreesPerSecond / scaling_value;
|
| - // Adapt CrOS reading values to generic sensor api specs.
|
| - reading.values[0] = -scaling * (reading.values[0] + offset);
|
| - reading.values[1] = -scaling * (reading.values[1] + offset);
|
| - reading.values[2] = -scaling * (reading.values[2] + offset);
|
| - });
|
| + data->apply_scaling_func = base::Bind(
|
| + [](double scaling_value, double offset, SensorReading& reading) {
|
| + double scaling = kMeanGravity * kRadiansInDegrees / scaling_value;
|
| + // Adapt CrOS reading values to generic sensor api specs.
|
| + reading.values[0] = -scaling * (reading.values[0] + offset);
|
| + reading.values[1] = -scaling * (reading.values[1] + offset);
|
| + reading.values[2] = -scaling * (reading.values[2] + offset);
|
| + });
|
| #else
|
| data->sensor_scale_name = "in_anglvel_scale";
|
| data->sensor_offset_file_name = "in_anglvel_offset";
|
|
|