GpsMeasurementInterface Struct Reference

GpsMeasurementInterface Struct Reference

#include < gps.h >

Champs de données

taille_t Taille
entier(* init )( GpsMeasurementCallbacks *rappels)
annuler(* 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

annuler(* fermer)()

Arrête les mises à jour de HAL et désenregistre les routines de rappel. Après un appel à arrêter, 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écédent, 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 avec HAL. Après un appel réussi à 'init', 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 un appel correspondant pour 'fermer' GPS_MEASUREMENT_ERROR_GENERIC - si une autre erreur s'est produite, il est prévu que HAL ne génère aucune mise à jour lors du retour 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 :
  • hardware/libhardware/include/hardware/ gps.h