Desteklenen sistem özellikleri

VHAL tarafından desteklenen mülkler sistem mülkü veya tedarikçi mülkü olmalıdır. Android 14 ve sonraki sürümlerde sistem özelliği tanımları VehicleProperty.aidl adresinde tanımlanır.

Android 13 ve önceki sürümlerde sistem mülk tanımları automotive/vehicle/aidl/android/hardware/automotive/vehicle/VehicleProperty.aidl adresinde tanımlanır. Örneğin, Android 13 için VehicleProperty.aidl adresine bakın.

Android 14 ve sonraki sürümlerde sistem mülkü tanımı, VHAL arayüzünden (android.hardware.automotive.vehicle) ayrı olan android.hardware.automotive.vehicle.property AIDL arayüzünde tanımlanır. VHAL uygulamaları ve VHAL istemcileri her iki arayüze de bağlı olmalıdır.

CarPropertyManager aracılığıyla sunulan VHAL mülkleri için VehiclePropertyIds bölümüne bakın.

Otomatik olarak oluşturulan erişim modları ve değişiklik modları

Android 14 ve sonraki sürümlerde, VHAL uygulamalarını desteklemek için sistem özellikleri için izin verilen değişiklik modu veya erişim modu içeren otomatik olarak oluşturulmuş C++ başlık dosyalarını ve Java sınıf dosyalarını sağlarız. Tedarikçi firma VHAL uygulamaları, mülk yapılandırmalarının spesifikasyonu karşıladığından emin olmak için bunları kullanabilir.