AGpsRilInterface 結構體參考資料

AGpsRilInterface 結構體參考資料

#include < gps.h >

資料欄位

size_t  size
 
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)

設定 set 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