AGpsInterface_v2 结构体参考文档

AGpsInterface_v2 结构体参考文档

#include < gps.h >

数据字段

size_t  尺寸
 
void(*  init )( AGpsCallbacks *callbacks)
 
int(*  data_conn_open )(const char *apn)
 
int(*  data_conn_closed )()
 
int(*  data_conn_failed )()
 
int(*  set_server )( AGpsType type, const char *hostname, int port)
 
int(*  data_conn_open_with_apn_ip_type )(const char *apn, ApnIpType apnIpType)
 

详细说明

扩展了 AGPS 支持接口,以便传递额外的 APN 数据。

定义位于文件 gps.h 771 行。

字段文档

int(* data_conn_closed)()

通知 AGPS 数据连接已关闭。

定义位于文件 gps.h 789 行。

int(* data_conn_failed)()

通知 AGPS 没有可用的网络连接。

定义位于文件 gps.h 793 行。

int(* data_conn_open)(const char *apn)

已弃用。如果 HAL 支持 AGpsInterface_v2 ,则不会使用此 API;如需了解详情,请参阅 data_conn_open_with_apn_ip_type。

定义位于文件 gps.h 785 行。

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

通知数据连接可用,并设置要用于 SUPL 连接的 APN 的名称及其 IP 类型。

定义位于文件 gps.h 803 行中。

void(* init)( AGpsCallbacks *callbacks)

打开 AGPS 接口,并向此接口的实现提供回调例程。

定义位于文件 gps.h 779 行。

int(* set_server)( AGpsType type, const char *hostname, int port)

设置 AGPS 服务器的主机名和端口。

定义位于文件 gps.h 797 行。

size_t size

设置为 sizeof(AGpsInterface_v2)

定义位于文件 gps.h 773 行中。


此结构体的文档是根据以下文件生成的:
  • hardware/libhardware/include/hardware/ gps.h