GpsNavigationMessageInterface 構造体のリファレンス

GpsNavigationMessageInterface 構造体のリファレンス

#include < gps.h >

データフィールド

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

詳細な説明

GPS ナビゲーション メッセージ レポートのサポートのための拡張インターフェイス。

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

フィールドドキュメント

void(* close)()

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

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

int(* init)( GpsNavigationMessageCallbacks *callbacks)

インターフェイスを初期化し、コールバック ルーチンを HAL に登録します。 「init」の呼び出しが成功した後、HAL はアップデートが利用可能になったときにその提供を開始する必要があります。

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

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

size_t サイズ

sizeof(GpsNavigationMessageInterface) に設定します

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


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