Referencia de la estructura GnssConfigurationInterface

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.

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

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.

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

tamaño de size_t

Se establece en sizeof(GnssConfigurationInterface).

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


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