Commit Graph

51354 Commits

Author SHA1 Message Date
Aaqib Ismail
0ffd39c1e4 Add HAL changes for LANE_CENTERING_ASSIST_COMMAND
Bug: 264946354
Test: atest VtsHalAutomotiveVehicle_TargetTest
Test: atest CtsCarTestCases:CarPropertyManagerTest
Test: atest CtsCarTestCases:VehiclePropertyIdsTest
Test: atest CtsCarTestCases:LaneCenteringAssistCommandTest
Test: atest AndroidCarApiTest:LaneCenteringAssistCommandTest
Change-Id: I126ed24748f9ef7cd9bc0541e2bdbf75eac43edf
2023-02-09 10:12:26 -08:00
Aaqib Ismail
f5b63fcf13 Update LANE_CENTERING_ASSIST_ENABLED documentation in HAL
Temporary errors should be conveyed through ErrorState values in the
STATE property.

Bug: 264946042
Test: presubmit
Change-Id: Idfd427fb69948f81307c29acd6285826e2cada99
2023-02-09 10:12:01 -08:00
Aaqib Ismail
db03444d5a Add HAL changes for LANE_CENTERING_ASSIST_STATE
This property supports error states in addition to its own state.
This is why the comments mention two @data_enums for this property.
This works because states are integer values so as long as all states
have distinct integer values, this functions correctly.

Bug: 264946042
Test: atest VtsHalAutomotiveVehicle_TargetTest
Test: atest CtsCarTestCases:CarPropertyManagerTest
Test: atest CtsCarTestCases:VehiclePropertyIdsTest
Test: atest CtsCarTestCases:LaneCenteringAssistStateTest
Test: atest AndroidCarApiTest:LaneCenteringAssistStateTest
Change-Id: I3f805bedff35eef2731a7d9fc0bec593e3c639a3
2023-02-09 10:11:25 -08:00
Aaqib Ismail
38ca038608 Update LANE_KEEP_ASSIST_ENABLED documentation in HAL
Temporary errors should be conveyed through ErrorState values in the
STATE property.

Bug: 264946157
Test: presubmit
Change-Id: I1ac2d570ff47efb879acdef110e9775baf6cea4b
2023-02-09 10:10:49 -08:00
Pawan Wagh
ceb34266b5 [automerger skipped] Fixing null deference in android.hardware.usb.gadget-service.example am: 9b13007164 am: daccd40364 am: 9fdd06303c -s ours
am skip reason: Merged-In Ib28b7848205809912b6789d0e050c1a981dc1ce8 with SHA-1 6fb5cb3332 is already in history

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2412576

Change-Id: I33b70ae3863f630ab762485b7d6ef1fb18f4ef59
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 04:25:43 +00:00
Treehugger Robot
f545095d30 Merge "Camera VTS: Remove unnecessary test of Y16 depth format" into android13-tests-dev am: ca60e0b71f am: 6f48e8b475 am: 5630ea6fa8 am: 8e64dca1a3 am: 7c8d300cbd
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2402628

Change-Id: I891b5259d60376c510b7a434066ed5906a35c9bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 04:24:01 +00:00
Pawan Wagh
9fdd06303c Fixing null deference in android.hardware.usb.gadget-service.example am: 9b13007164 am: daccd40364
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2412576

Change-Id: I06f1368a09a0083aefb0bc2fdcec3a27ebb7a52d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 04:22:10 +00:00
Terry Guan
f5555f4408 Merge "Changed Status code" 2023-02-09 03:54:06 +00:00
Pawan Wagh
daccd40364 Fixing null deference in android.hardware.usb.gadget-service.example am: 9b13007164
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2412576

Change-Id: I5c5ade46872035607fe95943b50e746de680aaec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 03:42:31 +00:00
Treehugger Robot
7c8d300cbd Merge "Camera VTS: Remove unnecessary test of Y16 depth format" into android13-tests-dev am: ca60e0b71f am: 6f48e8b475 am: 5630ea6fa8 am: 8e64dca1a3
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2402628

