Referencia de estructura FlpBatchOptions

Referencia de estructura FlpBatchOptions

#include < fused_location.h >

Campos de información

doble asignación_potencia_max_mW
uint32_t fuentes_para_usar
uint32_t banderas
int64_t periodo_ns
flotar metros_de_desplazamiento_más pequeños

Descripción detallada

Opciones con las API de FLP por lotes

Definición en la línea 258 del archivo fusionado_ubicación.h .

Documentación de campo

banderas uint32_t

FLP_BATCH_WAKEUP_ON_FIFO_FULL: si se configura, el hardware activará el AP cuando el búfer esté lleno. Si no se configura, el hardware eliminará el objeto de ubicación más antiguo.

FLP_BATCH_CALLBACK_ON_LOCATION_FIX: si se establece, la devolución de llamada de ubicación se llamará cada vez que haya una corrección de ubicación. Es responsabilidad de las capas superiores (la persona que llama) apagarlo, si sabe que el AP podría entrar en modo de suspensión. Cuando este bit está activado durante una sesión de procesamiento por lotes, el procesamiento por lotes debe continuar mientras se informan las correcciones de ubicación en tiempo real.

Otras banderas serán sometidas a OR bit a bit en el futuro.

Definición en la línea 284 del archivo fusionado_ubicación.h .

doble max_power_allocation_mW

Potencia máxima en mW que la implementación subyacente puede usar para esta llamada por lotes. Si max_power_allocation_mW es 0, solo se informarán las soluciones que se generen sin costo adicional de energía.

Definición en la línea 265 del archivo fusionado_ubicación.h .

int64_t periodo_ns

Frecuencia con la que se debe agrupar la ubicación en nanosegundos.

Definición en la línea 290 del archivo fusionado_ubicación.h .

flotar metros_desplazamiento_más pequeños

El desplazamiento más pequeño entre ubicaciones reportadas en metros.

Si se establece en 0, deberá informar las ubicaciones en el intervalo solicitado incluso si el dispositivo está parado. Si es positivo, puede utilizar este parámetro como sugerencia para ahorrar energía (por ejemplo, limitar el período de ubicación si el usuario no ha viajado cerca del umbral de desplazamiento). Incluso los valores positivos pequeños pueden interpretarse en el sentido de que no es necesario calcular la ubicación cuando el dispositivo está estacionario.

No es necesario filtrar la entrega por ubicación según este parámetro. Se pueden entregar localidades incluso si tienen un desplazamiento menor al solicitado. Este parámetro se puede ignorar con seguridad a costa de posibles ahorros de energía.

Definición en la línea 307 del archivo fusionado_ubicación.h .

uint32_t fuentes_para_usar

OR bit a bit de FLP_TECH_MASKS a utilizar

Definición en la línea 268 del archivo fusionado_ubicación.h .


La documentación para esta estructura se generó a partir del siguiente archivo: