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.
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.
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.
taille_t taille |
La documentation de cette structure a été générée à partir du fichier suivant :
- hardware/libhardware/include/hardware/ gps.h