バイブレーター_デバイス構造体リファレンス

バイブレーター_デバイス構造体リファレンス

#include < vibrator.h >

データフィールド

struct hw_device_t一般
int(*バイブレーター)(structバイブレーターデバイス* vibradev、unsigned int timeout_ms)
int(*バイブレーターオフ)(structバイブレーターデバイス* vibradev)

詳細な説明

ファイルbivisor.hの37行目で定義されています。

フィールドドキュメント

struct hw_device_t common

バイブレーター装置の一般的な方法。これは最初のメンバーでなければなりませんvibrator_deviceこのような構造のユーザーがキャストされますようhw_device_tをするvibrator_deviceのそれは知られていますコンテキストでポインタhw_device_tの参照vibrator_deviceを

ファイルbivisor.hの44行目で定義されています。

int(*バイブレーターオフ)(structバイブレーターデバイス* vibradev)

バイブレーターをオフにします

以前に開始したバイブレーションがある場合はキャンセルします。

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

ファイルbivisor.hの63行で定義されています。

int(*バイブレーター_on)(structバイブレーター* vibradev、unsigned int timeout_ms)

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

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

パラメーター
timeout_ms振動するミリ秒数
戻り値
成功した場合は0、それ以外の場合は負のerrnoコード

ファイルbivisor.hの55行目で定義されています。


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