תיעוד לממשקי HIDL

שפת התיאור של ממשק HAL (HIDL) מציינת את הממשק בין HAL לבין המשתמשים שלו. הוא מגדיר סוגים קריאות ל-method, שנאספים בממשקים ובחבילות. ‏HIDL היא מערכת לתקשורת בין בסיסות קוד שאפשר לקמפל בנפרד, והיא מיועדת לתקשורת בין תהליכים. אפשר לעיין במדריכים של HIDL.

מסמכי התיעוד שנוצרו באופן אוטומטי לקבצי HIDL‏ (‎.hal) הוצאו משימוש. פרטי המפרטים של הממשק מופיעים בקובצי המקור של HIDL ב-AOSP.

קובצי ממשק HIDL נמצאים בארבעה מיקומים שונים ב-AOSP:

  • /hardware/interfaces
  • /frameworks/hardware/interfaces
  • /system/hardware/interfaces
  • /system/libhidl/transport

בקישורים שבקטעים הבאים מפורטים קובצי המקור של HIDL בכל מיקום.

/hardware/interfaces

/frameworks/hardware/interfaces

/system/hardware/interfaces

/system/libhidl/transport