GpsMeasurementInterface 結構體參考資料

GpsMeasurementInterface 結構體參考資料

#include < gps.h >

資料欄位

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

詳細說明

擴充 GPS 測量支援的介面。

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

欄位說明文件

void(* close)()

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

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

int(* init)( GpsMeasurementCallbacks *callbacks)

初始化介面,並向 HAL 註冊回呼例程。成功呼叫「init」後,HAL 必須開始在其自身階段提供更新。

狀態:GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT - 如果已註冊回呼,但未對應呼叫「close」GPS_MEASUREMENT_ERROR_GENERIC - 如果發生任何其他錯誤,HAL 不會在傳回此錯誤代碼時產生任何更新。

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

size_t size

設為 sizeof(GpsMeasurementInterface)

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


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