Odniesienie do struktury interfejsu GPS
#include < gps.h >
Pola danych | |
rozmiar_t | rozmiar |
int(* | init )( GpsCallback *callback) |
int(* | początek ) (puste) |
int(* | zatrzymaj się ) (puste) |
próżnia(* | sprzątanie ) (puste) |
int(* | inject_time )( czas GpsUtcTime , int64_t timeReference, int niepewność) |
int(* | inject_location ) (podwójna szerokość geograficzna, podwójna długość geograficzna, dokładność pływania) |
próżnia(* | usuń_aiding_data )( flagi GpsAidingData ) |
int(* | set_position_mode ) (tryb GpsPositionMode , powtarzanie GpsPositionRecurrence , uint32_t min_interval, uint32_t preferowana_dokładność, uint32_t preferowany_czas) |
stała nieważna *(* | get_extension )(const char *name) |
szczegółowy opis
Dokumentacja terenowa
void(* usuń_aiding_data)(flagi GpsAidingData ) |
const void*(* get_extension)(const char *name) |
int(* init)( GpsCallbacks *callbacks) |
int(* inject_location)(podwójna szerokość geograficzna, podwójna długość geograficzna, dokładność zmiennoprzecinkowa) |
int(* inject_time)( czas GpsUtcTime , int64_t timeReference, int niepewność) |
int(* set_position_mode)( tryb GpsPositionMode , powtarzanie GpsPositionRecurrence , uint32_t min_interval, uint32_t preferowana_dokładność, uint32_t preferowany_czas) |
min_interval reprezentuje czas pomiędzy poprawkami w milisekundach. preferowana_accuracy reprezentuje żądaną dokładność poprawki w metrach. preferowany_czas reprezentuje żądany czas pierwszej poprawki w milisekundach.
Parametr „mode” powinien mieć wartość GPS_POSITION_MODE_MS_BASED lub GPS_POSITION_MODE_STANDALONE. Platforma zezwala (i jest to zalecane) na powrót do GPS_POSITION_MODE_MS_BASED, jeśli GPS_POSITION_MODE_MS_ASSISTED jest przekazywany, a GPS_POSITION_MODE_MS_BASED jest obsługiwany.
Dokumentacja tej struktury została wygenerowana z następującego pliku:
- hardware/libhardware/include/hardware/ gps.h