Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

vibrator_device Struct - odniesienie

vibrator_device Struct - odniesienie

#include < vibrator.h >

Pola danych

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

szczegółowy opis

Definicja w linii 37 wibratora pilników . H.

Dokumentacja terenowa

struct hw_device_t common

Typowe metody urządzenia wibracyjnego. To musi być pierwszy element elementu vibrator_device, ponieważ użytkownicy tej struktury będą rzucać wskaźnik hw_device_t na wskaźnik vibrator_device w kontekstach, w których wiadomo, że hw_device_t odwołuje się do vibrator_device .

Definicja w linii 44 wibratora pilników . H.

int (* vibrator_off) (struct vibrator_device * vibradev)

Wyłącz wibrator

Anuluj wcześniej rozpoczęte wibracje, jeśli takie istnieją.

Zwroty
0 w przypadku powodzenia, ujemny kod errno else

Definicja w linii 63 wibratora pilników.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 jej anulowaniu (za pomocą funkcji vibrator_off () ).

Parametry
timeout_ms liczba milisekund wibracji
Zwroty
0 w przypadku powodzenia, ujemny kod errno else

Definicja w linii 55 wibratora pilników . H.


Dokumentacja dla tej struktury została wygenerowana z następującego pliku:
  • hardware / libhardware / include / hardware / vibrator.h