Referência de estrutura GeofenceOptions

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: