Documentation de référence sur la struct GnssConfigurationInterface

Documentation de référence sur la struct GnssConfigurationInterface

#include < gps.h >

Champs de données

size_t  size
 
void(*  configuration_update )(const char *config_data, int32_t length)
 

Description détaillée

Interface permettant de transmettre le contenu de la configuration GNSS de la plate-forme à HAL.

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

Documentation des champs

void(* configuration_update)(const char *config_data, int32_t length)

Transmettez le contenu de la configuration GNSS à HAL. Paramètres : config_data : pointeur vers un tableau de caractères contenant ce qui est généralement attendu du fichier(/etc/gps.conf), c'est-à-dire une séquence de chaînes UTF8 séparées par '
'. length : nombre total de caractères UTF8 dans les données de configuration.

IMPORTANT: Le HAL GPS doit s'attendre à ce que cette fonction puisse être appelée plusieurs fois. Il peut également être appelé même lorsque GpsLocationProvider est déjà créé et activé. Le HAL GPS doit conserver les requêtes existantes pour divers rappels, quelle que soit la modification des données de configuration.

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

taille_t

Défini sur sizeof(GnssConfigurationInterface)

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