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:
- hardware/libhardware/include/hardware/ fused_location.h