Opis struktury danych vibrator_device

Opis struktury danych vibrator_device

#include < vibrator.h >

Pola danych

struct hw_device_t   wspólne
 
int(*  vibrator_on )(struct vibrator_device *vibradev, unsigned int timeout_ms)
 
int(*  vibrator_off )(struct vibrator_device *vibradev)
 

Szczegółowy opis

Definicja w wierszu 37 pliku vibrator.h .

Dokumentacja pola

struct hw_device_t common

Typowe metody sterowania wibratorem. Ten element musi być pierwszym elementem w grupie vibrator_device ponieważ użytkownicy tej struktury będą rzutować hw_device_t do vibrator_device wskaźnika w kontekstach, w których wiadomo, że hw_device_t odwołuje się do vibrator_device .

Definicja w wierszu 44 pliku vibrator.h .

int(* vibrator_off)(struct vibrator_device *vibradev)

Wyłącz wibracje

Anuluje wcześniej rozpoczęte wibracje (jeśli takie były).

Zwroty
0 w przypadku powodzenia, w przeciwnym razie kod błędu errno

Definicja w wierszu 63 pliku vibrator.h .

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

Włącz wibracje

Tej funkcji można użyć tylko po upływie poprzedniego limitu czasu lub po jego anulowaniu (za pomocą funkcji vibrator_off() ).

Parametry
timeout_ms liczba milisekund wibracji
Zwroty
0 w przypadku powodzenia, w przeciwnym razie kod błędu errno

Definicja w wierszu 55 pliku vibrator.h .


Dokumentacja tego typu danych została wygenerowana z tego pliku: