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:
- hardware / libhardware / include / hardware / ubicación_fused.h