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

Issue 2492773002: [sensors][CrOS/Linux] Implementation of motion sensors for CrOS/Linux platforms (Closed)

Created:
4 years, 1 month ago by maksims (do not use this acc)
Modified:
4 years, 1 month ago
CC:
chromium-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[sensors][CrOS/Linux] Implementation of motion sensors for CrOS/Linux platforms This cl add support for Accelerometer, Gyroscope and Magnetometer sensors. Not all kernel version might be working correctly due to different axes planes and axes' signs. The process in under test. Manual testing was successful on Chromebook Pixel (samus board, kernel n3.14 except magnetometer) and HP Revolve 810 G1 (xubuntu with kernel v3.16 and n4.4). BUG= Committed: https://crrev.com/224a59760541664142c952928edfbbf15ef6c14e Cr-Commit-Position: refs/heads/master@{#431873}

Patch Set 1 #

Patch Set 2 : rebased #

Total comments: 12

Patch Set 3 : comments from Mikhail and Reilly #

Total comments: 7

Patch Set 4 : handle an error when a file with a scaling value cannot be read #

Total comments: 12

Patch Set 5 : add unittests comments #

Patch Set 6 : use const char #

Total comments: 2

Patch Set 7 : rebased #

Unified diffs Side-by-side diffs Delta from patch set Stats (+369 lines, -29 lines) Patch
M device/generic_sensor/BUILD.gn View 1 chunk +4 lines, -0 lines 0 comments Download
A device/generic_sensor/generic_sensor_consts.h View 1 2 1 chunk +35 lines, -0 lines 0 comments Download
M device/generic_sensor/linux/platform_sensor_utils_linux.h View 2 chunks +10 lines, -1 line 0 comments Download
M device/generic_sensor/linux/platform_sensor_utils_linux.cc View 1 2 3 4 4 chunks +38 lines, -4 lines 0 comments Download
M device/generic_sensor/linux/sensor_data_linux.h View 2 chunks +9 lines, -0 lines 0 comments Download
M device/generic_sensor/linux/sensor_data_linux.cc View 1 2 4 chunks +143 lines, -6 lines 0 comments Download
M device/generic_sensor/linux/sensor_reader_unittest.cc View 1 2 3 4 5 11 chunks +130 lines, -18 lines 0 comments Download

Messages

