AGpsRilInterface Yapı Referansı

AGpsRilInterface Yapı Referansı

#include < gps.h >

Veri Alanları

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)
 

Ayrıntılı Açıklama

AGPS_RIL desteği için genişletilmiş arayüz.

Tanım, gps.h dosyasının 1145 satırındadır.

Alan Belgeleri

void(* init)( AGpsRilCallbacks *callbacks)

AGPS arayüzünü açar ve bu arayüzün uygulanması için geri çağırma rutinlerini sağlar.

Tanımı, gps.h dosyasının 1152 satırı

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

Ağ tarafından başlatılan mesaj gönderme.

gps.h dosyasının 1166 satırı

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

Referans konumunu ayarlar.

Tanım, gps.h dosyasının 1157 satırındadır.

void(* set_set_id)( AGpsSetIDType type, const char *setid)

Set kimliğini ayarlar.

Tanımı, gps.h dosyasının 1161 satırı

size_t boyutu

sizeof(AGpsRilInterface) olarak ayarlandı

Tanımı, gps.h dosyasının 1147 satırı

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

GPS'ye ağ durumu değişikliklerini bildirir. Bu parametreler, android.net.NetworkInfo sınıfındaki değerlerle eşleşir.

gps.h dosyasının 1178 satırı

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

GPS'ye ağ durumu değişikliklerini bildirir. Bu parametreler, android.net.NetworkInfo sınıfındaki değerlerle eşleşir.

gps.h dosyasının 1172 satırı


Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur:
  • hardware/libhardware/include/hardware/ gps.h