Commit graph

2162 commits

Author SHA1 Message Date
Aaqib Ismail
bc591f4356 Merge "Add UNKNOWN fan direction to HVAC_FAN_DIRECTION_AVAILABLE for emulator" into udc-dev 2023-04-25 18:37:10 +00:00
Aaqib Ismail
a089c8ed53 Implement ADAS properties in emulator VHAL
For properties that support the ErrorState enum, they are set to
ErrorState#NOT_AVAILABLE_DISABLED when the ADAS feature is disabled.
For all the other ADAS properties, they return
StatusCode#NOT_AVAILABLE_DISABLED when that ADAS feature is disabled.

Bug: 277359330
Bug: 277359630
Bug: 277359374
Bug: 277359394
Bug: 277359419
Bug: 277359421
Bug: 277359396
Bug: 277359260

Test: atest FakeVehicleHardwareTest
Test: atest CtsCarTestCases:CarPropertyManagerTest
Change-Id: I11386cbaa320038001c650a63cc70f6ca6498c09
2023-04-20 18:26:42 -07:00
Aaqib Ismail
260d94ed57 Add UNKNOWN fan direction to HVAC_FAN_DIRECTION_AVAILABLE for emulator
Bug: 279077869
Test: atest CtsCarTestCases:CarPropertyManagerTest
Change-Id: I6f1ccac01d28e630646a0455f53922e3e68483d3
2023-04-20 16:37:05 -07:00
Hao Chen
6cfe1f86e9 VTS: Skip the Check if getDisplayStateById is not Supported
Test: atest VtsHalEvsTargetTest
Bug: 276974949
Change-Id: I44d41b937611e06823fe8d2c8ef9d1da783bd17a
2023-04-14 16:07:08 -07:00
Treehugger Robot
8a01e4676c Merge changes Ida3533de,Ifec6e212 into udc-dev
* changes:
  Complete VHAL GRPC Interfaces
  GRPC Vehicle Proxy Server
2023-04-14 20:53:25 +00:00
Sihu Song
61859e7776 Merge "Add emulator metadata generator script" am: 72205da1e6 am: 1d67e9c801 am: 87a1249b48
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2531482

Change-Id: Ia976f5fe77f914c2d9da41c7098fc04522f8d8b8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-14 03:30:05 +00:00
Sihu Song
87a1249b48 Merge "Add emulator metadata generator script" am: 72205da1e6 am: 1d67e9c801
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2531482

Change-Id: I2c074435ff63deae7d19bc8a1b7d1f7d6cd5f66e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-14 02:57:02 +00:00
Sihu Song
72205da1e6 Merge "Add emulator metadata generator script" 2023-04-14 01:40:15 +00:00
Treehugger Robot
27ddba211b Merge "Use IsSubsetOf matcher for comparing changed vs updated properties" into udc-dev 2023-04-14 00:32:29 +00:00
Treehugger Robot
4ce4be5c61 Merge changes I4c49f255,I26c4260b into udc-dev
* changes:
  HVAC dependent properties should return NOT_AVAILABLE_DISABLED
  Print out content of VehiclePropValue when test fails
2023-04-14 00:32:24 +00:00
Maxim Pleshivenkov
94220b8613 Update makefile.
Migrate to use andoid.frameworks.automotive.powerpolicy-V2-ndk.

Bug: 277954369
Test: manual build
Change-Id: I5331284b329b9aad731d86a1d1a26cc0b042387a
2023-04-13 00:25:02 -04:00
TreeHugger Robot
d6818349ef Merge "AIDL VHAL GRPC Client" into udc-dev 2023-04-13 00:37:33 +00:00
Aaqib Ismail
76dbff1e9c Use IsSubsetOf matcher for comparing changed vs updated properties
The previous implementation did not work as intended because it was
comparing using equality. This means that if there is a mismatch in
the number of elements in each list it would fail.

Bug: 277359330
Bug: 277359630
Bug: 277359374
Bug: 277359394
Bug: 277359419
Bug: 277359421
Bug: 277359396
Bug: 277359260

Test: atest FakeVehicleHardwareTest
Change-Id: If624ee39271725c6158c004181104ca6b30d4598
2023-04-12 16:31:23 -07:00
Aaqib Ismail
5df458d2c0 HVAC dependent properties should return NOT_AVAILABLE_DISABLED
To be consistent with the new API in Android U, NOT_AVAILABLE_DISABLED
is the more appropiate StatusCode.

Bug: 255430764
Test: atest CtsCarTestCases:CarPropertyManagerTest
Test: atest FakeVehicleHardwareTest
Change-Id: I4c49f255817f1f9bc2888c99177c6dc666213ab6
2023-04-12 16:31:23 -07:00
Aaqib Ismail
dc90e2265f Print out content of VehiclePropValue when test fails
Currently when a test fails, it prints out a byte representation of the
object which is not helpful.

