platform_hardware_interfaces/automotive/vehicle
Yu Shan d078837144 Fix FakeUserHal issues.
FakeuserHal was not working and this CL fixes two issues. One is
the fake property value's timestamp is by default 0 which cause
the write to property store failed. The second is that areaId needs
to be set to 0 when responding to the client.

Test: atest FakeVehicleHardwareTest
test on gcar_emu
adb shell cmd car_service get-initial-user-info COLD_BOOT
adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --set 299896583 -a 1 -i 666 1 11
adb shell cmd car_service get-initial-user-info COLD_BOOT
Bug: 260934188

Change-Id: I61d895a15d21308700849acacf39057b1845430f
2022-12-01 17:30:54 -08:00
..
2.0 Merge "Update CustomInputType functions comment" am: 3d008424b7 am: 6ff664e119 am: be4c734096 2022-11-23 18:40:25 +00:00
aidl Fix FakeUserHal issues. 2022-12-01 17:30:54 -08:00
proto Move VehicleHalProto out from vhal_v2_0. 2022-01-21 15:30:52 -08:00
tools Fix a bug for generating enum script. 2022-07-14 00:34:18 +00:00
vts Merge "Added SEAT_AIRBAG_ENABLED to hardware layer." 2022-11-30 07:30:33 +00:00
OWNERS Add owners file for VHAL. 2022-01-19 11:22:47 -08:00
README.md Add README files to VHAL codebase. 2022-06-04 01:12:49 +00:00
TEST_MAPPING Create JsonConfigLoader. 2022-08-01 21:29:17 +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.