Referencia de estructura de interfaz de GnssConfiguration

Referencia de estructura de interfaz de GnssConfiguration

#include < gps.h >

Campos de información

size_t Talla
vacío(* configuration_update ) (const char * config_data, int32_t length)

Descripción detallada

Interfaz para pasar el contenido de la configuración GNSS de la plataforma a HAL.

Definición en la línea 2188 del archivo gps.h.

Documentación de campo

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

Entregue el contenido de la configuración GNSS a HAL. Parámetros: config_data: un puntero a una matriz de caracteres que contiene lo que normalmente se espera del archivo (/etc/gps.conf), es decir, una secuencia de cadenas UTF8 separadas por '
'. longitud: número total de caracteres UTF8 en los datos de configuración.

IMPORTANTE: GPS HAL debe esperar que esta función se pueda llamar varias veces. Y se puede llamar incluso cuando GpsLocationProvider ya está construido y habilitado. GPS HAL debe mantener las solicitudes existentes para varias devoluciones de llamada independientemente del cambio en los datos de configuración.

Definición en la línea 2205 del archivo gps.h.

size_t tamaño

Establecer en sizeof (GnssConfigurationInterface)

Definición en la línea 2190 del archivo gps.h.


La documentación para esta estructura se generó a partir del siguiente archivo:
  • hardware / libhardware / include / hardware / gps.h