Referencia de la estructura FlpBatchOptions

Referencia de la estructura FlpBatchOptions

#include < fused_location.h >

Campos de información

doble max_power_allocation_mW
uint32_t sources_to_use
uint32_t banderas
int64_t period_ns
flotador medidores_de_desplazamiento_pequeños

Descripción detallada

Opciones con las API de FLP por lotes

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

Documentación de campo

banderas uint32_t

FLP_BATCH_WAKEUP_ON_FIFO_FULL: si se establece, 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 solución de ubicación. Es responsabilidad de las capas superiores (llamador) apagarlo, si sabe que el AP podría ir a dormir. Cuando este bit está activado en medio de 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 se utilizarán en OR bitwised en el futuro.

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

doble max_power_allocation_mW

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

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

int64_t period_ns

Frecuencia con la que se debe realizar el lote de ubicación en nano segundos.

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

flotar medidores_de_desplazamiento_más pequeño

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

Si se establece en 0, debe informar las ubicaciones en el intervalo solicitado incluso si el dispositivo está parado. Si es positivo, puede usar este parámetro como una sugerencia para ahorrar energía (por ejemplo, el período de ubicación de estrangulamiento si el usuario no se ha acercado al 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á parado.

No es necesario filtrar la entrega por ubicación según este parámetro. Las ubicaciones se pueden entregar 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 fused_location.h .

uint32_t sources_to_use

OR bit a bit de FLP_TECH_MASKS para usar

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


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