Jeff Brown
8df2feb00d
Add glance gesture for doze mode.
...
Change-Id: I2daa13e74d2183247c314c15ee283b7a6c20bc22
2014-07-17 18:20:12 -07:00
Aravind Akella
952471eb99
Define SENSOR_TYPE_PICK_UP_GESTURE.
...
Change-Id: I122f37f5625a2acc3912ad37bdf8717ae2f31b6f
2014-07-17 12:55:43 -07:00
Aravind Akella
c841efdc36
Add sensor flags for reportingMode.
...
Change-Id: Ife456dd13264bafa7cd50d72b8818526030d7a3e
2014-06-12 14:49:09 -07:00
Etienne Le Grand
426f14df08
Rewording of tilt sensor
...
Change-Id: I7bb0e63c3e1e6850359d7e690bfeea9e8c8fbcbf
2014-05-29 19:35:48 -07:00
Etienne Le Grand
53017efa7b
Update starting gravity of tilt definition
...
Change-Id: I9be79fe264b8a751757a2b6840b7ff928679028d
2014-05-28 15:42:48 -07:00
Etienne Le Grand
7b7b4cb433
am ec9236ef: am ef2c616c: Merge "Update definition of the heart rate monitor to include confidence" into klp-modular-dev
...
* commit 'ec9236ef18e13b40a1b28aa05b4d5f483cc6ab74':
Update definition of the heart rate monitor to include confidence
2014-05-27 18:14:50 +00:00
Etienne Le Grand
7b36158da7
Update definition of the heart rate monitor to include confidence
...
Change-Id: I88a8cddf647f77588a283c16d37f3f99ecda3115
2014-05-23 13:07:08 -07:00
Etienne Le Grand
ba12312fe1
Add SENSOR_TYPE_WAKE_GESTURE in the sensor hal.
...
Change-Id: Ia84dfe487bfdea227d5ae856f7e44b021dac1f19
2014-05-06 12:24:28 -07:00
Aravind Akella
f895c6824f
Define TILT sensor
...
Change-Id: Ic3c223488aa4a0d66b07ae3065e59f8e2fe69ceb
2014-05-05 15:45:07 -07:00
Aravind Akella
6242f32a22
Define new wake_up sensors in sensors.h
...
i) Define WAKE_UP sensors.
ii) Deprecate flags DRY_RUN and WAKE_UPON_FIFO_FULL.
iii) Define maxDelay and isWakeUpSensor flag in sensor_t.
Bug: 13251067
Change-Id: Ic474d90d05459b06e93094856423f6645b4bf58e
2014-04-23 16:09:24 -07:00
Aravind Akella
477fbd5c7d
Add heart rate monitor, stringType and requiredPermissions to sensors.h
...
Merged and resolved conflicts with Ic66b792c8229867fa5ff760cdde3d7c6f3360296
Conflicts:
include/hardware/sensors.h
Change-Id: I47b7e5f16b50fd5272590f6daba4a9d6833b3afb
2014-04-10 16:57:42 -07:00
Aravind Akella
b20f1a3eaf
DO NOT MERGE Add heart rate monitor, stringType and requiredPermissions to sensors.h
...
This reverts commit d27d819897 .
Change-Id: Ic66b792c8229867fa5ff760cdde3d7c6f3360296
2014-04-08 18:55:50 +00:00
Etienne Le Grand
d27d819897
Revert "Add heart rate monitor, stringType and requiredPermissions to sensors.h"
...
This reverts commit 0b8ec4f71f .
Change-Id: I99051b6941cad570aef45ff568d1777f881fc33b
2014-04-05 05:01:27 +00:00
Etienne Le Grand
5bd1cb79bb
Revert "Fix Merge conflict (Add heart rate monitor ...to sensors.h)"
...
This reverts commit c6854530e1 .
Change-Id: Idc821b6645be6bfd9878cfc777010a123f013f0a
2014-04-05 04:48:21 +00:00
JP Abgrall
c6854530e1
Fix Merge conflict (Add heart rate monitor ...to sensors.h)
...
Change-Id: I376e4dbb13d64f4987d4a8be82afddb625eefa54
Conflicts:
include/hardware/sensors.h
2014-04-04 20:51:05 -07:00
Etienne Le Grand
0b8ec4f71f
Add heart rate monitor, stringType and requiredPermissions to sensors.h
...
Change-Id: I376e4dbb13d64f4987d4a8be82afddb625eefa54
2014-04-03 12:50:11 -07:00
Clay Murphy
8db1fb408c
Docs: Removing contents now on source.android.com
...
Bug: 10134622
Change-Id: Ief5a53f1b5e5eff9ade45763d895029428266980
2013-12-19 16:05:18 -08:00
Mathias Agopian
1599ec6755
Define a range for device specific sensors
...
Bug: 9551417
Change-Id: I5412d9c063743a0e99e8839a0758337c72a8725e
2013-08-19 14:41:12 -07:00
Mathias Agopian
af32a8d594
minor changes to sensor HAL interface
...
Change-Id: Idc415fd0a92482f4f4cd051b458a28d97f251f35
2013-08-06 20:33:38 -07:00
Mathias Agopian
16671c5519
improvements to the batch mode APIs
...
- also added a flush() method to drain the FIFO before
the batch timeout has expired
Change-Id: I73cc450fae0a6acf73d8b5d73bcd7a225bfbfe35
2013-08-05 17:07:02 -07:00
Etienne Le Grand
f770b7a9b9
Clarify some comments in the sensor HAL
...
Step count can reset when android restarts
When calling activate() without calling setDelay() before, use a default rate
Uncalibrated magnetometer should not be low pass filtered
The accelerometer can be used for the geomagnetic rotation vector
When batching call retuns an error, it shouldn't change the state. In particular, it shouldn't change the rate.
batch(timeout=0) must always return success
Wake upon fifo full will never be specified when timeout=0
setDelay is not called when in batch mode
Change-Id: I8a437eeedbdc54e5f1f3e644a92e9f781d7add0d
2013-07-10 14:44:27 -07:00
Mathias Agopian
27e16688ec
be more explicit about 64 bits values in sensor events
...
Change-Id: I61e4832ff2c721987c38897924b1b50b758384da
2013-07-08 15:30:54 -07:00
Etienne Le Grand
7a813e8442
Modify sign of bias in uncalibrated magnetometer
...
bug 8632692
Change-Id: If92f0030e53d41a7d0bc3c3b003f5eb939123945
2013-04-23 14:32:22 -07:00
Etienne Le Grand
28f04113f5
Sensor HAL updates
...
Improve explanation of Batch mode
Put the 4th component of the unit quaternion back in the rotation vector
Modify rotation vector description
Modify definition of uncalibrated sensor event
Remove query()
Change-Id: I7564073fac0e2467bcfca040b259d9d20e2688c5
2013-04-04 15:14:58 -07:00
Etienne Le Grand
2e7d3cd8a8
Minor fix in significant motion description
...
Change-Id: I155181e43750948a6fd6fc246a4e0203cea7c9cb
2013-03-07 12:22:32 -08:00
Etienne Le Grand
1461f28f50
Add significant motion description
...
Change-Id: I56de3f2c12243b3d25cd825b66f7685e674533ff
2013-03-06 17:14:58 -08:00
Etienne Le Grand
ca8581433b
Sensors HAL iterative update for jb-mr2
...
Specified more precisely what the uncalibrated magnetometer should be
Added uncalibrated sensors event struct
Specified that rotation vector and game rotation vector have to use gyroscopes
Added magnetic field rotation vector
Added accuracy field to rotation vector and magnetometer rotation vector
Added section on comparative importance of batching different sensors
Specified that one-shot sensors must deactivate themselves before sending an event.
Change-Id: Ibc30ce6fc30e698af49a91930bd5a8316b6568b9
2013-03-04 14:59:27 -08:00
Jeff Brown
296cf93d10
Revert "only orientation and geomagnetic field sensors support the "status" field"
...
This reverts commit fbe985ca9c
Change-Id: I7c65fd3326fe08363b5ed491f6438e541df879d4
2013-02-09 02:46:33 +00:00
Mathias Agopian
fbe985ca9c
only orientation and geomagnetic field sensors support the "status" field
...
enforce this in the HAL API.
Change-Id: I54d2fde84a852482a96140f8f1945cc6044e628a
2013-02-06 19:06:57 -08:00
Mathias Agopian
1144bea332
improves sensors HAL documentation
...
- added a period parameter to batch()
- added drift-estimate to uncalibrated gyro
Change-Id: I9cba8099c8906ba111d401ecbb4341e338b338a8
2013-02-06 14:55:54 -08:00
Mathias Agopian
2f276f5550
renamed sensor PEDOMETER to STEP_DETECTOR
...
pedometer was confusing.
Change-Id: Ib40c8034e9038f7153299aed4ee33a0a9f1e900e
2013-01-28 17:54:41 -08:00
Andrew Hsieh
1082c0b54c
Fix build
...
Change-Id: Iaf3bba12e3f34d351890320b25aa340e75c1972c
2012-12-11 20:51:41 -08:00
Mathias Agopian
a455772cb3
sensor HAL major revision
...
mainly update the documentation, add new sensor types
and add a batch mode.
- TYPE_PEDOMETER, defines a pedometer sensor
- TYPE_SIGNIFICANT_MOTION, defines a sensor that triggers an
event when the device is moving "enough". This sensor must allow
the SoC to go into suspend, while it is enabled.
- TYPE_STEP_COUNTER, defines a pedometer but returns a step count
(and looses precise timestamps, per step).
Change-Id: I3e20ff165851b7cb318f3c6637a6580de156b8fe
2012-12-10 18:45:08 -08:00
Mathias Agopian
56f66ccfb4
Add support for new sensor types
...
- add support for SENSOR_TYPE_MAGNETIC_FIELD_UNCALIBRATED
- add support for SENSOR_TYPE_GAME_ROTATION_VECTOR
- add support for SENSOR_TYPE_GYROSCOPE_UNCALIBRATED
Change-Id: I83048eb239d2123b5ec1f411b99f1883080a646f
2012-11-12 17:17:32 -08:00
Mathias Agopian
e9eaf3721d
improve sensor HAL documentation
...
Change-Id: If2c1613902de6ed0e6cae8fe4755948c0f623bda
2011-11-08 12:20:21 -08:00
Mathias Agopian
15879d89af
change sensor HAL documentation to allow setting polling rate for "non continuous" sensors
...
the current API / Documentation would not allow to set the
rate of "non continuous" sensors.
Most sensors HAL implementation already support changing the rate
(technically they're not compliant with the doc), so it's easier
to change the doc (and also allows more control).
Change-Id: I4ad324ddc3b569ec61770b3cf927c06f8ff4af4e
2011-11-01 19:17:58 -07:00
Jean-Baptiste Queru
6e17d2c46c
Merge 48e4ab6b7
...
Change-Id: Ie034418055ed9b10608e06fd6e35d64bddb73598
2011-05-18 16:40:03 -07:00
Jean-Baptiste Queru
48e4ab6b74
am 83eb0af0: Merge "support humidity sensor type"
...
* commit '83eb0af000c80bc9d9b2a19eb15ab22bb0dddb1b':
support humidity sensor type
2011-05-18 15:15:48 -07:00
Mathias Agopian
d93ff971bd
Improve ROTATION_VECTOR sensor documentation
...
Change-Id: Iebc978beadf365d63c60c04d54ce7331605348b3
2011-05-02 19:10:31 -07:00
Mathias Agopian
03dd9c671d
remove deprecated/unused HAL headers
...
copybit, overlay, sensors_deprecated are no longer supported.
Change-Id: Ie5da20bd4ff95f7565a162d628bf572a76327b7b
2011-04-28 20:09:45 -07:00
Urs Fleisch
d2ed15a6b8
support humidity sensor type
...
Change-Id: I7600d64ea28d2eefc20104cbf81270ddad9d57c0
2011-04-12 17:25:57 -07:00
Mathias Agopian
54f9dd032d
fix [4056232] Deprecate Sensor.TYPE_TEMPERATURE and add Sensor.TYPE_AMBIENT_TEMPERATURE
...
Bug: 4056232
Change-Id: I4555823abacc8aa127429bda78033ef6007aa04b
2011-03-22 18:44:02 -07:00
Mathias Agopian
1b514ad358
am 778ab436: am 3cceacee: Merge "update rotation-vector documentation." into gingerbread
...
* commit '778ab436dee2918ae2fa083f4afa4ba68dc39235':
update rotation-vector documentation.
2010-12-01 03:37:43 -08:00
Mathias Agopian
42b743c855
update rotation-vector documentation.
...
the rotation-vector sensor must transmit the W component of the
unit quaternion in data[4].
This change doesn't cause a compatibility issue because nothing in the
system relies on the W component being present.
Change-Id: If4f699ac8d41d8b957925b375e355a138a82dcf8
2010-11-22 15:55:32 -08:00
Mathias Agopian
8cd4162a14
resolved conflicts for merge of 72c113ee to master
...
Change-Id: Icef7703423fdb153477bfd3dc49980e979bbd8e7
2010-09-15 12:08:05 -07:00
Mathias Agopian
c04e5f6890
Added a data field for gyroscopes and improved documentation.
...
Change-Id: Iddc9710d8b724af9285df0396949479dccc3de7a
2010-09-14 10:53:55 -07:00
Kenny Root
e8b8c39057
resolved conflicts for merge of 5e610d6a to master
...
Change-Id: Ibeaa176ff4b25f81559d14dd8c73283ee4f2eacf
2010-08-24 10:22:45 -07:00
Kevin Powell
4ec14c1e23
add new sensor types for handling gyro data and device orientation more efficiently.
...
Change-Id: I89faf5b3d57a3e726d1c347ce01d931b100188cd
2010-08-20 19:25:04 -07:00
Jean-Baptiste Queru
5e610d6ad6
resolved conflicts for merge of b01a043d to gingerbread-plus-aosp
...
Change-Id: I60466613c7ea0335a78d553a10876367d65557d9
2010-08-20 17:30:45 -07:00
Makarand Karvekar
3120b58768
hw: sensors: Add gyro field
...
Change-Id: I113f0a067fccbc8d69d1949b6af3ed9e119d0355
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com >
2010-08-11 15:12:52 -07:00