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.
Dokumentacja terenowa
struktura hw_module_t wspólna |
int(* get_sensors_list)(struct sensor_module_t *module, struct sensor_t const **list) |
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
Dokumentacja tej struktury została wygenerowana z następującego pliku:
- hardware/libhardware/include/hardware/ sensory.h