GpsMeasurementInterface 構造体のリファレンス

GpsMeasurementInterface 構造体のリファレンス

#include < gps.h >

データフィールド

サイズ_tサイズ
int(* init )( GpsMeasurementCallbacks *コールバック)
空所(*近い)()

詳細な説明

GPS 測定サポートのための拡張インターフェイス。

ファイルgps.h1982行目の定義。

フィールドドキュメント

void(* close)()

HAL からの更新を停止し、コールバック ルーチンの登録を解除します。 stop の呼び出し後、以前に登録されたコールバックは HAL によって無効とみなされる必要があります。事前の「init」なしで stop が呼び出された場合、この関数は何も実行しません。

ファイルgps.h2005行目の定義。

int(* init)( GpsMeasurementCallbacks *コールバック)

インターフェイスを初期化し、コールバック ルーチンを HAL に登録します。 「init」の呼び出しが成功した後、HAL は独自のフェーズで更新の提供を開始する必要があります。

ステータス: GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT - 「close」への対応する呼び出しなしでコールバックがすでに登録されている場合 GPS_MEASUREMENT_ERROR_GENERIC - 他のエラーが発生した場合、このエラー コードを返しても HAL は更新を生成しないことが予想されます。

ファイルgps.h1997行目の定義。

size_t サイズ

sizeof(GpsMeasurementInterface) に設定します

ファイルgps.h1984行目の定義。


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