खास जानकारी

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

  • Android 13 और उसके बाद के वर्शन में, VHAL को IVehicle.aidl पर AIDL पर माइग्रेट कर दिया गया है
  • Android 12 और उससे पहले के वर्शन में, VHAL को IVehicle.hal में HIDL भाषा के साथ परिभाषित किया गया है

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

मार्गदर्शन ब्यौरा
सुझाव देना मौजूदा HIDL VHAL लागू करने के लिए, नए AIDL इंटरफ़ेस पर माइग्रेट करें.
ज़ोर से सुझाव दें VHAL की नई सुविधाएं लागू करने के लिए, एआईडीएल इंटरफ़ेस का इस्तेमाल करें.

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