Referência de estrutura GeofenceOptions
#include < fused_location.h >
Campos de Dados | |
int | last_transition |
int | monitor_transitions |
int | notification_responsivenes_ms |
int | desconhecido_timer_ms |
uint32_t | sources_to_use |
Descrição detalhada
Opções de geocerca
Definição na linha 714 do arquivo fused_location.h .
Documentação de Campo
int last_transition |
O estado atual da geocerca. Por exemplo, se o sistema já sabe que o usuário está dentro da geocerca, 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_transitions |
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 notification_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 é acionada. Por exemplo, se definido para 1000 milissegundos com FLP_GEOFENCE_TRANSITION_ENTERED, o retorno de chamada deve ser chamado de 1000 milissegundos ao entrar na geocerca. Este parâmetro é definido em milissegundos. NOTA: Isso não deve ser confundido com a taxa de pesquisa do GPS. É 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 sources_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 unknown_timer_ms |
O limite de tempo após o qual a transição UNCERTAIN deve ser disparada. Este parâmetro é definido em milissegundos.
Definição na linha 747 do arquivo fused_location.h .
A documentação para esta estrutura foi gerada a partir do seguinte arquivo:
- hardware / libhardware / include / hardware / fused_location.h