Référence de structure GeofenceOptions

Référence de structure GeofenceOptions

#include < fused_location.h >

Champs de données

int dernière_transition
int moniteur_transitions
int notification_responsivenes_ms
int inconnu_timer_ms
uint32_t sources_to_use

Description détaillée

Options de géolocalisation

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

Documentation de terrain

int dernière_transition

L'état actuel de la barrière géographique. Par exemple, si le système sait déjà que l'utilisateur se trouve à l'intérieur de la barrière géographique, celle-ci sera définie sur FLP_GEOFENCE_TRANSITION_ENTERED. Dans la plupart des cas, il s'agira de FLP_GEOFENCE_TRANSITION_UNCERTAIN.

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

int moniteur_transitions

Transitions à surveiller. 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 au mieux du délai dans lequel le rappel doit être appelé lorsque la transition associée à la Geofence est déclenchée. Par exemple, s'il est défini sur 1 000 millisecondes avec FLP_GEOFENCE_TRANSITION_ENTERED, le rappel doit être appelé 1 000 millisecondes après l'entrée dans la barrière géographique. Ce paramètre est défini en millisecondes. REMARQUE : cela ne doit pas être confondu avec la fréquence à laquelle le GPS est interrogé. Il est acceptable de faire varier dynamiquement le taux d'échantillonnage du GPS pour des raisons d'économie d'énergie ; ainsi, le taux d'échantillonnage peut être plus rapide ou plus lent que cela.

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

uint32_t sources_to_use

Les sources à utiliser pour surveiller les géofences. C'est un BITWISE-OR de drapeaux FLP_TECH_MASK.

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

int inconnu_timer_ms

Le délai après lequel 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 cette structure a été générée à partir du fichier suivant :