Référence de structure GpsInterface

Référence de structure GpsInterface

#include < gps.h >

Champs de données

taille_t taille
entier(* init )( GpsCallbacks *rappels)
entier(* démarrer )(vide)
entier(* arrêter )(vide)
vide(* nettoyage )(vide)
entier(* inject_time )( Temps GpsUtcTime , int64_t timeReference, int incertitude)
entier(* inject_location )(double latitude, double longitude, précision du flotteur)
vide(* delete_aiding_data )(Drapeaux GpsAidingData )
entier(* set_position_mode )( Mode GpsPositionMode , récurrence GpsPositionRecurrence , uint32_t min_interval, uint32_t Preferred_accuracy, uint32_t Preferred_time)
const vide *(* get_extension )(const char *nom)

Description détaillée

Représente l'interface GPS standard.

Définition à la ligne 790 du fichier gps.h .

Documentation de terrain

void(* nettoyage)(vide)

Ferme l'interface.

Définition à la ligne 806 du fichier gps.h .

void(* delete_aiding_data)(indicateurs GpsAidingData )

Spécifie que le prochain appel à start n'utilisera pas les informations définies dans les indicateurs. GPS_DELETE_ALL est transmis pour un démarrage à froid.

Définition à la ligne 824 du fichier gps.h .

const void*(* get_extension)(const char *nom)

Obtenez un pointeur vers les informations d’extension.

Définition à la ligne 841 du fichier gps.h .

int(* init)( GpsCallbacks *rappels)

Ouvre l'interface et fournit les routines de rappel pour l'implémentation de cette interface.

Définition à la ligne 797 du fichier gps.h .

int(* inject_location)(double latitude, double longitude, précision du flotteur)

Injecte l'emplacement actuel d'un autre fournisseur de localisation (généralement l'ID de cellule). La latitude et la longitude sont mesurées en degrés, la précision attendue est mesurée en mètres

Définition à la ligne 817 du fichier gps.h .

int(* inject_time)( Temps GpsUtcTime , int64_t timeReference, int incertitude)

Injecte l’heure actuelle.

Définition à la ligne 809 du fichier gps.h .

int (* set_position_mode) (mode GpsPositionMode , récurrence GpsPositionRecurrence , uint32_t min_interval, uint32_t Preferred_accuracy, uint32_t Preferred_time)

min_interval représente le temps entre les corrections en millisecondes. Preferred_accuracy représente la précision de correction demandée en mètres. Preferred_time représente le temps demandé pour la première correction en millisecondes.

Le paramètre 'mode' doit être l'un des GPS_POSITION_MODE_MS_BASED ou GPS_POSITION_MODE_STANDALONE. Il est autorisé par la plate-forme (et il est recommandé) de revenir à GPS_POSITION_MODE_MS_BASED si GPS_POSITION_MODE_MS_ASSISTED est transmis et que GPS_POSITION_MODE_MS_BASED est pris en charge.

Définition à la ligne 837 du fichier gps.h .

taille_t taille

défini sur sizeof (GpsInterface)

Définition à la ligne 792 du fichier gps.h .

int(* début)(vide)

Commence à naviguer.

Définition à la ligne 800 du fichier gps.h .

int(* stop)(vide)

Arrête la navigation.

Définition à la ligne 803 du fichier gps.h .


La documentation de cette structure a été générée à partir du fichier suivant :
  • matériel/libhardware/include/hardware/ gps.h