vibrator_device Yapı Referansı
#include <
vibrator.h
>
Veri Alanları |
|
struct hw_device_t | yaygın |
int(* | vibrator_on )(struct vibrator_device *vibradev, unsigned int timeout_ms) |
int(* | vibrator_off )(struct vibrator_device *vibradev) |
Ayrıntılı Açıklama
Tanımı, vibrator.h dosyasının 37. satırı içindedir.
Alan Belgeleri
struct hw_device_t common |
Titreşim cihazının yaygın yöntemleri. Bu yapının kullanıcıları, hw_device_t vibrator_device yönergesine referans verdiği bilinen bağlamlarda hw_device_t vibrator_device işaretçisine bir vibrator_device yönergesi göndereceğinden bu, vibrator_device yapısının ilk üyesi olmalıdır.
Tanım, vibrator.h dosyasının 44 satırına yerleştirilmiştir.
int(* vibrator_off)(struct vibrator_device *vibradev) |
Titreşimi kapatma
Daha önce başlatılmış bir titreşimi (varsa) iptal eder.
- İlerlemeler
- 0 (başarılıysa), aksi takdirde negatif errno kodu
Tanımı, vibrator.h dosyasının 63. satırı içindedir.
int(* vibrator_on)(struct vibrator_device *vibradev, unsigned int timeout_ms) |
Titreşimi aç
Bu işlev yalnızca önceki zaman aşımı sona erdikten veya iptal edildikten ( vibrator_off() aracılığıyla) sonra çağrılmalıdır.
- Parametreler
-
timeout_ms titreşim süresi (milisaniye cinsinden)
- İlerlemeler
- 0 (başarılıysa), aksi takdirde negatif errno kodu
Tanım, vibrator.h dosyasının 55. satırı sıdır.
Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur:
- hardware/libhardware/include/hardware/ vibrator.h