GpsInterface-Strukturreferenz
#include < gps.h >
Datenfelder | |
size_t | Größe |
int(* | init )( GpsCallbacks *callbacks) |
int(* | Anfang )(nichtig) |
int(* | stoppen )(nichtig) |
Leere(* | Aufräumen )(nichtig) |
int(* | inject_time )( GpsUtcTime Zeit, int64_t timeReference, int Unsicherheit) |
int(* | inject_location )(doppelter Breitengrad, doppelter Längengrad, Float-Genauigkeit) |
Leere(* | delete_aiding_data )( GpsAidingData- Flags) |
int(* | set_position_mode )( GpsPositionMode- Modus, GpsPositionRecurrence- Wiederholung, uint32_t min_interval, uint32_t Preferred_accuracy, uint32_t Preferred_time) |
const void *(* | get_extension )(const char *name) |
detaillierte Beschreibung
Felddokumentation
void(* delete_aiding_data)( GpsAidingData- Flags) |
const void*(* get_extension)(const char *name) |
int(* init)( GpsCallbacks *callbacks) |
int(* inject_location)(doppelter Breitengrad, doppelter Längengrad, Float-Genauigkeit) |
int(* inject_time)( GpsUtcTime- Zeit, int64_t timeReference, int-Unsicherheit) |
int(* set_position_mode)( GpsPositionMode- Modus, GpsPositionRecurrence- Wiederholung, uint32_t min_interval, uint32_t Preferred_accuracy, uint32_t Preferred_time) |
min_interval stellt die Zeit zwischen Fixes in Millisekunden dar. Preferred_accuracy stellt die angeforderte Fixgenauigkeit in Metern dar. Preferred_time stellt die angeforderte Zeit bis zur ersten Korrektur in Millisekunden dar.
Der Parameter „mode“ sollte einer von GPS_POSITION_MODE_MS_BASED oder GPS_POSITION_MODE_STANDALONE sein. Die Plattform erlaubt (und wird empfohlen), auf GPS_POSITION_MODE_MS_BASED zurückzugreifen, wenn GPS_POSITION_MODE_MS_ASSISTED übergeben wird und GPS_POSITION_MODE_MS_BASED unterstützt wird.
Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert:
- hardware/libhardware/include/hardware/ gps.h