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:
- hardware/libhardware/include/hardware/ fused_location.h