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 行 の定義。
この構造体のドキュメントは、次のファイルから生成されました。
- hardware/libhardware/include/hardware/ vibrator.h