History log of /system/chre/core/sensor_request.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b75315a3e185b4559d73c69eea3b30679239fac1 21-Jun-2017 Andrew Rossignol <aarossig@google.com> Inlines small functions in core/ to reduce code size

Before: 102926

After: 102510

Bug: 62838047
Test: load_chre.sh, basic sanity check
Change-Id: I7eb76057ec7be4e552d841c74d9c9354fe1e5fc5
/system/chre/core/sensor_request.cc
2b8f386e109c5470fbe8da4d3242e75c70993a1e 24-Apr-2017 Meng-hsuan Chung <menghsuan@google.com> Rework sensor request interval/latency merging.

Override high non-default interval/latency sensor request and
merge sensor request through minimum batch interval.

Test: run_tests.sh

Bug: 37904930

Change-Id: I87bf17f25e15f4f59785574d8132dbc7b48301bf
/system/chre/core/sensor_request.cc
474dd3f44effc5df316911af9643fc98fce0ca16 13-Apr-2017 Meng-hsuan Chung <menghsuan@google.com> Fix bug in SensorRequest::mergeWith()

It asserts without this CL when merging with a request that has
SensorMode::Off.

Change-Id: Idf53a40589c153068a1832fd1ca8285cfea2e00d
/system/chre/core/sensor_request.cc
7e3b2f719dfcff6fc0a394bafe6506981a2a2e17 05-Apr-2017 Andrew Rossignol <aarossig@google.com> Enables -Wconversion for the simulator and fixes some warnings

Test: Run the sim, tests and load_chre.sh.
Change-Id: Iee7d7513b91a92e7daea108346ab5881e3f55a14
/system/chre/core/sensor_request.cc
90db64e2ff34e67d967abf755c9dc2dd9a715079 11-Mar-2017 Meng-hsuan Chung <menghsuan@google.com> Deliver Prox data using chreSensorByteData

Change-Id: Ib38e12dbd53f9d7268179b12541b549415fa1c95
/system/chre/core/sensor_request.cc
cea64a899fafc0e75dc0e63dbe699ca5679564ad 09-Mar-2017 Meng-hsuan Chung <menghsuan@google.com> Removes one-shot sensor's requests after delivering data to clients

Change-Id: Ieedc53cd140eedfb206eb6e8cdda06894a77fc07
/system/chre/core/sensor_request.cc
48fda6e1eedf6ba80ae7596fc7676f8318a1e88e 07-Mar-2017 Meng-hsuan Chung <menghsuan@google.com> Implements the chreGetSensorInfo CHRE API

Also modifies SensorWorld nanoapp to exercise the API.

Change-Id: If71643bbc98edc5fb8a753aa546aa31ee4c27f48
/system/chre/core/sensor_request.cc
ba02dd147fe1ab32de471743e1996b416d345a7a 17-Feb-2017 Meng-hsuan Chung <menghsuan@google.com> Add support for temperature and uncalibrated sensors

Change-Id: I4561ce1661496ad71b5f63ad66c990ac3d2e4b3b
/system/chre/core/sensor_request.cc
bf7f9e866c31f63b321172dec0a8d8037aa2460b 10-Feb-2017 Meng-hsuan Chung <menghsuan@google.com> Add support to post non-ThreeAxis data events

Change-Id: I74dff552e85a2976531e754cfefc44d69d0febe0
/system/chre/core/sensor_request.cc
a0bc6bcb8f586c873e46ed39ba608c6c9728f40c 10-Feb-2017 Meng-hsuan Chung <menghsuan@google.com> Get CHRE event type through CHRE sensor type

Change-Id: Ia72b400b87f0de4e3513b22c726263c090e708df
/system/chre/core/sensor_request.cc
2d93f2a877a9c68a2ef249ba996188188d8469ac 28-Jan-2017 Andrew Rossignol <aarossig@google.com> Refactors the RequestMultiplexer to use mergeWith

- Replaces the generateIntersectionOf class to avoid temporary objects.
- Updates the SensorRequest implementation and tests to use this new API

Change-Id: I39b646ac36b299d724eb2ce8102ef489ee84fa8d
/system/chre/core/sensor_request.cc
d4bbafd70fea2da476081166a29acd8b5cbb21a1 27-Jan-2017 Andrew Rossignol <aarossig@google.com> Adds a SensorRequest constructor to take an owning nanoapp

- Also adds a method to convert a CHRE sensor mode to a strongly typed
sensor mode.

Change-Id: Iddeb17410037fd26f96282d900afbd4bb660d581
/system/chre/core/sensor_request.cc
4446be9be8f90e66d3cb4d30393862fc725230da 26-Jan-2017 Andrew Rossignol <aarossig@google.com> Renames chre/core/sensors.h to chre/core/sensor_request.h

- This better represents the function of the file.
- Makes space for a new class called Sensor in core/ without having
sensors and sensor which could be confusing.

Change-Id: I5483ee5c2d73d44cbfcb07ffbf5c8db8a4c86395
/system/chre/core/sensor_request.cc