Riferimento alla struttura GnssConfigurationInterface

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.

Definizione alla riga 2188 del file gps.h .

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.

Definizione alla riga 2205 del file gps.h .

dimensione_t dimensione

Imposta su sizeof(GnssConfigurationInterface)

Definizione alla riga 2190 del file gps.h .


La documentazione per questa struttura è stata generata dal seguente file:
  • hardware/libhardware/include/hardware/ gps.h