Referência da estrutura GnssConfigurationInterface

Referência da estrutura GnssConfigurationInterface

#include < gps.h >

Campos de dados

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

Descrição detalhada

Interface para transmitir o conteúdo de configuração do GNSS da plataforma para a HAL.

Definição na linha 21888 do arquivo gps.h .

Documentação do campo

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

Enviar conteúdo de configuração do GNSS para a HAL. Parâmetros: config_data: um ponteiro para uma matriz de caracteres que contém o que normalmente é esperado do arquivo(/etc/gps.conf), ou seja, uma sequência de strings UTF8 separadas por '
'. length: número total de caracteres UTF8 nos dados de configuração.

IMPORTANTE: o HAL do GPS precisa esperar que essa função possa ser chamada várias vezes. E pode ser chamado mesmo quando o GpsLocationProvider já foi criado e ativado. O HAL do GPS precisa manter as solicitações existentes para vários callbacks, independentemente da mudança nos dados de configuração.

Definição na linha 2205 do arquivo gps.h .

tamanho_t size

Set to sizeof(GnssConfigurationInterface)

Definição na linha 2190 do arquivo gps.h .


A documentação desse struct foi gerada com base no seguinte arquivo:
  • hardware/libhardware/include/hardware/ gps.h