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
