GnssConfigurationInterface Struct Reference

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.

Definizione alla riga 2188 del file gps.h.

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.

Definizione alla riga 2205 del file gps.h.

size_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