การอ้างอิงโครงสร้าง vehicle_cam_module_t
การอ้างอิงโครงสร้าง vehicle_cam_module_t
#include < vehicle_camera.h >
เขตข้อมูล | |
โครงสร้าง hw_module_t | ทั่วไป |
const uint32_t *(* | get_cam_device_list )(uint32_t *num_camers) |
คำอธิบายโดยละเอียด
โมดูลฮาร์ดแวร์ทุกตัวจะต้องมีโครงสร้างข้อมูลชื่อ HAL_MODULE_INFO_SYM และฟิลด์ของโครงสร้างข้อมูลนี้จะต้องขึ้นต้นด้วย hw_module_t ตามด้วยข้อมูลเฉพาะของโมดูล
คำจำกัดความที่บรรทัดที่ 92 ของไฟล์ vehicle_camera.h
เอกสารภาคสนาม
struct hw_module_t ทั่วไป |
คำจำกัดความที่บรรทัดที่ 93 ของไฟล์ vehicle_camera.h
const uint32_t*(* get_camera_device_list)(uint32_t *num_กล้อง) |
สอบถาม HW สำหรับกล้องที่ติดตั้งบนรถ
- พารามิเตอร์
num_camers - จำนวนอุปกรณ์กล้องที่มีอยู่ หากส่งคืน 0 แสดงว่าเกิดข้อผิดพลาดและตัวชี้ส่งคืนจะเป็น NULL
- การส่งคืน
- ชี้ไปที่อาร์เรย์ vehicle_cam_type_t เพื่อแสดงว่ากล้องใดติดตั้งอยู่ ตัวชี้นี้ใช้ได้เฉพาะในขณะที่โหลดฮาลาลของยานพาหนะเท่านั้น หากตัวชี้เป็น NULL แสดงว่าเกิดข้อผิดพลาดและ num_cameras จะเป็น 0
คำจำกัดความที่บรรทัด 105 ของไฟล์ vehicle_camera.h
เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้:
- ฮาร์ดแวร์ / libhardware / รวม / ฮาร์ดแวร์ / vehicle_camera.h