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