Referencia de la estructura GnssConfigurationInterface
#include <
gps.h
>
Campos de datos |
|
size_t | tamaño |
void(* | configuration_update )(const char *config_data, int32_t length) |
Descripción detallada
Interfaz para pasar el contenido de configuración de GNSS de la plataforma a la HAL.
Documentación de campos
void(* configuration_update)(const char *config_data, int32_t length) |
Envía el contenido de configuración de GNSS a HAL. Parámetros: config_data: Es un puntero a un array de caracteres que contiene lo que se espera del archivo(/etc/gps.conf), es decir, una secuencia de cadenas UTF8 separadas por "
". length: Es la cantidad total de caracteres UTF8 en los datos de configuración.
IMPORTANTE: El sistema HAL de GPS debe esperar que se pueda llamar a esta función varias veces. Y se puede llamar incluso cuando GpsLocationProvider ya está construido y habilitado. El sistema HAL de GPS debe mantener las solicitudes existentes para varias devoluciones de llamada, independientemente del cambio en los datos de configuración.
tamaño de size_t |
La documentación de esta struct se generó a partir del siguiente archivo:
- hardware/libhardware/include/hardware/ gps.h