Documentation de référence sur la struct AGpsInterface_v2

Documentation de référence sur la struct AGpsInterface_v2

#include < gps.h >

Champs de données

size_t  size
 
void(*  init )( AGpsCallbacks *callbacks)
 
int(*  data_conn_open )(const char *apn)
 
int(*  data_conn_closed )()
 
int(*  data_conn_failed )()
 
int(*  set_server )( AGpsType type, const char *hostname, int port)
 
int(*  data_conn_open_with_apn_ip_type )(const char *apn, ApnIpType apnIpType)
 

Description détaillée

Interface étendue pour la prise en charge d'A-GPS. Elle permet de transmettre des données APN supplémentaires.

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

Documentation des champs

int(* data_conn_closed)()

Indique que la connexion de données AGPS a été fermée.

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

int(* data_conn_failed)()

Indique qu'aucune connexion de données n'est disponible pour l'A-GPS.

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

int(* data_conn_open)(const char *apn)

Obsolète. Si le HAL est compatible avec AGpsInterface_v2 , cette API ne sera pas utilisée. Pour en savoir plus, consultez data_conn_open_with_apn_ip_type.

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

int(* data_conn_open_with_apn_ip_type)(const char *apn, ApnIpType apnIpType)

Signale qu'une connexion de données est disponible et définit le nom de l'APN et son type d'adresse IP à utiliser pour les connexions SUPL.

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

void(* init)( AGpsCallbacks *callbacks)

Ouvre l'interface AGPS et fournit les routines de rappel à l'implémentation de cette interface.

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

int(* set_server)( AGpsType type, const char *hostname, int port)

Définit le nom d'hôte et le port du serveur AGPS.

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

taille_t

défini sur sizeof(AGpsInterface_v2)

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


La documentation de ce struct a été générée à partir du fichier suivant :
  • hardware/libhardware/include/hardware/ gps.h