AGpsInterface 結構參考

AGpsInterface 結構參考

#include < gps.h >

資料欄位

尺寸_t尺寸
空白(*初始化)( AGpsCallbacks *回呼)
整數(* data_conn_open )(const char *apn)
整數(* data_conn_close )()
整數(*資料連線失敗)()
整數(* set_server )( AGpsType類型, const char *主機名稱, int 連接埠)
整數(* data_conn_open_with_apn_ip_type )(const char *apn, ApnIpType apnIpType)

詳細說明

AGPS 支援的擴展接口,經過增強可以傳遞額外的 APN 資料。

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

現場文檔

int(* data_conn_close)()

通知 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 *回呼)

打開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