Référence de structure GpsNavigationMessageInterface

Référence de structure GpsNavigationMessageInterface

#include < gps.h >

Champs de données

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

Description détaillée

Interface étendue pour la prise en charge des rapports de messages de navigation GPS.

Définition à la ligne 2157 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 2181 du fichier gps.h .

int(* init)( GpsNavigationMessageCallbacks *rappels)

Initialise l'interface et enregistre les routines de rappel auprès du HAL. Après un appel réussi à « init », le HAL doit commencer à fournir des mises à jour dès qu'elles sont disponibles.

Statut : GPS_NAVIGATION_MESSAGE_OPERATION_SUCCESS GPS_NAVIGATION_MESSAGE_ERROR_ALREADY_INIT - si un rappel a déjà été enregistré sans appel correspondant à « fermer ». GPS_NAVIGATION_MESSAGE_ERROR_GENERIC - si une autre erreur se produit, il est prévu que HAL ne génère aucune mise à jour lors du renvoi de ce code d'erreur.

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

taille_t taille

Définir sur sizeof (GpsNavigationMessageInterface)

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