Referência da estrutura GeofenceOptions

Referência da estrutura GeofenceOptions

#include < fused_location.h >

Campos de dados

int  last_transition
 
int  monitor_transitions
 
int  notification_responsivenes_ms
 
int  unknown_timer_ms
 
uint32_t  sources_to_use
 

Descrição detalhada

Fronteira geo. virtual Opções

Definição na linha 714 do arquivo fused_location.h .

Documentação do campo

int last_transition

O estado atual da fronteira geográfica. Por exemplo, se o sistema já souber que o usuário está dentro da fronteira geográfica virtual, ele 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. Operação 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 do melhor esforço de quanto tempo o callback precisa ser chamado quando a transição associada à Geofence é acionada. Por exemplo, se definido como 1000 milissegundos com FLP_GEOFENCE_TRANSITION_ENTERED, o callback será chamado 1000 milissegundos após a entrada na fronteira geográfica virtual. Esse parâmetro é definido em milissegundos. OBSERVAÇÃO: não confunda isso 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.

Definição na linha 741 do arquivo fused_location.h .

uint32_t sources_to_use

As origens a serem usadas para monitorar as fronteiras geográficas virtuais. É uma operação BITWISE-OR de flags 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 precisa ser acionada. Esse parâmetro é definido em milissegundos.

Definição na linha 747 do arquivo fused_location.h .


A documentação desse struct foi gerada com base no seguinte arquivo: