Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Référence de structure GpsNavigationMessageInterface

Référence de structure GpsNavigationMessageInterface

#include < gps.h >

Champs de données

size_t Taille
int (* init ) ( rappels GpsNavigationMessageCallbacks *)
annuler(* 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 sur le terrain

void (* fermer) ()

Arrête les mises à jour de la HAL et annule l'enregistrement des routines de rappel. Après un appel à l'arrêt, les rappels précédemment enregistrés doivent être considérés comme invalides par la HAL. Si stop est appelé sans un 'init' précédent, 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 avec la HAL. Après un appel réussi à «init», la 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 le 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.

size_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