AGpsRilInterface 结构体参考文档

AGpsRilInterface 结构体参考文档

#include < gps.h >

数据字段

size_t  尺寸
 
void(*  init )( AGpsRilCallbacks *callbacks)
 
void(*  set_ref_location )(const AGpsRefLocation *agps_reflocation, size_t sz_struct)
 
void(*  set_set_id )( AGpsSetIDType type, const char *setid)
 
void(*  ni_message )(uint8_t *msg, size_t len)
 
void(*  update_network_state )(int connected, int type, int roaming, const char *extra_info)
 
void(*  update_network_availability )(int avaiable, 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 type, const char *setid)

设置集 ID。

定义位于文件 gps.h 1161 行

size_t size

设置为 sizeof(AGpsRilInterface)

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

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

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

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

void(* update_network_state)(int connected, int type, int roaming, const char *extra_info)

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

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


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