Bug: 277359330
Bug: 277359630
Bug: 277359374
Bug: 277359394
Bug: 277359419
Bug: 277359421
Bug: 277359396
Bug: 277359260

Test: atest FakeVehicleHardwareTest
Change-Id: I26c4260b2dbf5a71fbfe94e11c111b482337e6f5
2023-04-12 16:31:20 -07:00
Hao Chen
a810fb2583 Complete VHAL GRPC Interfaces
Add missing operations from IVehicleHardware.h

Bug: 266001013
Test: `atest GRPCVehicleHardwareUnitTest GRPCVehicleProxyServerUnitTest`

Change-Id: Ida3533dedce49c49c4762b2f9a43997317f5d2c4
2023-04-12 16:17:51 -07:00
Hao Chen
32d467066a GRPC Vehicle Proxy Server
The GRPC proxy server speaks to another IVehicleHardware (no matter if it is real or fake) to serve
other GRPC vehicle hardware(s). It can be used as a real GRPC Vehicle
Hardware backend when it is running on the machine that have a direct
access to the real vehicle bus, or it can also be used as a fake backend
for testing.

Test: `atest GRPCVehicleProxyServerUnitTest`
Bug: 266001013
Change-Id: Ifec6e21223986a68ab089a87a9664c1b52601ea2
2023-04-12 16:12:18 -07:00
Hao Chen
6cb8689d10 AIDL VHAL GRPC Client
Bug: 266001013
Test: `atest GRPCVehicleHardwareUnitTest`
Change-Id: I89b1c260aa2c34f353e88547a92718bb1cc37e5f
2023-04-12 14:31:50 -07:00
Aaqib Ismail
a9eeef4395 Merge "Split BLIND_SPOT_WARNING_STATE into 2 area IDs on emulator" into udc-dev 2023-04-12 20:41:19 +00:00
Steven Moreland
957a032a33 Merge "Explicit init .rc user." am: 51aec020ef am: 555d54d1a2 am: a197855f32
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2528129

Change-Id: I9a1e84a186e801e2bc74ff25a5f3e8ee377a002c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-12 03:16:09 +00:00
Steven Moreland
a197855f32 Merge "Explicit init .rc user." am: 51aec020ef am: 555d54d1a2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2528129

Change-Id: I8debdf5503ee6ef46f1247ec6c7b5c967e57aac9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-12 02:44:20 +00:00
Aaqib Ismail
5638a35174 Split BLIND_SPOT_WARNING_STATE into 2 area IDs on emulator
Bug: 277359374
Test: atest CtsCarTestCases:CarPropertyManagerTest
Change-Id: Ic8ff9757086281c693aee86e4f1c5f8430e02c07
2023-04-11 11:51:08 -07:00
Alex Buynytskyy
1deeb7fabf Merge "UpsideDownCake is now 34" into udc-dev 2023-04-11 01:17:33 +00:00
Steven Moreland
f13464d1dd Explicit init .rc user.
Set the user explicitly.

Bug: 276813155
Test: boot
Change-Id: Ifd5cbacd308ee74de64dd12741771f01abc5b1d5
2023-04-10 20:43:50 +00:00
Shrikar Amirisetty
6ef7a20d3d Merge "Added info to docs to answer Q20 from Ford pending questions." into udc-dev 2023-04-10 14:02:16 +00:00
Shrikar Amirisetty
cdd964a8d0 Merge changes from topics "move_pos_consistency", "steering_wheel_depth_docs" into udc-dev
* changes:
  Changed STEERING_WHEEL_DEPTH min/max value definition in HAL.
  Changed *_MOVE and *_POS HAL docs to be consistent.
