このページでは、VHAL でサポートされているシステム プロパティの一覧を示します。VHAL でサポートされているプロパティは、以下のリストのシステム プロパティかベンダー プロパティのいずれかです。Android 14 以降では、プロパティ定義は hardware/interfaces/automotive/vehicle/aidl_property/android/hardware/automotive/vehicle/VehicleProperty.aidl
で定義されます。
プロパティ定義は AIDL インターフェース(android.hardware.automotive.vehicle.property
)で定義されています。これは、VHAL インターフェース(android.hardware.automotive.vehicle
)とは別のものです。VHAL 実装と VHAL クライアントは両方のインターフェースを使用する必要があります。
自動生成アクセスモードと変更モード
Android 14 以降では、VHAL 実装をサポートするために、自動生成の C++ ヘッダー ファイルと、システム プロパティの許可済み変更モードまたはアクセスモードを使用した Java クラスファイルを提供しています。ベンダー VHAL 実装は、プロパティ構成が仕様を遵守したものとなるように、これらを使用できます。