Référence de la struct GeofenceOptions

Référence de la struct GeofenceOptions

#include < fused_location.h >

Champs de données

int  last_transition
 
int  monitor_transitions
 
int  notification_responsivenes_ms
 
int  unknown_timer_ms
 
uint32_t  sources_to_use
 

Description détaillée

Géorepérage Options

Définition à la ligne 714 du fichier fused_location.h .

Documentation des champs

int last_transition

État actuel de la zone géographique. Par exemple, si le système sait déjà que l'utilisateur se trouve dans la zone de géorepérage, cette valeur sera définie sur FLP_GEOFENCE_TRANSITION_ENTERED. Dans la plupart des cas, il s'agit de FLP_GEOFENCE_TRANSITION_UNCERTAIN.

Définition à la ligne  720 du fichier fused_location.h .

int monitor_transitions

Transitions à surveiller Opérateur OR (OU) au niveau du bit de FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED et FLP_GEOFENCE_TRANSITION_UNCERTAIN.

Définition à la ligne  727 du fichier fused_location.h .

int notification_responsivenes_ms

Définit la description du meilleur effort pour déterminer dans quel délai le rappel doit être appelé lorsque la transition associée à la Balise géographique est déclenchée. Par exemple, si la valeur est définie sur 1 000 millisecondes avec FLP_GEOFENCE_TRANSITION_ENTERED, le rappel doit être appelé 1 000 millisecondes après l'entrée dans la zone de géorepérage. Ce paramètre est défini en millisecondes. REMARQUE: Ne pas confondre avec la fréquence d'interrogation du GPS. Il est acceptable de faire varier dynamiquement le taux d'échantillonnage du GPS pour économiser de l'énergie. Le taux d'échantillonnage peut donc être plus rapide ou plus lent que celui indiqué.

Définition à la ligne  741 du fichier fused_location.h .

uint32_t sources_to_use

Sources à utiliser pour surveiller les zones de géorepérage. Il s'agit d'une opération OU BITWISE des indicateurs FLP_TECH_MASK.

Définition à la ligne  753 du fichier fused_location.h .

int unknown_timer_ms

Limite de temps au terme de laquelle la transition UNCERTAIN doit être déclenchée. Ce paramètre est défini en millisecondes.

Définition à la ligne  747 du fichier fused_location.h .


La documentation de ce struct a été générée à partir du fichier suivant :