AGpsInterface-Strukturreferenz

AGpsInterface-Strukturreferenz

#include < gps.h >

Datenfelder

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)
 

Detaillierte Beschreibung

Erweiterte Schnittstelle für die AGPS-Unterstützung, die zusätzliche APN-Daten weitergeben kann.

Definition in Zeile 921 der Datei gps.h

Felddokumentation

int(* data_conn_closed)()

Gibt an, dass die AGPS-Datenverbindung geschlossen wurde.

Definition in Zeile 939 der Datei gps.h

int(* data_conn_failed)()

Informiert darüber, dass für AGPS keine Datenverbindung verfügbar ist.

Definition in Zeile 943 der Datei gps.h .

int(* data_conn_open)(const char *apn)

Eingestellt. Wenn die HAL AGpsInterface_v2 unterstützt, wird diese API nicht verwendet. Weitere Informationen finden Sie unter data_conn_open_with_apn_ip_type.

Definition in Zeile 935 der Datei gps.h

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

Informiert darüber, dass eine Datenverbindung verfügbar ist, und legt den Namen des APN und seinen IP-Typ fest, die für SUPL-Verbindungen verwendet werden sollen.

Definition in Zeile 953 der Datei gps.h

void(* init)( AGpsCallbacks *callbacks)

Öffnet die AGPS-Schnittstelle und stellt die Callback-Routinen für die Implementierung dieser Schnittstelle bereit.

Definition in Zeile 929 der Datei gps.h

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

Legt den Hostnamen und den Port für den AGPS-Server fest.

Definition in Zeile 947 der Datei gps.h

size_t-Größe

auf sizeof(AGpsInterface) festgelegt

Definition in Zeile 923 der Datei gps.h


Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert:
  • hardware/libhardware/include/hardware/ gps.h