Riferimento alla struttura sensors_module_t

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.

Definizione alla riga 1149 del file sensors.h .

Documentazione dei campi

struct hw_module_t common

Definizione alla riga 1150 del file sensors.h .

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

Elenca tutti i sensori disponibili. L'elenco viene restituito in "list".

Ritorni
numero di sensori nell'elenco

Definizione nella riga 1156 del file sensors.h .

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

Definizione alla riga 1169 del file sensors.h .


La documentazione di questa struttura è stata generata dal seguente file: