Riferimento alla struttura GnssConfigurationInterface

Riferimento alla struttura GnssConfigurationInterface

#include < gps.h >

Campi dati

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

Descrizione dettagliata

Interfaccia per il passaggio dei contenuti di configurazione GNSS dalla piattaforma all'HAL.

Definizione nella riga 2188 del file gps.h .

Documentazione dei campi

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

Carica i contenuti di configurazione GNSS nell'HAL. Parametri: config_data: un puntatore a un array di caratteri che contiene ciò che in genere è previsto dal file(/etc/gps.conf), ovvero una sequenza di stringhe UTF8 separate da "
". length: numero totale di caratteri UTF8 nei dati di configurazione.

IMPORTANTE: l'HAL GPS deve prevedere che questa funzione possa essere chiamata più volte. Inoltre, può essere chiamato anche quando GpsLocationProvider è già stato creato e attivato. L'HAL GPS deve mantenere le richieste esistenti per vari callback indipendentemente dalla modifica dei dati di configurazione.

Definizione nella riga 2205 del file gps.h .

Dimensione size_t

Impostato su sizeof(GnssConfigurationInterface)

Definizione nella riga 2190 del file gps.h .


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