مرجع بنية vehicle_camera_module_t

مرجع بنية 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 .


تم إنشاء مستندات هذه البنية من الملف التالي: