Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

AGps接口結構參考

AGps接口結構參考

#include < gps.h >

資料欄位

size_t 尺寸
無效(* 初始化 )( AGpsCallbacks * callbacks)
int(* data_conn_open )(const char * apn)
int(* data_conn_closed )()
int(* data_conn_failed )()
int(* set_server )( AGpsType類型,const char *主機名,int端口)
int(* data_conn_open_with_apn_ip_type )(const char * apn, ApnIpType apnIpType)

詳細說明

支持AGPS的擴展接口,它經過增強可以傳遞額外的APN數據。

gps.h文件第921行的定義。

現場文件

int(* data_conn_closed)()

通知AGPS數據連接已關閉。

在文件gps.h的939行定義。

int(* data_conn_failed)()

通知數據連接不適用於AGPS。

在文件gps.h的943行定義。

int(* data_conn_open)(const char * apn)

不推薦使用。如果HAL支持AGpsInterface_v2,則不會使用此API,請參閱data_conn_open_with_apn_ip_type以獲取更多信息。

文件gps.h的935行的定義。

int(* data_conn_open_with_apn_ip_type)(const char * apn, ApnIpType apnIpType)

通知數據連接可用,並設置要用於SUPL連接的APN的名稱及其IP類型。

在文件gps.h的953行定義。

void(* init)( AGpsCallbacks * callbacks)

打開AGPS接口,並提供回調例程以實現此接口。

在文件gps.h的 929行中的定義。

int(* set_server)( AGpsType類型,const char *主機名,int端口)

設置AGPS服務器的主機名和端口。

在文件gps.h的947行定義。

size_t大小

設置為sizeof(AGpsInterface)

在文件gps.h的923行定義。


該結構的文檔是從以下文件生成的:
  • 硬件/ libhardware / include / hardware / gps.h