Riferimento alla struttura GeofenceOptions

Riferimento alla struttura GeofenceOptions

#include < fused_location.h >

Campi dati

int  last_transition
 
int  monitor_transitions
 
int  notification_responsivenes_ms
 
int  unknown_timer_ms
 
uint32_t  sources_to_use
 

Descrizione dettagliata

Opzioni recinto virtuale

Definizione nella riga 714 del file fused_location.h .

Documentazione dei campi

int last_transition

Lo stato attuale del recinto virtuale. Ad esempio, se il sistema sa già che l'utente si trova all'interno del recinto virtuale, questo valore verrà impostato su FLP_GEOFENCE_TRANSITION_ENTERED. Nella maggior parte dei casi, sarà FLP_GEOFENCE_TRANSITION_UNCERTAIN.

Definizione alla riga 720 del file fused_location.h .

int monitor_transitions

Transizioni da monitorare. OR bit di FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED e FLP_GEOFENCE_TRANSITION_UNCERTAIN.

Definizione nella riga 727 del file fused_location.h .

int notification_responsivenes_ms

Definisce la descrizione secondo il criterio del massimo impegno del momento in cui deve essere chiamato il callback quando viene attivata la transizione associata al recinto virtuale . Ad esempio, se impostato su 1000 millisecondi con FLP_GEOFENCE_TRANSITION_ENTERED, il callback deve essere chiamato 1000 millisecondi dopo l'ingresso nel recinto virtuale. Questo parametro è definito in millisecondi. NOTA: non confondere questo valore con la frequenza con cui viene eseguito il polling del GPS. È accettabile variare dinamicamente la frequenza di campionamento del GPS per motivi di risparmio energetico; pertanto, la frequenza di campionamento potrebbe essere più veloce o più lenta.

Definizione nella riga 741 del file fused_location.h .

uint32_t sources_to_use

Le origini da utilizzare per il monitoraggio dei recinti virtuali. Si tratta di un OR BITWISE dei flag FLP_TECH_MASK.

Definizione nella riga 753 del file fused_location.h .

int unknown_timer_ms

Il limite di tempo dopo il quale deve essere attivata la transizione UNCERTAIN. Questo parametro è definito in millisecondi.

Definizione nella riga 747 del file fused_location.h .


La documentazione di questa struttura è stata generata dal seguente file: