مرجع بنية vehicle_camera_module_t
#include <
vehicle_camera.h
>
حقول البيانات |
|
struct hw_module_t | شائعة |
const uint32_t *(* | get_camera_device_list )(uint32_t *num_cameras) |
وصف مفصّل
يجب أن تحتوي كل وحدة أجهزة على بنية بيانات باسم HAL_MODULE_INFO_SYM، ويجب أن تبدأ حقول بنية البيانات هذه بـ hw_module_t متبوعة بمعلومات خاصة بالوحدة.
التعريف في السطر 92 من الملف vehicle_camera.h .
مستندات الحقل
struct hw_module_t common |
التعريف في السطر 93 من الملف vehicle_camera.h .
const uint32_t*(* get_camera_device_list)(uint32_t *num_cameras) |
طلب معلومات من الجهاز عن الكاميرات المثبّتة في المركبة
- المعلمات
-
num_cameras - عدد أجهزة الكاميرا المتاحة إذا تم عرض القيمة 0، يعني ذلك أنّه حدث خطأ وأنّ مؤشر الإرجاع سيكون NULL.
- المرتجعات
- مؤشر إلى صفيف من vehicle_camera_type_t للإشارة إلى الكاميرات المثبَّتة لا يكون هذا المؤشر صالحًا إلا أثناء تحميل ملف hal للمركبة. إذا كان المؤشر NULL، يعني ذلك أنّه حدث خطأ ويجب ضبط num_cameras على 0.
التعريف في السطر 105 من الملف vehicle_camera.h .
تم إنشاء مستندات هذه البنية من الملف التالي:
- hardware/libhardware/include/hardware/ vehicle_camera.h