AGpsRilInterface-Strukturreferenz

AGpsRilInterface-Strukturreferenz

#include < gps.h >

Datenfelder

size_t Größe
Leere(* init )( AGpsRilCallbacks *callbacks)
Leere(* set_ref_location )(const AGpsRefLocation *agps_reflocation, size_t sz_struct)
Leere(* set_set_id )( AGpsSetIDType- Typ, const char *setid)
Leere(* ni_message )(uint8_t *msg, size_t len)
Leere(* update_network_state )(int connected, int type, int roaming, const char *extra_info)
Leere(* update_network_availability )(int verfügbar, const char *apn)

detaillierte Beschreibung

Erweiterte Schnittstelle für AGPS_RIL-Unterstützung.

Definition in Zeile 1145 der Datei gps.h .

Felddokumentation

void(* init)( AGpsRilCallbacks *callbacks)

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

Definition in Zeile 1152 der Datei gps.h .

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

Vom Netzwerk initiierte Nachricht senden.

Definition in Zeile 1166 der Datei gps.h .

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

Legt den Referenzort fest.

Definition in Zeile 1157 der Datei gps.h .

void(* set_set_id)( AGpsSetIDType- Typ, const char *setid)

Legt die Set-ID fest.

Definition in Zeile 1161 der Datei gps.h .

size_t Größe

auf sizeof(AGpsRilInterface) setzen

Definition in Zeile 1147 der Datei gps.h .

void(* update_network_availability)(int verfügbar, const char *apn)

Benachrichtigen Sie GPS über Änderungen des Netzwerkstatus. Diese Parameter stimmen mit Werten in der Klasse android.net.NetworkInfo überein.

Definition in Zeile 1178 der Datei gps.h .

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

Benachrichtigen Sie GPS über Änderungen des Netzwerkstatus. Diese Parameter stimmen mit Werten in der Klasse android.net.NetworkInfo überein.

Definition in Zeile 1172 der Datei gps.h .


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