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