GpsNavigationMessageInterface 結構體參考

GpsNavigationMessageInterface 結構體參考資料

#include < gps.h >

資料欄位

size_t  size
 
int(*  init )( GpsNavigationMessageCallbacks *callbacks)
 
void(*  close )()
 

詳細說明

支援 GPS 導航訊息回報的擴充介面。

定義位於檔案 gps.h 的第 2157 行。

欄位說明文件

void(* close)()

停止 HAL 的更新,並取消註冊回呼例行程序。呼叫停止後,HAL 必須將先前註冊的回呼視為無效。如果在沒有先前「init」的情況下叫用 stop,這個函式就不會執行任何工作。

定義位於檔案 gps.h 2181 行。

int(* init)( GpsNavigationMessageCallbacks *callbacks)

初始化介面,並向 HAL 註冊回呼例程。成功呼叫「init」後,HAL 必須開始提供更新內容。

狀態:GPS_NAVIGATION_MESSAGE_OPERATION_SUCCESS GPS_NAVIGATION_MESSAGE_ERROR_ALREADY_INIT - 如果回呼已註冊,但沒有相應的「關閉」呼叫。GPS_NAVIGATION_MESSAGE_ERROR_GENERIC - 如果發生任何其他錯誤,HAL 不會在傳回此錯誤代碼時產生任何更新。

定義位於檔案 gps.h 2173 行。

size_t size

設為 sizeof(GpsNavigationMessageInterface)

定義位於檔案 gps.h 2159 行。


這個結構體的說明文件是由下列檔案產生:
  • hardware/libhardware/include/hardware/ gps.h