AGpsRilInterface结构参考

AGpsRilInterface结构参考

#include < gps.h >

资料栏位

size_t尺寸
空白(*初始化)( AGpsRilCallbacks * callbacks)
空白(* 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漫游,const char * extra_info)
空白(* update_network_availability )(int available,const char * apn)

详细说明

支持AGPS_RIL的扩展接口。

在文件gps.h的1145行的定义。

现场文件

void(* init)( AGpsRilCallbacks * callbacks)

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

在文件gps.h的1152行定义。

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.h的1147行定义。

void(* update_network_availability)(int available,const char * apn)

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

在文件gps.h的1178行定义。

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

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

在文件gps.h的1172行定义。


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