Riferimento alla struttura GeofenceOptions

Riferimento alla struttura GeofenceOptions

#include < fused_location.h >

Campi dati

int ultima_transizione
int monitor_transitions
int notification_responsivenes_ms
int Unknown_timer_ms
uint32_t fonti_da_utilizzare

Descrizione dettagliata

Opzioni del recinto geografico

Definizione alla riga 714 del file fused_location.h .

Documentazione sul campo

int ultima_transizione

Lo stato attuale del geofence. Ad esempio, se il sistema sa già che l'utente si trova all'interno del geofence, questo 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_transizioni

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

Definizione alla riga 727 del file fused_location.h .

int notification_responsivenes_ms

Definisce la descrizione più efficace di quanto presto deve essere chiamata la richiamata quando viene attivata la transizione associata al recinto geografico . Ad esempio, se impostato su 1000 millisecondi con FLP_GEOFENCE_TRANSITION_ENTERED, la richiamata dovrebbe essere chiamata 1000 millisecondi entro l'ingresso nel geofence. Questo parametro è definito in millisecondi. NOTA: questo non deve essere confuso con la velocità con cui viene interrogato il GPS. È accettabile variare dinamicamente la velocità di campionamento del GPS per ragioni di risparmio energetico; quindi la velocità di campionamento può essere più veloce o più lenta di questa.

Definizione alla riga 741 del file fused_location.h .

uint32_t fonti_da_utilizzare

Le fonti da utilizzare per monitorare i geofence. È un BITWISE-OR di flag FLP_TECH_MASK.

Definizione alla riga 753 del file fused_location.h .

int sconosciuto_timer_ms

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

Definizione alla riga 747 del file fused_location.h .


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