खास जानकारी

वाहन के हार्डवेयर ऐब्स्ट्रैक्शन लेयर (वीएचएएल) इंटरफ़ेस से उन प्रॉपर्टी के बारे में पता चलता है जिन्हें OEM लागू कर सकते हैं. साथ ही, इसमें प्रॉपर्टी का मेटाडेटा भी होता है. उदाहरण के लिए, क्या कोई प्रॉपर्टी पूर्णांक है और बदलाव करने के लिए कौनसे मोड इस्तेमाल किए जा सकते हैं. VHAL इंटरफ़ेस, किसी प्रॉपर्टी को ऐक्सेस करने (पढ़ने, लिखने, और सदस्यता लेने) पर आधारित होता है. यह किसी खास फ़ंक्शन के लिए एक एब्स्ट्रैक्शन होता है.

  • Android 13 और इसके बाद के वर्शन में, IVehicle.aidl पर VHAL को एआईडीएल पर माइग्रेट किया गया
  • Android 12 और इससे पहले के वर्शन में, IVehicle.hal में वीएचएएल को एचआईडीएल भाषा में तय किया गया है

CarService और Android के नेटिव कॉम्पोनेंट, HIDL और AIDL बैकएंड के साथ काम करते हैं. साथ ही, उपलब्ध होने पर AIDL बैकएंड का इस्तेमाल करते हैं.

मार्गदर्शन ब्यौरा
ज़रूरी है एचआईडीएल वाले मौजूदा वीएचएएल को लागू करने के लिए, नए एआईडीएल इंटरफ़ेस पर माइग्रेट करें.
ज़रूरी है वीएचएएल को नए तरीके से लागू करने के लिए, एआईडीएल इंटरफ़ेस का इस्तेमाल करें.

वीएचएएल के बारे में ज़्यादा जानने के लिए, ये पेज देखें: