Strukturreferenz für „vibrator_device“
#include <
vibrator.h
>
Datenfelder |
|
struct hw_device_t | common |
int(* | vibrator_on )(struct vibrator_device *vibradev, unsigned int timeout_ms) |
int(* | vibrator_off )(struct vibrator_device *vibradev) |
Detaillierte Beschreibung
Definition in Zeile 37 der Datei vibrator.h .
Felddokumentation
struct hw_device_t common |
Gängige Methoden des Vibrators Dieser muss das erste Mitglied von vibrator_device sein, da Nutzer dieser Struktur einen hw_device_t in einen vibrator_device -Zeiger umwandeln, wenn bekannt ist, dass hw_device_t auf ein vibrator_device verweist.
Definition in Zeile 44 der Datei vibrator.h .
int(* vibrator_off)(struct vibrator_device *vibradev) |
Vibrator ausschalten
Eine zuvor gestartete Vibration wird abgebrochen.
- Returns
- 0 bei Erfolg, negativer errno-Code andernfalls
Definition in Zeile 63 der Datei vibrator.h .
int(* vibrator_on)(struct vibrator_device *vibradev, unsigned int timeout_ms) |
Vibrator aktivieren
Diese Funktion darf nur aufgerufen werden, nachdem die vorherige Zeitüberschreitung abgelaufen ist oder durch vibrator_off() abgebrochen wurde.
- Parameter
-
timeout_ms Anzahl der Millisekunden, während derer vibriert werden soll
- Returns
- 0 bei Erfolg, negativer errno-Code andernfalls
Definition in Zeile 55 der Datei vibrator.h .
Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert:
- hardware/libhardware/include/hardware/ vibrator.h