czujniki_module_t Odniesienie do struktury

czujniki_module_t Odniesienie do struktury

#include < sensors.h >

Pola danych

struktura hw_module_t wspólny
int(* get_sensors_list )(struct sensor_module_t *module, struct sensor_t const **list)
int(* tryb_set_operacji ) (tryb unsigned int)

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 którym następują informacje specyficzne dla modułu.

Definicja w linii 1149 pliku sensors.h .

Dokumentacja terenowa

struktura hw_module_t wspólna

Definicja w linii 1150 pliku sensors.h .

int(* get_sensors_list)(struct sensor_module_t *module, struct sensor_t const **list)

Wylicz wszystkie dostępne czujniki. Lista jest zwracana w postaci „list”.

Zwroty
liczba czujników na liście

Definicja w linii 1156 pliku sensors.h .

int(* set_operative_mode)(unsigned int mode)

Umieść moduł w określonym trybie. Zdefiniowano następujące tryby

0 - Normalna praca. Domyślny stan modułu. 1 - Tryb pętli zwrotnej. W tym trybie dane są wstrzykiwane do obsługiwanych czujników przez usługę czujnika.

Zwroty
0 w przypadku powodzenia -EINVAL, jeśli żądany tryb nie jest obsługiwany -EPERM, jeśli operacja nie jest dozwolona

Definicja w linii 1169 pliku sensors.h .


Dokumentacja tej struktury została wygenerowana z następującego pliku:
  • hardware/libhardware/include/hardware/ sensory.h