Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1910)

Unified Diff: services/device/generic_sensor/platform_sensor_reader_win.cc

Issue 2865263002: Move //device/generic_sensor to be part of the internal implementation of the Device Service. (Closed)
Patch Set: code rebase Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: services/device/generic_sensor/platform_sensor_reader_win.cc
diff --git a/device/generic_sensor/platform_sensor_reader_win.cc b/services/device/generic_sensor/platform_sensor_reader_win.cc
similarity index 91%
rename from device/generic_sensor/platform_sensor_reader_win.cc
rename to services/device/generic_sensor/platform_sensor_reader_win.cc
index d158b99f33c1050101f85dd249382b6e1b795475..b8a16d39a2672de8ea765986f35d33949c7276a2 100644
--- a/device/generic_sensor/platform_sensor_reader_win.cc
+++ b/services/device/generic_sensor/platform_sensor_reader_win.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "device/generic_sensor/platform_sensor_reader_win.h"
+#include "services/device/generic_sensor/platform_sensor_reader_win.h"
#include <Sensors.h>
#include <objbase.h>
@@ -13,9 +13,9 @@
#include "base/time/time.h"
#include "base/win/iunknown_impl.h"
#include "base/win/scoped_propvariant.h"
-#include "device/generic_sensor/generic_sensor_consts.h"
-#include "device/generic_sensor/public/cpp/platform_sensor_configuration.h"
-#include "device/generic_sensor/public/cpp/sensor_reading.h"
+#include "services/device/generic_sensor/generic_sensor_consts.h"
+#include "services/device/public/cpp/generic_sensor/platform_sensor_configuration.h"
+#include "services/device/public/cpp/generic_sensor/sensor_reading.h"
namespace device {
@@ -105,31 +105,31 @@ std::unique_ptr<ReaderInitParams> CreateAccelerometerReaderInitParams() {
std::unique_ptr<ReaderInitParams> CreateGyroscopeReaderInitParams() {
auto params = base::MakeUnique<ReaderInitParams>();
params->sensor_type_id = SENSOR_TYPE_GYROMETER_3D;
- params->reader_func = base::Bind([](ISensorDataReport* report,
- SensorReading* reading) {
- double x = 0.0;
- double y = 0.0;
- double z = 0.0;
- if (!GetReadingValueForProperty(
- SENSOR_DATA_TYPE_ANGULAR_VELOCITY_X_DEGREES_PER_SECOND, report,
- &x) ||
- !GetReadingValueForProperty(
- SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Y_DEGREES_PER_SECOND, report,
- &y) ||
- !GetReadingValueForProperty(
- SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Z_DEGREES_PER_SECOND, report,
- &z)) {
- return E_FAIL;
- }
+ params->reader_func =
+ base::Bind([](ISensorDataReport* report, SensorReading* reading) {
+ double x = 0.0;
+ double y = 0.0;
+ double z = 0.0;
+ if (!GetReadingValueForProperty(
+ SENSOR_DATA_TYPE_ANGULAR_VELOCITY_X_DEGREES_PER_SECOND, report,
+ &x) ||
+ !GetReadingValueForProperty(
+ SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Y_DEGREES_PER_SECOND, report,
+ &y) ||
+ !GetReadingValueForProperty(
+ SENSOR_DATA_TYPE_ANGULAR_VELOCITY_Z_DEGREES_PER_SECOND, report,
+ &z)) {
+ return E_FAIL;
+ }
- // Windows uses coordinate system where Z axis points down from device
- // screen, therefore, using right hand notation, we have to reverse
- // sign for each axis. Values are converted from deg to rad.
- reading->values[0] = -x * kRadiansInDegrees;
- reading->values[1] = -y * kRadiansInDegrees;
- reading->values[2] = -z * kRadiansInDegrees;
- return S_OK;
- });
+ // Windows uses coordinate system where Z axis points down from device
+ // screen, therefore, using right hand notation, we have to reverse
+ // sign for each axis. Values are converted from deg to rad.
+ reading->values[0] = -x * kRadiansInDegrees;
+ reading->values[1] = -y * kRadiansInDegrees;
+ reading->values[2] = -z * kRadiansInDegrees;
+ return S_OK;
+ });
return params;
}
« no previous file with comments | « services/device/generic_sensor/platform_sensor_reader_win.h ('k') | services/device/generic_sensor/platform_sensor_win.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698