vibrator_device — odniesienie do struktury

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