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.
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.
A documentação desse struct foi gerada com base no seguinte arquivo:
- hardware/libhardware/include/hardware/ gps.h