vibration_device-Strukturreferenz

vibration_device-Strukturreferenz

#include < vibrator.h >

Datenfelder

Struktur hw_device_t gemeinsam
int(* vibration_on )(struct vibration_device *vibradev, unsigned int timeout_ms)
int(* vibration_off )(struct vibration_device *vibradev)

detaillierte Beschreibung

Definition in Zeile 37 der Datei vibration.h .

Felddokumentation

struct hw_device_t common

Gängige Methoden des Vibratorgeräts. Dies muss das erste Mitglied von vibration_device sein, da Benutzer dieser Struktur in Kontexten , in denen bekannt ist, dass hw_device_t auf ein vibration_device verweist , einen Zeiger von hw_device_t auf vibration_device umwandeln.

Definition in Zeile 44 der Datei vibration.h .

int(* vibration_off)(struct vibration_device *vibradev)

Schalten Sie den Vibrator aus

Brechen Sie ggf. eine zuvor gestartete Vibration ab.

Kehrt zurück
0 im Erfolgsfall, sonst negativer Fehlercode

Definition in Zeile 63 der Datei vibration.h .

int(* vibration_on)(struct vibration_device *vibradev, unsigned int timeout_ms)

Schalten Sie den Vibrator ein

Diese Funktion darf erst aufgerufen werden, nachdem das vorherige Timeout abgelaufen ist oder abgebrochen wurde (durch vibration_off() ).

Parameter
timeout_ms Anzahl der Millisekunden zum Vibrieren
Kehrt zurück
0 im Erfolgsfall, sonst negativer Fehlercode

Definition in Zeile 55 der Datei vibration.h .


Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert:
  • hardware/libhardware/include/hardware/ vibrator.h