platform_hardware_interfaces/automotive/vehicle/aidl/impl/fake_impl
Aaqib Ismail 2dff22274c Fix clang lint warnings am: ccf273d307
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/24763110

Change-Id: Iac9e75bbb3e310feeae56c50d59d331e2ba34578
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-15 05:45:31 +00:00
..
GeneratorHub Fix a type conversion bug. 2023-06-30 20:55:19 +00:00
hardware Fix clang lint warnings am: ccf273d307 2023-09-15 05:45:31 +00:00
obd2frame Define VhalResult alias. 2022-03-04 14:07:45 -08:00
userhal Merge "[UserHal] Fix emulated vhal --user-hal" 2022-12-05 21:30:05 +00:00
README.md Add README files to VHAL codebase. 2022-06-04 01:12:49 +00:00

Fake reference AIDL VHAL implementation libraries


This directory stores libraries for implementing a fake reference AIDL VHAL.

WARNING: All the libraries here are for TEST ONLY.

GeneratorHub

Defines a library FakeVehicleHalValueGenerators that could generate fake vehicle property values for testing.

hardware

Defines a fake implementation for device-specifc interface IVehicleHardware: FakeVehicleHardware. This implementation uses a in-memory map for storing property values and does not communicate with or depending on any specific vehicle bus.

obd2frame

Defines a library FakeObd2Frame that generates fake OBD2 frame for OBD2 properties.

userhal

Defines a library FakeUserHal that emulates a real User HAL behavior by parsing debug commands.