vibrator_device Struct di riferimento

vibrator_device Struct di riferimento

#include < vibrator.h >

Campi dati

struct hw_device_t Comune
int (* vibrator_on ) (struct vibrator_device * vibradev, unsigned int timeout_ms)
int (* vibrator_off ) (struct vibrator_device * vibradev)

Descrizione dettagliata

Definizione alla riga 37 del file vibrator.h .

Documentazione sul campo

struct hw_device_t comune

Metodi comuni del dispositivo vibratore. Questo deve essere il primo membro di vibrator_device poiché gli utenti di questa struttura lanceranno un hw_device_t al puntatore vibrator_device in contesti in cui è noto che hw_device_t fa riferimento a vibrator_device .

Definizione alla riga 44 del file vibrator.h .

int (* vibrator_off) (struct vibrator_device * vibradev)

Spegni il vibratore

Annullare una vibrazione avviata in precedenza, se presente.

ritorna
0 in caso di successo, errore negativo, nessun altro codice

Definizione alla riga 63 del file vibrator.h .

int (* vibrator_on) (struct vibrator_device * vibradev, unsigned int timeout_ms)

Attiva il vibratore

Questa funzione deve essere chiamata solo dopo che il timeout precedente è scaduto o è stato annullato (tramite vibrator_off () ).

Parametri
timeout_ms numero di millisecondi per vibrare
ritorna
0 in caso di successo, errore negativo, nessun altro codice

Definizione alla riga 55 del file vibrator.h .


La documentazione per questa struttura è stata generata dal seguente file:
  • hardware / libhardware / include / hardware / vibrator.h