AGpsRilInterface 结构参考

AGpsRilInterface 结构参考

#include < gps.h >

数据字段

尺寸_t尺寸
空白(*初始化)( AGpsRilCallbacks *回调)
空白(* set_ref_location )(const AGpsRefLocation *agps_reflocation, size_t sz_struct)
空白(* set_set_id )( AGpsSetIDType类型, const char *setid)
空白(* ni_message )(uint8_t *msg, size_t len)
空白(* update_network_state )(int 连接、int 类型、int 漫游、const char *extra_info)
空白(* update_network_availability )(int 可用,const char *apn)

详细说明

AGPS_RIL 支持的扩展接口。

定义位于文件gps.h的第1145行。

现场文档

void(* init)( AGpsRilCallbacks *回调)

打开AGPS接口并提供回调例程来实现该接口。

文件gps.h1152行的定义。

void(* ni_message)(uint8_t *msg, size_t len)

发送网络发起的消息。

定义位于文件gps.h的第1166行。

void(* set_ref_location)(const AGpsRefLocation *agps_reflocation, size_t sz_struct)

设置参考位置。

定义位于文件gps.h的第1157行。

void(* set_set_id)( AGpsSetIDType类型, const char *setid)

设置集合 ID。

定义位于文件gps.h的第1161行。

size_t 尺寸

设置为 sizeof(AGpsRilInterface)

文件gps.h1147行的定义。

void(* update_network_availability)(int 可用, const char *apn)

通知 GPS 网络状态变化。这些参数与 android.net.NetworkInfo 类中的值匹配。

定义位于文件gps.h的第1178行。

void(* update_network_state)(int 连接、int 类型、int 漫游、const char *extra_info)

通知 GPS 网络状态变化。这些参数与 android.net.NetworkInfo 类中的值匹配。

定义位于文件gps.h的第1172行。


该结构的文档是从以下文件生成的:
  • 硬件/libhardware/include/hardware/gps.h