Référence de structure GpsMeasurementInterface

Référence de structure GpsMeasurementInterface

#include < gps.h >

Champs de données

taille_t taille
entier(* init )( GpsMeasurementCallbacks *rappels)
vide(* fermer )()

Description détaillée

Interface étendue pour la prise en charge des mesures GPS.

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

Documentation de terrain

vide(* fermer)()

Arrête les mises à jour de HAL et désenregistre les routines de rappel. Après un appel à stop, les rappels précédemment enregistrés doivent être considérés comme invalides par la HAL. Si stop est invoqué sans un « init » préalable, cette fonction ne devrait effectuer aucun travail.

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

int(* init)( GpsMeasurementCallbacks *rappels)

Initialise l'interface et enregistre les routines de rappel auprès du HAL. Après un appel réussi à « init », la HAL doit commencer à fournir des mises à jour à sa propre phase.

Statut : GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT - si un rappel a déjà été enregistré sans appel correspondant à "fermer" GPS_MEASUREMENT_ERROR_GENERIC - si une autre erreur s'est produite, il est prévu que le HAL ne génère aucune mise à jour lors du renvoi de ce code d'erreur.

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

taille_t taille

Définir sur sizeof (GpsMeasurementInterface)

Définition à la ligne 1984 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