Change-Id: Iddbc519d10d1064743e35a66b30ae20e4df16b52
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 03:42:02 +00:00
Treehugger Robot
1596e38567 Merge "Camera VTS: Remove unnecessary test of Y16 depth format" into android13-tests-dev am: ca60e0b71f am: 915fde07bd am: f862766f37 am: 0dd6f62f61
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2402628

Change-Id: I2b42c3d5f4b3796b5ff8d25f77c10682c2ea3fc3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 03:38:36 +00:00
Treehugger Robot
8e64dca1a3 Merge "Camera VTS: Remove unnecessary test of Y16 depth format" into android13-tests-dev am: ca60e0b71f am: 6f48e8b475 am: 5630ea6fa8
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2402628

Change-Id: I0279c3af9cc72f3c3133ff2bc7cac0c78c594cbf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 02:50:40 +00:00
Treehugger Robot
36b6fd6600 Merge "Camera VTS: Remove unnecessary test of Y16 depth format" into android13-tests-dev am: ca60e0b71f am: 6f48e8b475 am: da32855363
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2402628

Change-Id: I5095b3a4d6bfd5e4105faff7656d90a81c4a82e6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 02:49:40 +00:00
Treehugger Robot
0dd6f62f61 Merge "Camera VTS: Remove unnecessary test of Y16 depth format" into android13-tests-dev am: ca60e0b71f am: 915fde07bd am: f862766f37
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2402628

Change-Id: I7acb9527ae60468dcdf502aec8241a67c7992150
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 02:49:08 +00:00
Treehugger Robot
5630ea6fa8 Merge "Camera VTS: Remove unnecessary test of Y16 depth format" into android13-tests-dev am: ca60e0b71f am: 6f48e8b475
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2402628

Change-Id: Ia767966a92ef88ee59fcd1813ee15df89f90de63
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 02:13:07 +00:00
Treehugger Robot
da32855363 Merge "Camera VTS: Remove unnecessary test of Y16 depth format" into android13-tests-dev am: ca60e0b71f am: 6f48e8b475
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2402628

Change-Id: If321f1d9bdcb7412130556808306daf002c5831c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 02:11:44 +00:00
Treehugger Robot
f862766f37 Merge "Camera VTS: Remove unnecessary test of Y16 depth format" into android13-tests-dev am: ca60e0b71f am: 915fde07bd
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2402628

Change-Id: I99e54743366bec74110aa917fa16566af31e7060
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 02:09:35 +00:00
TreeHugger Robot
d66731d396 Merge "Add resetCb" 2023-02-09 02:02:55 +00:00
Pawan Wagh
9b13007164 Fixing null deference in android.hardware.usb.gadget-service.example
Test: atest VtsAidlUsbTargetTest
Bug: 267534245
Change-Id: Ib28b7848205809912b6789d0e050c1a981dc1ce8
Merged-In: Ib28b7848205809912b6789d0e050c1a981dc1ce8
2023-02-09 01:34:19 +00:00
Pawan Wagh
8f001f08ee Merge "Fixing null deference in android.hardware.usb.gadget-service.example" 2023-02-09 01:31:55 +00:00
Treehugger Robot
6f48e8b475 Merge "Camera VTS: Remove unnecessary test of Y16 depth format" into android13-tests-dev am: ca60e0b71f
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2402628

Change-Id: I9fdb1da622525e67076cd8a729c97b4cd4a9eb8d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 01:17:52 +00:00
Treehugger Robot
915fde07bd Merge "Camera VTS: Remove unnecessary test of Y16 depth format" into android13-tests-dev am: ca60e0b71f
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2402628

Change-Id: I33e7a4a8a099026cf91910af33f3be0bd7dfe6f9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 01:16:47 +00:00
Treehugger Robot
ca60e0b71f Merge "Camera VTS: Remove unnecessary test of Y16 depth format" into android13-tests-dev 2023-02-09 00:44:15 +00:00
Shunkai Yao
f44d49e0c7 Effect AIDL: Move EffectThread process into mutex am: b49631f4c2 am: 5cf8828110 am: e43c479b1c
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2419710

