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:
- hardware/libhardware/include/hardware/ vibrator.h