Informacje o strukturze vehicle_camera_module_t

Informacje o strukturze vehicle_camera_module_t

#include < vehicle_camera.h >

Pola danych

struct hw_module_t   wspólne
 
const uint32_t *(*  get_camera_device_list )(uint32_t *num_cameras)
 

Szczegółowy opis

Każdy moduł sprzętowy musi mieć strukturę danych o nazwie HAL_MODULE_INFO_SYM, a pola tej struktury danych muszą zaczynać się od hw_module_t po czym następuje informacja o danym module.

Definicja w wierszu 92 pliku vehicle_camera.h .

Dokumentacja pola

struct hw_module_t common

Definicja w wierszu 93 pliku vehicle_camera.h .

const uint32_t*(* get_camera_device_list)(uint32_t *num_cameras)

Wysyła zapytania do sprzętu dotyczące kamer zainstalowanych w pojeździe.

Parametry
num_cameras – liczba dostępnych urządzeń z kamerą. Jeśli zwrócona wartość to 0, wystąpił błąd, a wskaźnik zwracany ma wartość NULL.
Zwroty
wskaźnik do tablicy vehicle_camera_type_t, która wskazuje, które kamery są zainstalowane. Ten wskaźnik jest prawidłowy tylko wtedy, gdy wczytany jest widok pojazdu. Jeśli wskaźnik ma wartość NULL, wystąpił błąd i num_cameras ma wartość 0.

Definicja w wierszu 105 pliku vehicle_camera.h .


Dokumentacja tego typu danych została wygenerowana z tego pliku: