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