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