Riferimento alla struttura vibrator_device

Riferimento alla struttura vibrator_device

#include < vibrator.h >

Campi dati

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

Descrizione dettagliata

Definizione nella riga 37 del file vibrator.h .

Documentazione dei campi

struct hw_device_t common

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

Definizione nella riga 44 del file vibrator.h .

int(* vibrator_off)(struct vibrator_device *vibradev)

Disattivare il vibratore

Annullare una vibrazione avviata in precedenza, se presente.

Ritorni
0 in caso di esito positivo, codice errno negativo in caso contrario

Definizione nella riga 63 del file vibrator.h .

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

Attivare 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 la vibrazione
Ritorni
0 in caso di esito positivo, codice errno negativo in caso contrario

Definizione nella riga 55 del file vibrator.h .


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