vibrator_device 構造体リファレンス

vibrator_device 構造体リファレンス

#include < vibrator.h >

データ フィールド

struct hw_device_t   common
 
int(*  vibrator_on )(struct vibrator_device *vibradev, unsigned int timeout_ms)
 
int(*  vibration_off )(struct vibrator_device *vibradev)
 

詳細な説明

ファイル vibrator.h 37 行目 の定義。

フィールドのドキュメント

struct hw_device_t common

バイブレーション デバイスの一般的なメソッド。この構造体のユーザーは、 hw_device_t vibrator_device を参照していることが判明しているコンテキストで、 hw_device_t vibrator_device ポインタにキャストするため、このメンバーは vibrator_device の最初のメンバーである必要があります。

ファイル vibrator.h 44 行目 の定義。

int(* vibrator_off)(struct vibrator_device *vibradev)

バイブレーターをオフにする

以前に開始されたバイブレーションをキャンセルします(該当する場合)。

戻り値
成功した場合は 0、それ以外の場合は負の errno コード

ファイル vibrator.h 63 行 の定義。

int(* vibrator_on)(struct vibrator_device *vibradev, unsigned int timeout_ms)

バイブレーターをオンにする

この関数は、前のタイムアウトが期限切れになったか、キャンセルされた( vibrator_off() を介して)後にのみ呼び出す必要があります。

パラメータ
timeout_ms バイブレーションの継続時間(ミリ秒)
戻り値
成功した場合は 0、それ以外の場合は負の errno コード

ファイル vibrator.h 55 行 の定義。


この構造体のドキュメントは、次のファイルから生成されました。