summaryrefslogtreecommitdiff
path: root/sensors/aidl
AgeCommit message (Collapse)Author
2022-08-04Adds AndroidTest.xml for AIDL sensors VTS testArthur Ishiguro
Bug: 241174366 Test: run VtsAidlHalSensorsTargetTest, and verify Android app can receive sensor data after test runs Change-Id: Ie372f74f3a52decce592181c7d65624f8ec03ed1 (cherry picked from commit 8492dab99d59d4a4f171afe295149020759a10ca)
2022-06-13Adds missing AIDL HAL SensorStatus conversion logicArthur Ishiguro
Bug: 235629868 Test: Compile Change-Id: Ice2df3935f2bcab9e9612ebd3fdacc57ea6f8dbc
2022-06-10Support AIDL IAllocator for direct channel testsBrian Duddie
Bug: 234673324 Test: atest VtsHalSensorsV2_1TargetTest -> DirectChannelGralloc pass on device using AIDL IAllocator Change-Id: I169d3bc863f7e588f42e408f151064066b9960cc
2022-04-16Freeze AIDL APIs for TMJiyong Park
Bug: 225941299 Test: m Change-Id: I61eb51c0334eb99489c6f1570110d7e18c350c99
2022-04-12Fix AIDL sensors VTS testArthur Ishiguro
- According to the AIDL backends, return values are not propagated when the status is !ok(). Update the VTS test, HAL implementation, and ISensors definition to remove the requirement that the handle is populated to -1 on failure for registerDirectChannel. - Also update VTS tests for some error code checks to reflect the actual expecataions according to the ISensors documentation. Bug: 228645167 Test: VTS passes Change-Id: I5d4d4d0af3b033b34a58d8462aa40214d89fa442
2022-04-11Fix return values in AIDL multi-HAL shimArthur Ishiguro
- Converts HIDL return values directly to ScopedAStatus - Adds asserts for unexpected values of conversion code Bug: 228645167 Test: Run VTS Change-Id: Ifcc57f565b4e1d9c140db9363e21ab6ee7dd6660
2022-04-11Implements AIDL multi-HAL debug dumpArthur Ishiguro
Bug: 228645167 Test: adb shell dumpsys android.hardware.sensors.ISensors/default Change-Id: If5985d669d5fae6ca99d0156f61841f868c8c60f
2022-03-31Freeze AIDL APIs for TMJiyong Park
Bug: 225941299 Test: m Change-Id: Ie41cc0797710f813f92c65c387f247c7806d8394
2022-03-17Cast to int for union tagJooyung Han
Union tag will be changed from `enum` to `enum class`. We need explicit casting with enum class. Bug: 225119187 Bug: 218912230 Test: m Merged-In: I2401e66dc9d8bc511a601fcdce365e5f823576d4 Change-Id: I2401e66dc9d8bc511a601fcdce365e5f823576d4 (cherry picked from commit 1c4e9829ec684f1c33447f522db516b14e011255)
2022-02-15Clarify optionality of head tracker velocityBrian Duddie
Bug: 218911221 Test: n/a, comment change only Change-Id: I2645114727c452df8d53ad015736f9f2d8d5b6e2
2022-02-09Fix cert-dcl16-c warningsChih-Hung Hsieh
Bug: 120614316 Test: make tidy-hardware-interfaces-sensors-aidl_subset Change-Id: Ia9f5a9153b1591623aff0df4e185f445762bcbaf
2022-02-03Merge "Update documentation of SensorInfo.aidl"TreeHugger Robot
2022-02-03Update documentation of SensorInfo.aidlArthur Ishiguro
Bug: 217750786 Test: None, comments only Change-Id: I8c5e6c15b398ea5935bdcac08605f3f7e7399d3a
2022-01-28Updated VTS to support heading sensors.Tyler Trephan
Test: atest VtsAidlHalSensorsTargetTest Bug: 214096235 Change-Id: Id8c589c010ebd66cc33f66e08b6bdee1f7612ba3
2022-01-28Merge "Updated VTS to support limited axes IMU sensors."TreeHugger Robot
2022-01-25Updated VTS to support limited axes IMU sensors.Tyler Trephan
Test: atest VtsAidlHalSensorsTargetTest Bug: 188012758 Change-Id: If0a2051eb0d39d8afdf7011da1371a48e4b12c44
2022-01-25Add head tracking to multi-HAL conversion codeArthur Ishiguro
Also adds OWNERS file. Bug: 215702376 Test: Compile Change-Id: Ib0bbb312aae66ab6130a8677ec8e0e82d0db48bb
2022-01-20Add TYPE_HEADING sensor type definitions.Eva Chen
Bug: 189983308 Test: Compile + Presubmits Change-Id: I6ea82097312d84dc0a3f957f936fec152b566bad
2022-01-18Add limited axes imu sensor type definitions.Eva Chen
Includes changes for the following sensors: - ACCELEROMETER_LIMITED_AXES - GYROSCOPE_LIMITED_AXES - ACCELEROMETER_LIMITED_AXES_UNCALIBRATED - GYROSCOPE_LIMITED_AXES_UNCALIBRATED These new sensor types will help support varying sensor configurations for automotive devices. Bug: 187342209 Test: Compile only. Will be validated with other CLs. Change-Id: I3f01eb74c26ab58c051a58c4b5f1dfd90d7e853c
2022-01-18Fix copy() using iterators from different containersGreg Kaiser
We fix up a std::copy that was using the wrong container for the end(). Test: TreeHugger Bug: 206867060 Change-Id: I5b7700029db6a513b6fdf03c3449be973d639df5
2022-01-14Merge "Moved implementation of ConvertUtils to cpp file."TreeHugger Robot
2022-01-14Merge "VtsAidlHalSensorsTargetTest: Fix assignment"TreeHugger Robot
2022-01-14Moved implementation of ConvertUtils to cpp file.Tyler Trephan
Test: make android.hardware.sensors@aidl-multihal Bug: 206867060 Change-Id: I73e8d061bdfe39f956acda1cf9b138da2dcc1f22
2022-01-14VtsAidlHalSensorsTargetTest: Fix assignmentGreg Kaiser
To make this assignment have an impact outside the function, we need to assign to the dereference of the pointer. Test: TreeHugger Bug: 195593357 Change-Id: I3541735574d6ebe2f2620c2bc5fbf5dd7d97cd91
2022-01-13[LSC] Add LOCAL_LICENSE_KINDS to hardware/interfacesBob Badour
Added SPDX-license-identifier-Apache-2.0 to: sensors/aidl/Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Change-Id: I6597543c2398a639c850f72bfe7013e9df2a2358
2022-01-13Merge "Updated multihal to use new sensors AIDL interface."Tyler Trephan
2022-01-12Merge "Implements AIDL VTS direct channel tests"Grace Cheng
2022-01-12Implements AIDL VTS direct channel testsGrace Cheng
Bug: 195593357 Test: Compile, run tests Change-Id: I3e78050fc28c9a0d20cd18788a357bc9b82f2ced
2022-01-12Add HEAD_TRACKER sensor type definitionBrian Duddie
This new sensor type supports tracking the orientation and rate of rotation of a user's head, which can be useful for features such as spatial audio. Bug: 210156629 Test: compile only; to be validated in later CLs Change-Id: I861be09d14e208fb992b23554b6c0733e4163f0c
2022-01-11Updated multihal to use new sensors AIDL interface.Tyler Trephan
Test: make android.hardware.sensors@aidl-multihal Fix: 206867060 Change-Id: I9b78a0f25117d11fdf4beb1e0913393c1c14620d
2021-12-30Adds sensors aidl default (cuttlefish) implementationGrace Cheng
Bug: 195593357 Test: Verify VTS AIDL sensors tests pass Change-Id: I12f09adfb0d81c8c15e2c18c836f03cbd9d82daf
2021-12-23Adds sensors HAL AIDL interfaceArthur Ishiguro
Bug: 195593357 Test: Compile Change-Id: I6c63a6ba2dc3fbe5b25f401728d0724df2620bef