Change-Id: I0a0d98a4d33234ee7e9f338d2cd519976e181ea7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 00:32:38 +00:00
Shunkai Yao
e43c479b1c Effect AIDL: Move EffectThread process into mutex am: b49631f4c2 am: 5cf8828110
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2419710

Change-Id: I753a7efe8b4b365735964c247e910754bbf6acb9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 23:42:37 +00:00
Pawan Wagh
6fb5cb3332 Fixing null deference in android.hardware.usb.gadget-service.example
Test: atest VtsAidlUsbTargetTest
Bug: 267534245
Change-Id: Ib28b7848205809912b6789d0e050c1a981dc1ce8
2023-02-08 23:41:06 +00:00
Aaqib Ismail
654e766039 Merge "Add HAL changes for LANE_KEEP_ASSIST_STATE" 2023-02-08 23:29:34 +00:00
Aaqib Ismail
78db2ca676 Add HAL changes for LANE_KEEP_ASSIST_STATE
This property supports error states in addition to its own state.
This is why the comments mention two @data_enums for this property.
This works because states are integer values so as long as all states
have distinct integer values, this functions correctly.

Bug: 264946157
Test: atest VtsHalAutomotiveVehicle_TargetTest
Test: atest CtsCarTestCases:CarPropertyManagerTest
Test: atest CtsCarTestCases:VehiclePropertyIdsTest
Test: atest CtsCarTestCases:LaneKeepAssistStateTest
Test: atest AndroidCarApiTest:LaneKeepAssistStateTest
Change-Id: I60ea32b21dc79d692eeb733e4b38deb16a3231f2
2023-02-08 14:49:12 -08:00
Shunkai Yao
5cf8828110 Effect AIDL: Move EffectThread process into mutex am: b49631f4c2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2419710

Change-Id: I6122fbd8cf344b1b7e889fae56524ec089ebe1e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 22:40:53 +00:00
Aaqib Ismail
30a1b987dd Merge changes I724a9e63,I2e2c1305
* changes:
  Add HAL documentation for ErrorState values
  Add NOT_AVAILABLE_POOR_VISIBILITY to supportedEnumValues
2023-02-08 22:30:57 +00:00
Aaqib Ismail
745f342895 Merge "Add NOT_AVAILABLE_POOR_VISIBILITY to ErrorState in HAL" 2023-02-08 22:15:07 +00:00
Shuzhen Wang
cd3c483ab0 Camera VTS: Remove unnecessary test of Y16 depth format
getAvailableOutputStreams() shouldn't unconditionally add Y16 stream
configurations. Instead, if the threshold being passed in is valid,
getAvailableOutputStreams() should use the threshold's format
instead.

Test: Run VTS on pixel; vendor testing.
Bug: 265984260
Change-Id: I3c8119c6032141bb6e2f95f060f014a13340d16b
2023-02-08 21:56:51 +00:00
Treehugger Robot
083ebfc0d3 Merge "Merge TQ1A.230205.002" am: 1d2c037e87 am: 4d50edd25b am: b66ac34a65
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2424002

Change-Id: I903f95b6026824ade56574cdc039bea10cf00473
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 19:32:00 +00:00
Treehugger Robot
b66ac34a65 Merge "Merge TQ1A.230205.002" am: 1d2c037e87 am: 4d50edd25b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2424002

Change-Id: Ie6bc1a1dab2dde54c8b50254c82c1a138c310659
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 18:45:23 +00:00
Treehugger Robot
4d50edd25b Merge "Merge TQ1A.230205.002" am: 1d2c037e87
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2424002

Change-Id: I4220a4d14e55448a38a24dc29fc307a0925b4c70
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 18:13:25 +00:00
Shunkai Yao
b49631f4c2 Effect AIDL: Move EffectThread process into mutex
To avoid the case of receive thread stop right before process, in this
case test case AudioEffectTest#ConsumeDataAfterRestart will fail.

