platform_hardware_interfaces/automotive/vehicle
Yu Shan 493a0cddb3 Create EmuMetadataGenerator to check meta.json.
Create EmuMetadataGenerator to convert AIDL generated java files
to meta.json that can be used by emulator to populate the available
vhal props list.

Added build rules to generate the Java files from AIDL files and
check whether the meta.json file needs to be updated.

Test: make sdk_car_x86_64-trunk_staging-userdebug target
Bug: 318747444
Change-Id: Ib3bc7b68a1312152617fdab4598ed389447c20cd
2024-01-31 14:32:23 -08:00
..
2.0 Fix a nullptr deref in ref VHAL. 2024-01-09 13:48:32 -08:00
aidl Create EmuMetadataGenerator to check meta.json. 2024-01-31 14:32:23 -08:00
aidl_property Create EmuMetadataGenerator to check meta.json. 2024-01-31 14:32:23 -08:00
proto Adjust path to sdv_ivi_cf 2023-09-27 16:08:51 +02:00
tools Create EmuMetadataGenerator to check meta.json. 2024-01-31 14:32:23 -08:00
vts Merge "Updated JsonConfigLoader to parse access for area configs" into main 2024-01-31 00:00:50 +00:00
Android.bp Create a skeleton Rust VHAL. 2024-01-26 23:06:56 +00:00
OWNERS Update OWNERS file. 2023-12-12 17:24:42 -08:00
README.md
TEST_MAPPING Fix proto converter and support VUR. 2023-10-30 14:03:00 -07:00
vhal_static_cpp_lib.mk Added access field to VehicleAreaConfig.aidl 2023-10-21 17:20:54 +00:00

Vehicle Hardware Abstraction Layer (VHAL)


This directory stores the VHAL interface definition and VHAL reference implementation.

2.0 (deprecated)

HIDL based VHAL interface and reference implementation.

aidl

AIDL based VHAL interfadce and reference implementation.

proto

Protobuf used to pass message between emulator VHAL and emulator.

tools

Dev tools related to VHAL.

vts

VTS test for VHAL. The VTS test works for both AIDL and HIDL VHAL implementation. Vendor implementation of VHAL must passes VTS.