AGpsInterface_v2 Yapı Referansı

AGpsInterface_v2 Yapı Referansı

#include < gps.h >

Veri Alanları

size_t  size
 
void(*  init )( AGpsCallbacks *callbacks)
 
int(*  data_conn_open )(const char *apn)
 
int(*  data_conn_closed )()
 
int(*  data_conn_failed )()
 
int(*  set_server )( AGpsType type, const char *hostname, int port)
 
int(*  data_conn_open_with_apn_ip_type )(const char *apn, ApnIpType apnIpType)
 

Ayrıntılı Açıklama

AGPS desteği için genişletilmiş arayüz. Ek APN verilerinin iletilmesini sağlamak için geliştirilmiştir.

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

Alan Belgeleri

int(* data_conn_closed)()

AGPS veri bağlantısının kapatıldığını bildirir.

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

int(* data_conn_failed)()

AGPS için veri bağlantısı kullanılamadığını bildirir.

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

int(* data_conn_open)(const char *apn)

Desteği sonlandırıldı. HAL, AGpsInterface_v2 desteklemiyorsa bu API kullanılmaz. Daha fazla bilgi için data_conn_open_with_apn_ip_type bölümüne bakın.

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

int(* data_conn_open_with_apn_ip_type)(const char *apn, ApnIpType apnIpType)

Veri bağlantısının kullanılabilir olduğunu bildirir ve APN'nin adını ve IP türünü SUPL bağlantıları için kullanılacak şekilde ayarlar.

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

void(* init)( AGpsCallbacks *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 779 satırı

int(* set_server)( AGpsType type, const char *hostname, int port)

AGPS sunucusunun ana makine adını ve bağlantı noktasını belirler.

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

size_t boyutu

sizeof(AGpsInterface_v2) olarak ayarlandı

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


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