Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 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