2023-04-10 14:02:03 +00:00
Shrikar Amirisetty
f4d09bba11 Merge "Added info to HAL docs to answer Q14 from Ford pending questions." into udc-dev 2023-04-10 14:01:39 +00:00
Alex Buynytskyy
ec1198d941 UpsideDownCake is now 34
Ignore-AOSP-First: UpsideDownCake Finalization
Bug: 275409981
Test: build
Change-Id: I832ab7a8b5445ba85e27bbcf5be64906bfa0e5be
2023-04-07 23:41:20 +00:00
shrikar
0eca9c3d6b Added info to docs to answer Q20 from Ford pending questions.
Bug: 259309511
Test: manual build
Change-Id: I921a7fc0a896e7343d0f0c51a1eb40f5e95aee10
2023-04-07 21:54:24 +00:00
shrikar
45bd6fa885 Changed STEERING_WHEEL_DEPTH min/max value definition in HAL.
Bug: 276327125
Test: manual build
Change-Id: I5a5cf3033ac50d3816b508544315a16a52161b35
2023-04-07 21:54:04 +00:00
shrikar
f77dd218aa Changed *_MOVE and *_POS HAL docs to be consistent.
Bug: 259477002
Test: manual build
Change-Id: Ie69333bdb68c97c844fbf0cc93bd75ffe6f58093
2023-04-07 21:53:37 +00:00
shrikar
e18364056a Added info to HAL docs to answer Q14 from Ford pending questions.
Bug: 259309511
Test: manual build
Change-Id: Icd1607e7f05cee7eec3f0a9826e3590149ff5c08
2023-04-07 20:55:23 +00:00
Shrikar Amirisetty
265347eebd Merge "Added info to docs to answer Q25 from Ford pending questions." into udc-dev 2023-04-07 19:18:23 +00:00
shrikar
36f0b25a19 Added info to docs to answer Q25 from Ford pending questions.
Bug: 259309511
Test: manual build
Change-Id: I21e2672ff41ad6b8fc08866641abe58dd75c8efc
2023-04-07 15:04:59 +00:00
Aaqib Ismail
60495655e1 Merge "Document how HVAC_AUTO_ON can be indirectly disabled" into udc-dev 2023-04-04 01:12:41 +00:00
Aaqib Ismail
df979bb50b Document how HVAC_AUTO_ON can be indirectly disabled
Bug: 259582041
Test: presubmit
Change-Id: I05edfbc35dd3830696803e7e5010402330584867
2023-04-03 13:56:10 -07:00
TreeHugger Robot
9074fdc1da Merge "Correct comments" into udc-dev 2023-04-03 16:08:28 +00:00
Changyeon Jo
bc433a0d5b Correct comments
- Fix a typo on ExposureParameters.coarseIntegrationTimeLShift.
- Add a comment that describes a descriptor field of GridStatistics.

Bug: 276675923
Test: build
Change-Id: Ida93c21c9de7f7c1d661c790d82342750d5f29fe
2023-04-03 05:20:18 +00:00
Treehugger Robot
54419d7c58 Merge "Updated fuzz_config in Android.bp file" am: 73c824414b am: 7ce958221c am: 538cd39aa3
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2505243

Change-Id: Ib658e46db07a0a0e5609424c8748b1c383610915
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-31 07:07:26 +00:00
Treehugger Robot
976e546b18 Merge "Updated fuzz_config in Android.bp file" am: 728011d97c am: a0c74c29f9 am: 9f0a230d5a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2505239

Change-Id: I323d9285067a7adfcb7376a9f6a48ad62add1930
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-31 07:07:15 +00:00
Treehugger Robot
db2d265280 Merge "Updated fuzz_config in Android.bp file" am: bf89d7ed4a am: 3978a1cb20 am: e81ca58e04
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2505240

Change-Id: I36ec106ff1f8709ac54ba661d12eeb83cd48ae32
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-31 07:07:03 +00:00
Treehugger Robot
b6679850f2 Merge "Updated fuzz_config in Android.bp file" am: bbf290bb5d am: 4d798fd44a am: 174b8a0186
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2505238

Change-Id: I9692704ed4966beadb0165174ed04314d766d67b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-31 07:05:20 +00:00
Treehugger Robot
538cd39aa3 Merge "Updated fuzz_config in Android.bp file" am: 73c824414b am: 7ce958221c
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2505243

Change-Id: I1957ce7de74fe7d25ebded4de4d94d51dce85c7b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-31 06:33:12 +00:00
Treehugger Robot
9f0a230d5a Merge "Updated fuzz_config in Android.bp file" am: 728011d97c am: a0c74c29f9
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2505239

Change-Id: Id9168c0ff98990dcc5c1eb7fcc6d39ab0b71e6f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-31 06:33:00 +00:00
Treehugger Robot
e81ca58e04 Merge "Updated fuzz_config in Android.bp file" am: bf89d7ed4a am: 3978a1cb20
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2505240

Change-Id: I18ac45a2c6033fc84a1c2b2cbc7768fcdda20c96
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-31 06:31:35 +00:00
Treehugger Robot
174b8a0186 Merge "Updated fuzz_config in Android.bp file" am: bbf290bb5d am: 4d798fd44a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2505238

Change-Id: Ic260de13d57aae81941d4bba66559dc8206e3af4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-31 06:31:22 +00:00
Treehugger Robot
73c824414b Merge "Updated fuzz_config in Android.bp file" 2023-03-31 05:28:36 +00:00
Treehugger Robot
728011d97c Merge "Updated fuzz_config in Android.bp file" 2023-03-31 05:23:13 +00:00
Treehugger Robot
bf89d7ed4a Merge "Updated fuzz_config in Android.bp file" 2023-03-31 05:21:13 +00:00
Treehugger Robot
bbf290bb5d Merge "Updated fuzz_config in Android.bp file" 2023-03-31 05:11:52 +00:00