ממשק שכבת ההפשטה של חומרה לרכב (VHAL) מגדיר את המאפיינים שיצרני ציוד מקורי יכולים להטמיע, ומכיל מטא-נתונים של מאפיינים. לדוגמה, האם מאפיין הוא מספר שלם ואילו מצבי שינוי מותרים. ממשק VHAL מבוסס על גישה (קריאה, כתיבה והרשמה) למאפיין, שהוא הפשטה של פונקציה ספציפית.
- ב-Android מגרסה 13 ואילך, הועבר VHAL ל-AIDL ב-
IVehicle.aidl
- ב-Android מגרסה 12 ומטה, VHAL מוגדר בשפת HIDL ב-
IVehicle.hal
רכיבים מקוריים של CarService ו-Android תומכים ב-HIDL וב-AIDL backend, ומעדיפים את ה-AIDL backend כשהוא זמין.
הדרכה | תיאור |
---|---|
מומלץ מאוד | במקרים של הטמעות HIDL VHAL קיימות, צריך לבצע מיגרציה לממשק AIDL החדש יותר. |
MUST | בהטמעות חדשות של VHAL, צריך להשתמש בממשק AIDL. |
מידע נוסף על VHAL זמין בדפים הבאים: