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