platform_hardware_interfaces/automotive/vehicle/aidl
Aaqib Ismail 8462db5859 Add HAL changes for LANE_DEPARTURE_WARNING_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: 266998630
Test: atest VtsHalAutomotiveVehicle_TargetTest
Test: atest CtsCarTestCases:CarPropertyManagerTest
Test: atest CtsCarTestCases:VehiclePropertyIdsTest
Test: atest CtsCarTestCases:LaneDepartureWarningStateTest
Test: atest AndroidCarApiTest:LaneDepartureWarningStateTest
Change-Id: Ic26fcfe8b41bb44a851daf59d64f0ceb536333c3
2023-02-09 10:12:34 -08:00
..
aidl_api/android.hardware.automotive.vehicle Add new StatusCode values for ADAS properties. 2023-02-03 17:11:52 -08:00
aidl_test Split VHAL property into a separate AIDL interface. 2023-01-09 16:52:38 -08:00
android/hardware/automotive/vehicle Changed Status code 2023-02-07 20:43:25 -08:00
generated_lib Add HAL changes for LANE_DEPARTURE_WARNING_STATE 2023-02-09 10:12:34 -08:00
impl Add HAL changes for LANE_DEPARTURE_WARNING_STATE 2023-02-09 10:12:34 -08:00
Android.bp Split VHAL property into a separate AIDL interface. 2023-01-09 16:52:38 -08:00
README.md Add README files to VHAL codebase. 2022-06-04 01:12:49 +00:00

AIDL Vehicle Hardware Abstraction Layer (VHAL)


This directory stores the AIDL VHAL interface and reference implementation.

aidl_api

Auto-generated current and previous versions of AIDL VHAL api.

aidl_test

Contains a test to test that all HIDL VHAL properties are supported in AIDL VHAL.

android

Contains AIDL VHAL interface definition. The main interface file is android/hardware/automotive/vehicle/IVehicle.aidl.

impl

Reference implementation for AIDL VHAL and useful libraries for implementing vendor AIDL VHAL.