AGpsInterface_v2-Strukturreferenz

AGpsInterface_v2-Strukturreferenz

#include < gps.h >

Datenfelder

size_t Größe
Leere(* init )( AGpsCallbacks *callbacks)
int(* data_conn_open )(const char *apn)
int(* data_conn_closed )()
int(* data_conn_failed )()
int(* set_server )( AGpsType- Typ, const char *hostname, int port)
int(* data_conn_open_with_apn_ip_type )(const char *apn, ApnIpType apnIpType)

detaillierte Beschreibung

Erweiterte Schnittstelle für AGPS-Unterstützung. Sie wurde erweitert, um die Weitergabe zusätzlicher APN-Daten zu ermöglichen.

Definition in Zeile 771 der Datei gps.h .

Felddokumentation

int(* data_conn_closed)()

Benachrichtigt, dass die AGPS-Datenverbindung geschlossen wurde.

Definition in Zeile 789 der Datei gps.h .

int(* data_conn_failed)()

Benachrichtigt, dass für AGPS keine Datenverbindung verfügbar ist.

Definition in Zeile 793 der Datei gps.h .

int(* data_conn_open)(const char *apn)

Veraltet. 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 785 der Datei gps.h .

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

Benachrichtigt, dass eine Datenverbindung verfügbar ist, und legt den Namen des APN und seinen IP-Typ fest, der für SUPL-Verbindungen verwendet werden soll.

Definition in Zeile 803 der Datei gps.h .

void(* init)( AGpsCallbacks *callbacks)

Öffnet die AGPS-Schnittstelle und stellt die Rückrufroutinen für die Implementierung dieser Schnittstelle bereit.

Definition in Zeile 779 der Datei gps.h .

int(* set_server)( AGpsType- Typ, const char *Hostname, int-Port)

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

Definition in Zeile 797 der Datei gps.h .

size_t Größe

auf sizeof(AGpsInterface_v2) setzen

Definition in Zeile 773 der Datei gps.h .


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