VHAL डीबग करें

VHAL की डीबग जानकारी को डंप करने के लिए, यहां दिए गए निर्देशों का इस्तेमाल किया जा सकता है. यह VHAL इंटरफ़ेस में dump() तरीके को कॉल करता है. यह इंटरफ़ेस में मौजूद नहीं है, लेकिन सभी AIDL सेवाओं के लिए, इसे निर्देश में दिए गए सभी अतिरिक्त आर्ग्युमेंट के साथ, डिफ़ॉल्ट रूप से इनहेरिट किया जाता है.

adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default

रेफ़रंस VHAL के लिए, काम करने वाले डीबग कमांड की सूची देखने के लिए, इस कमांड का इस्तेमाल करें:

adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --help

उदाहरण के लिए, रेफ़रंस VHAL, प्रॉपर्टी वैल्यू (जैसे कि INFO_VIN) को पढ़ने की सुविधा देता है. इसके लिए, ये काम किए जा सकते हैं:

adb root && adb shell dumpsys android.hardware.automotive.vehicle.IVehicle/default --get 0x11100100

HIDL VHAL के लिए, इनका इस्तेमाल करें:

adb root && adb shell lshal debug android.hardware.automotive.vehicle@2.0::IVehicle/default

वीएचएएल लागू करने की पुष्टि करने के लिए, VtsHalAutomotiveVehicle_TargetTest के साथ, वीटीएस टेस्ट का भी इस्तेमाल किया जा सकता है. अगर कोई खास बैकएंड उपलब्ध नहीं है, तो useAidlBackend या useHidlBackend, दोनों में से किसी एक टेस्ट केस को छोड़ दिया जाता है. अगर बैकएंड में यह सुविधा काम नहीं करती, तो कुछ टेस्ट स्किप किए जा सकते हैं.