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