Referência de estrutura FlpBatchOptions
#include < fused_location.h >
Campos de dados | |
dobro | max_power_allocation_mW |
uint32_t | fontes_para_usar |
uint32_t | bandeiras |
int64_t | período_ns |
flutuador | menor_displacement_meters |
Descrição detalhada
Opções com APIs FLP em lote
Definição na linha 258 do arquivo fused_location.h .
Documentação de campo
sinalizadores uint32_t |
FLP_BATCH_WAKEUP_ON_FIFO_FULL - Se definido, o hardware irá ativar o AP quando o buffer estiver cheio. Se não for definido, o hardware eliminará o objeto de localização mais antigo.
FLP_BATCH_CALLBACK_ON_LOCATION_FIX - Se definido, o retorno de chamada de localização será chamado sempre que houver uma correção de localização. É responsabilidade das camadas superiores (chamador) desligá-lo, caso saiba que o AP pode adormecer. Quando esse bit estiver ativado no meio de uma sessão de lote, o lote deverá continuar enquanto as correções de localização são relatadas em tempo real.
Outros sinalizadores serão submetidos a OR bit a bit no futuro.
Definição na linha 284 do arquivo fused_location.h .
duplo max_power_allocation_mW |
Potência máxima em mW que a implementação subjacente pode usar para esta chamada em lote. Se max_power_allocation_mW for 0, apenas os fixes gerados sem custo adicional de energia deverão ser reportados.
Definição na linha 265 do arquivo fused_location.h .
int64_t período_ns |
Frequência com que o local precisa ser agrupado em nano segundos.
Definição na linha 290 do arquivo fused_location.h .
flutuar menor_displacement_meters |
O menor deslocamento entre locais relatados em metros.
Se definido como 0, você deverá relatar locais no intervalo solicitado, mesmo se o dispositivo estiver parado. Se positivo, você pode usar este parâmetro como uma dica para economizar energia (por exemplo, estrangulamento do período de localização se o usuário não tiver viajado próximo ao limite de deslocamento). Mesmo pequenos valores positivos podem ser interpretados como significando que você não precisa calcular a localização quando o dispositivo está parado.
Não há necessidade de filtrar a entrega do local com base neste parâmetro. Os locais poderão ser entregues mesmo que tenham deslocamento menor que o solicitado. Este parâmetro pode ser ignorado com segurança ao custo de potenciais economias de energia.
Definição na linha 307 do arquivo fused_location.h .
uint32_t fontes_to_use |
OR bit a bit do FLP_TECH_MASKS a ser usado
Definição na linha 268 do arquivo fused_location.h .
A documentação desta estrutura foi gerada a partir do seguinte arquivo:
- hardware/libhardware/include/hardware/ fused_location.h