Referência de estrutura GnssConfigurationInterface
#include < gps.h >
Campos de Dados | |
size_t | Tamanho |
vazio(* | configuration_update ) (const char * config_data, int32_t length) |
Descrição detalhada
Interface para passar o conteúdo da configuração GNSS da plataforma para o HAL.
Documentação de Campo
void (* configuration_update) (const char * config_data, int32_t length) |
Fornece conteúdo de configuração GNSS para HAL. Parâmetros: config_data - um ponteiro para um array char que contém o que normalmente é esperado do arquivo (/etc/gps.conf), ou seja, uma sequência de strings UTF8 separadas por '
'. comprimento - número total de caracteres UTF8 nos dados de configuração.
IMPORTANTE: O GPS HAL deve esperar que esta função possa ser chamada várias vezes. E pode ser chamado mesmo quando GpsLocationProvider já está construído e ativado. O GPS HAL deve manter as solicitações existentes para vários retornos de chamada, independentemente da alteração nos dados de configuração.
size_t size |
A documentação para esta estrutura foi gerada a partir do seguinte arquivo:
- hardware / libhardware / include / hardware / gps.h