vibrator_device Yapı Referansı

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: