vibrator_device — odniesienie do struktury
#include < vibrator.h >
Pola danych | |
struktura hw_device_t | wspólny |
int(* | vibrator_on )(struct vibrator_device *vibradev, unsigned int timeout_ms) |
int(* | vibrator_off )(struktura urządzenie wibracyjne *vibradev) |
szczegółowy opis
Definicja w linii 37 pliku vibrator.h .
Dokumentacja terenowa
struktura hw_device_t wspólna |
Typowe metody urządzenia wibracyjnego. Musi to być pierwszy element elementu vibrator_device , ponieważ użytkownicy tej struktury będą rzutować wskaźnik hw_device_t na wskaźnik vibrator_device w kontekstach, w których wiadomo, że hw_device_t odwołuje się do urządzenia vibrator_device .
Definicja w linii 44 pliku vibrator.h .
int(* vibrator_off)(struct urządzenie_wibrator *vibradev) |
Wyłącz wibrator
Anuluj wcześniej rozpoczęte wibracje, jeśli występują.
- Zwroty
- 0 w przypadku powodzenia, ujemny kod błędu w innym przypadku
Definicja w linii 63 pliku vibrator.h .
int(* vibrator_on)(struct vibrator_device *vibradev, unsigned int timeout_ms) |
Włącz wibrator
Tę funkcję można wywołać dopiero po upływie poprzedniego limitu czasu lub po jego anulowaniu (poprzez vibrator_off() ).
- Parametry
limit czasu_ms liczba milisekund wibracji
- Zwroty
- 0 w przypadku powodzenia, ujemny kod błędu w innym przypadku
Definicja w linii 55 pliku vibrator.h .
Dokumentacja tej struktury została wygenerowana z następującego pliku:
- hardware/libhardware/include/hardware/ vibrator.h