מידע על המבנה 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, סימן שהתרחשה שגיאה ומספר המצלמות יהיה 0.
ההגדרה מופיעה בשורה 105 בקובץ vehicle_camera.h .
התיעוד של המבנה הזה נוצר מהקובץ הבא:
- hardware/libhardware/include/hardware/ vehicle_camera.h