Riferimento alla struttura sensors_module_t
#include <
sensors.h
>
Campi dati |
|
struct hw_module_t | comuni |
int(* | get_sensors_list )(struct sensors_module_t *module, struct sensor_t const **list) |
int(* | set_operation_mode )(unsigned int mode) |
Descrizione dettagliata
Ogni modulo hardware deve avere una struttura di dati denominata HAL_MODULE_INFO_SYM e i campi di questa struttura di dati devono iniziare con hw_module_t followed by module specific information.
Documentazione dei campi
struct hw_module_t common |
int(* get_sensors_list)(struct sensors_module_t *module, struct sensor_t const **list) |
int(* set_operation_mode)(unsigned int mode) |
Posiziona il modulo in una modalità specifica. Sono definite le seguenti modalità
0 - Funzionamento normale. Stato predefinito del modulo. 1 - Modalità loopback. In questa modalità, i dati vengono iniettati per i sensori supportati dal servizio dei sensori.
- Ritorni
- 0 in caso di esito positivo -EINVAL se la modalità richiesta non è supportata -EPERM se l'operazione non è consentita
La documentazione di questa struttura è stata generata dal seguente file:
- hardware/libhardware/include/hardware/ sensors.h