Referência de estrutura GeofenceOptions
#include < fused_location.h >
Campos de dados | |
interno | última_transição |
interno | monitor_transições |
interno | notificação_responsivenes_ms |
interno | desconhecido_timer_ms |
uint32_t | fontes_para_usar |
Descrição detalhada
Opções de cerca geográfica
Definição na linha 714 do arquivo fused_location.h .
Documentação de campo
int última_transição |
O estado atual da cerca geográfica. Por exemplo, se o sistema já sabe que o usuário está dentro da cerca geográfica, isso será definido como FLP_GEOFENCE_TRANSITION_ENTERED. Na maioria dos casos, será FLP_GEOFENCE_TRANSITION_UNCERTAIN.
Definição na linha 720 do arquivo fused_location.h .
int monitor_transições |
Transições para monitorar. OR bit a bit de FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED e FLP_GEOFENCE_TRANSITION_UNCERTAIN.
Definição na linha 727 do arquivo fused_location.h .
int notificação_responsivenes_ms |
Define a descrição de melhor esforço de quando o retorno de chamada deve ser chamado quando a transição associada à Cerca Geográfica for acionada. Por exemplo, se definido como 1.000 milissegundos com FLP_GEOFENCE_TRANSITION_ENTERED, o retorno de chamada deverá ser chamado 1.000 milissegundos antes de entrar na cerca geográfica. Este parâmetro é definido em milissegundos. NOTA: Isto não deve ser confundido com a taxa na qual o GPS é pesquisado. É aceitável variar dinamicamente a taxa de amostragem do GPS por motivos de economia de energia; portanto, a taxa de amostragem pode ser mais rápida ou mais lenta do que isso.
Definição na linha 741 do arquivo fused_location.h .
uint32_t fontes_to_use |
As fontes a serem usadas para monitorar cercas geográficas. É um BITWISE-OR de sinalizadores FLP_TECH_MASK.
Definição na linha 753 do arquivo fused_location.h .
int desconhecido_timer_ms |
O limite de tempo após o qual a transição UNCERTAIN deve ser acionada. Este parâmetro é definido em milissegundos.
Definição na linha 747 do arquivo fused_location.h .
A documentação desta estrutura foi gerada a partir do seguinte arquivo:
- hardware/libhardware/include/hardware/ fused_location.h