Total messages: 55 (41 generated)
maksims (do not use this acc)
please take an initial look
4 years, 1 month ago (2016-11-10 13:02:24 UTC) #11
Mikhail
https://codereview.chromium.org/2492773002/diff/20001/device/generic_sensor/linux/platform_sensor_utils_linux.cc File device/generic_sensor/linux/platform_sensor_utils_linux.cc (right): https://codereview.chromium.org/2492773002/diff/20001/device/generic_sensor/linux/platform_sensor_utils_linux.cc#newcode54 device/generic_sensor/linux/platform_sensor_utils_linux.cc:54: double GetSensorScalingValues(const char* scale_file_name, better to pass std::string https://codereview.chromium.org/2492773002/diff/20001/device/generic_sensor/linux/platform_sensor_utils_linux.cc#newcode83 ...
4 years, 1 month ago (2016-11-10 15:45:03 UTC) #12
Reilly Grant (use Gerrit)
https://codereview.chromium.org/2492773002/diff/20001/device/generic_sensor/generic_sensor_consts.h File device/generic_sensor/generic_sensor_consts.h (right): https://codereview.chromium.org/2492773002/diff/20001/device/generic_sensor/generic_sensor_consts.h#newcode14 device/generic_sensor/generic_sensor_consts.h:14: constexpr double kRadiansInDegreesPerSecond = M_PI / 180.0; Include the ...
4 years, 1 month ago (2016-11-10 16:53:18 UTC) #13
maksims (do not use this acc)
https://codereview.chromium.org/2492773002/diff/20001/device/generic_sensor/generic_sensor_consts.h File device/generic_sensor/generic_sensor_consts.h (right): https://codereview.chromium.org/2492773002/diff/20001/device/generic_sensor/generic_sensor_consts.h#newcode14 device/generic_sensor/generic_sensor_consts.h:14: constexpr double kRadiansInDegreesPerSecond = M_PI / 180.0; On 2016/11/10 ...
4 years, 1 month ago (2016-11-11 08:52:02 UTC) #16
Mikhail
https://codereview.chromium.org/2492773002/diff/40001/device/generic_sensor/linux/platform_sensor_utils_linux.cc File device/generic_sensor/linux/platform_sensor_utils_linux.cc (right): https://codereview.chromium.org/2492773002/diff/40001/device/generic_sensor/linux/platform_sensor_utils_linux.cc#newcode54 device/generic_sensor/linux/platform_sensor_utils_linux.cc:54: double GetSensorScalingValues(std::string scale_file_name, const std::string& https://codereview.chromium.org/2492773002/diff/40001/device/generic_sensor/linux/platform_sensor_utils_linux.cc#newcode62 device/generic_sensor/linux/platform_sensor_utils_linux.cc:62: return scaling_value; ...
4 years, 1 month ago (2016-11-11 09:07:42 UTC) #17
maksims (do not use this acc)
https://codereview.chromium.org/2492773002/diff/40001/device/generic_sensor/linux/platform_sensor_utils_linux.cc File device/generic_sensor/linux/platform_sensor_utils_linux.cc (right): https://codereview.chromium.org/2492773002/diff/40001/device/generic_sensor/linux/platform_sensor_utils_linux.cc#newcode54 device/generic_sensor/linux/platform_sensor_utils_linux.cc:54: double GetSensorScalingValues(std::string scale_file_name, On 2016/11/11 09:07:41, Mikhail wrote: > ...
4 years, 1 month ago (2016-11-11 09:27:45 UTC) #20
Mikhail
https://codereview.chromium.org/2492773002/diff/60001/device/generic_sensor/linux/platform_sensor_utils_linux.cc File device/generic_sensor/linux/platform_sensor_utils_linux.cc (right): https://codereview.chromium.org/2492773002/diff/60001/device/generic_sensor/linux/platform_sensor_utils_linux.cc#newcode54 device/generic_sensor/linux/platform_sensor_utils_linux.cc:54: double GetSensorScalingValues(const std::string& scale_file_name, GetSensorScalingValue // it returns one ...
4 years, 1 month ago (2016-11-11 10:49:11 UTC) #23
maksims (do not use this acc)
https://codereview.chromium.org/2492773002/diff/60001/device/generic_sensor/linux/platform_sensor_utils_linux.cc File device/generic_sensor/linux/platform_sensor_utils_linux.cc (right): https://codereview.chromium.org/2492773002/diff/60001/device/generic_sensor/linux/platform_sensor_utils_linux.cc#newcode54 device/generic_sensor/linux/platform_sensor_utils_linux.cc:54: double GetSensorScalingValues(const std::string& scale_file_name, On 2016/11/11 10:49:11, Mikhail wrote: ...
4 years, 1 month ago (2016-11-11 12:11:48 UTC) #34
Mikhail
lgtm
4 years, 1 month ago (2016-11-11 12:18:02 UTC) #38
Reilly Grant (use Gerrit)
lgtm https://codereview.chromium.org/2492773002/diff/160001/device/generic_sensor/generic_sensor_consts.h File device/generic_sensor/generic_sensor_consts.h (right): https://codereview.chromium.org/2492773002/diff/160001/device/generic_sensor/generic_sensor_consts.h#newcode1 device/generic_sensor/generic_sensor_consts.h:1: // Copyright 2016 The Chromium Authors. All rights ...
4 years, 1 month ago (2016-11-11 16:26:54 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2492773002/180001
4 years, 1 month ago (2016-11-14 13:31:57 UTC) #50
maksims (do not use this acc)
https://codereview.chromium.org/2492773002/diff/160001/device/generic_sensor/generic_sensor_consts.h File device/generic_sensor/generic_sensor_consts.h (right): https://codereview.chromium.org/2492773002/diff/160001/device/generic_sensor/generic_sensor_consts.h#newcode1 device/generic_sensor/generic_sensor_consts.h:1: // Copyright 2016 The Chromium Authors. All rights reserved. ...
4 years, 1 month ago (2016-11-14 13:32:09 UTC) #51
commit-bot: I haz the power
Committed patchset #7 (id:180001)
4 years, 1 month ago (2016-11-14 14:05:11 UTC) #53
commit-bot: I haz the power
4 years, 1 month ago (2016-11-14 14:08:18 UTC) #55
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/224a59760541664142c952928edfbbf15ef6c14e
Cr-Commit-Position: refs/heads/master@{#431873}

Powered by Google App Engine
This is Rietveld 408576698