sensors_poll_device_1 構造体リファレンス

sensors_poll_device_1 構造体リファレンス

#include < sensors.h >

データフィールド

結合 {
構造体センサー_ポール_デバイス_t v0
構造体 {
構造体 hw_device_t共通
int(* activate )(struct sensors_poll_device_t
*dev、int センサーハンドル、int
有効)
int(* setDelay )(struct sensors_poll_device_t
*dev、int センサーハンドル、
int64_t サンプリング期間_ns)
int(*ポーリング)(struct sensors_poll_device_t
*dev、センサー_イベント_t *データ、
整数カウント)
}
};
int(*バッチ)(struct sensors_poll_device_1 *dev, int sensor_handle, int flags, int64_t testing_period_ns, int64_t max_report_latency_ns)
int(*フラッシュ)(struct sensors_poll_device_1 *dev, int sensor_handle)
int(* inject_sensor_data )(struct sensors_poll_device_1 *dev, const sensors_event_t *data)
空所(*予約済み_procs [7])(void)

詳細な説明

ファイルsensors.h1301行目の定義。

フィールドドキュメント

結合 { ... }
int(* activate)(struct sensors_poll_device_t *dev、int sensor_handle、int 有効)

ファイルsensors.h1318行目の定義。

int(* バッチ)(struct sensors_poll_device_1 *dev, int sensor_handle, int flags, int64_t testing_period_ns, int64_t max_report_latency_ns)

ファイルsensors.h1349行目の定義。

構造体 hw_device_t共通

ファイルsensors.h1309行目の定義。

int(*フラッシュ)(struct sensors_poll_device_1 *dev, int sensor_handle)

ファイルsensors.h1365行目の定義。

int(* inject_sensor_data)(struct sensors_poll_device_1 *dev, const sensors_event_t *data)

ファイルsensors.h1374行目の定義。

int(*poll)(struct sensors_poll_device_t *dev, sensors_event_t *data, int count)

センサー データの配列を返します。

ファイルsensors.h1333行目の定義。

void(*reserved_procs[7])(void)

ファイルsensors.h1376行目の定義。

int(* setDelay)(struct sensors_poll_device_t *dev, int sensor_handle, int64_t testing_period_ns)

特定のセンサーのイベントの期間をナノ秒単位で設定します。サンプリング期間 > 最大遅延の場合、最大遅延に切り捨てられ、サンプリング期間 ns < 最小遅延の場合、最小遅延に置き換えられます。

ファイルsensors.h1327行目の定義。

ファイルsensors.h1306行目の定義。


この構造体のドキュメントは次のファイルから生成されました。
  • hardware/libhardware/include/hardware/ sensors.h