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.
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.
Dimensione size_t |
La documentazione di questa struttura è stata generata dal seguente file:
- hardware/libhardware/include/hardware/ gps.h