GnssConfigurationInterface Struct Reference
#include < gps.h >
Campi dati | |
size_t | dimensione |
void (* | configuration_update ) (const char * config_data, int32_t length) |
Descrizione dettagliata
Interfaccia per il passaggio dei contenuti della configurazione GNSS dalla piattaforma all'HAL.
Documentazione sul campo
void (* configuration_update) (const char * config_data, int32_t length) |
Fornisci i contenuti della configurazione GNSS a HAL. Parametri: config_data - un puntatore a un array di caratteri che contiene ciò che di solito ci si aspetta dal file (/etc/gps.conf), cioè una sequenza di stringhe UTF8 separate da '
'. length - numero totale di caratteri UTF8 nei dati di configurazione.
IMPORTANTE: GPS HAL dovrebbe aspettarsi che questa funzione possa essere chiamata più volte. E può essere chiamato anche quando GpsLocationProvider è già costruito e abilitato. GPS HAL dovrebbe mantenere le richieste esistenti per vari callback indipendentemente dalla modifica dei dati di configurazione.
size_t dimensione |
La documentazione per questa struttura è stata generata dal seguente file:
- hardware / libhardware / include / hardware / gps.h