Bug: 264618800
Test: atest VtsHalAudioEffectTargetTest
Change-Id: I3c00361a537bc7010e6cd138f637f68b963e8033
2023-02-08 17:48:52 +00:00
Treehugger Robot
2084387c27 Merge "VTS: Replace deprecated 'getService' by 'waitForService'" am: 2c0a687519 am: b90b6e7b1f am: 53a571c69e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2425754

Change-Id: Iaf172acab3ec5f649c3aa8da7c3170c194046544
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 11:05:29 +00:00
Neil Fuller
387d3ce0df Merge "Improve docs around "on demand time" capability" 2023-02-08 10:46:25 +00:00
Treehugger Robot
1d2c037e87 Merge "Merge TQ1A.230205.002" 2023-02-08 10:40:36 +00:00
Treehugger Robot
53a571c69e Merge "VTS: Replace deprecated 'getService' by 'waitForService'" am: 2c0a687519 am: b90b6e7b1f
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2425754

Change-Id: I1fd514de8e432548d041ef4abe1c7d534cfd685d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 10:17:55 +00:00
Treehugger Robot
b90b6e7b1f Merge "VTS: Replace deprecated 'getService' by 'waitForService'" am: 2c0a687519
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2425754

Change-Id: I15bcabc31a3dba97c7ed5164152103ac4427077a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 09:40:04 +00:00
Treehugger Robot
2c0a687519 Merge "VTS: Replace deprecated 'getService' by 'waitForService'" 2023-02-08 09:11:32 +00:00
Aaqib Ismail
38ecabbabf Add HAL documentation for ErrorState values
Bug: 267174892
Test: presubmit
Change-Id: I724a9e633011cf664b7f9e0b62106074a2d9e7c6
2023-02-07 23:49:44 -08:00
Aaqib Ismail
5e1b683b2a Add NOT_AVAILABLE_POOR_VISIBILITY to supportedEnumValues
Update supportedEnumValues array for ADAS STATE properties with new
state. Adjust defaultValue to a more sensible value for ADAS
properties.

Bug: 267174892
Test: presubmit
Change-Id: I2e2c130524156a8ef302ea774ce4dcbfe1260c4a
2023-02-07 23:49:44 -08:00
Aaqib Ismail
34454421e8 Add NOT_AVAILABLE_POOR_VISIBILITY to ErrorState in HAL
Added NOT_AVAILABLE_POOR_VISIBILITY to ErrorState enum between
NOT_AVAILABLE_SPEED_HIGH and NOT_AVAILABLE_SAFETY to be consistent with
StatusCode.

Bug: 267174892
Test: atest CtsCarTestCases:CarPropertyManagerTest
Test: atest AndroidCarApiTest:ErrorStateTest
Change-Id: Iad0edb555c7d0f6c3f4570cb489663e65eb08fd4
2023-02-07 23:49:43 -08:00
Shunkai Yao
9eee6726da Merge "Effect AIDL: Add back some effect parameters." am: 903e6d8264 am: d790e74f1e am: 55c3104a28
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2424168

Change-Id: If7bc43c94c69c7f882940e04d699a28861de5478
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 05:04:40 +00:00
Terry Guan
197ac1301a Changed Status code
Changed status code comment to reflect changes for vendor error codes.

Bug: 268261402
Test: atest CarPropertyManagerUnitTest
Change-Id: I232f429c4d6caea7ee6736554e84cbbc64ed9996
2023-02-07 20:43:25 -08:00
Shunkai Yao
55c3104a28 Merge "Effect AIDL: Add back some effect parameters." am: 903e6d8264 am: d790e74f1e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2424168

Change-Id: Ie8ed676d9771fb0dc1f3ddbec88be1ac07cce996
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 04:17:15 +00:00
Shunkai Yao
d790e74f1e Merge "Effect AIDL: Add back some effect parameters." am: 903e6d8264
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2424168

Change-Id: Iabf496cc621aa841e5eae216ef97cbef9fa7514b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 03:39:15 +00:00
Xiang Wang
b291605b9e Fix the Thermal AIDL example and VTS test am: d43e87345f am: 4fdf31bef1 am: c707d8214a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2425231

Change-Id: I0584786524f5d3ab4049494dbbad3462c0a13e14
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 02:50:50 +00:00