वाहन के हार्डवेयर ऐब्स्ट्रक्शन लेयर (वीएचएएल) के इंटरफ़ेस में, उन प्रॉपर्टी के बारे में बताया जाता है जिन्हें OEM, लागू कर सकते हैं. साथ ही, इसमें प्रॉपर्टी मेटाडेटा भी शामिल होता है. उदाहरण के लिए, क्या कोई प्रॉपर्टी पूर्णांक है और बदलाव के लिए कौनसे मोड इस्तेमाल किए जा सकते हैं. VHAL इंटरफ़ेस, किसी प्रॉपर्टी को ऐक्सेस करने (पढ़ने, लिखने, और सदस्यता लेने) पर आधारित होता है. यह प्रॉपर्टी, किसी खास फ़ंक्शन के लिए एक एब्स्ट्रैक्शन होती है.
- Android 13 और उसके बाद के वर्शन में, VHAL को
IVehicle.aidl
पर AIDL पर माइग्रेट कर दिया गया है - Android 12 और उससे पहले के वर्शन में, VHAL को
IVehicle.hal
में HIDL भाषा के साथ परिभाषित किया गया है
CarService और Android के नेटिव कॉम्पोनेंट, HIDL और AIDL बैकएंड के साथ काम करते हैं. साथ ही, उपलब्ध होने पर AIDL बैकएंड का इस्तेमाल करते हैं.
मार्गदर्शन | ब्यौरा |
---|---|
सुझाव देना | मौजूदा HIDL VHAL लागू करने के लिए, नए AIDL इंटरफ़ेस पर माइग्रेट करें. |
ज़ोर से सुझाव दें | VHAL की नई सुविधाएं लागू करने के लिए, एआईडीएल इंटरफ़ेस का इस्तेमाल करें. |
वीएचएएल के बारे में ज़्यादा जानने के लिए, इन पेजों पर जाएं:
- VHAL इंटरफ़ेस
- प्रॉपर्टी कॉन्फ़िगरेशन
- इस्तेमाल की जा सकने वाली सिस्टम प्रॉपर्टी
- खास प्रॉपर्टी
- SEAT और STEERING_WHEEL प्रॉपर्टी
- एडीएएस प्रॉपर्टी
- रेफ़रंस के तौर पर लागू करना
- VHAL को डीबग करना
- नेटिव क्लाइंट के साथ VHAL का इस्तेमाल करना
- HIDL VHAL माइग्रेशन गाइड
- HIDL VHAL इंटरफ़ेस