GeofenceOptions-Strukturreferenz
#include < fused_location.h >
Datenfelder | |
int | last_transition |
int | monitor_transitions |
int | notification_responsivenes_ms |
int | unbekannter_timer_ms |
uint32_t | Quellen_zu_verwenden |
detaillierte Beschreibung
Geofence- Optionen
Definition in Zeile 714 der Datei Fused_location.h .
Felddokumentation
int last_transition |
Der aktuelle Status des Geofence. Wenn das System beispielsweise bereits weiß, dass sich der Benutzer innerhalb des Geofence befindet, wird dies auf FLP_GEOFENCE_TRANSITION_ENTERED gesetzt. In den meisten Fällen ist es FLP_GEOFENCE_TRANSITION_UNCERTAIN.
Definition in Zeile 720 der Datei Fused_location.h .
int monitor_transitions |
Zu überwachende Übergänge. Bitweises ODER von FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED und FLP_GEOFENCE_TRANSITION_UNCERTAIN.
Definition in Zeile 727 der Datei Fused_location.h .
int notification_responsivenes_ms |
Definiert die Best-Effort-Beschreibung, wie schnell der Rückruf aufgerufen werden soll, wenn der mit dem Geofence verknüpfte Übergang ausgelöst wird. Wenn beispielsweise FLP_GEOFENCE_TRANSITION_ENTERED auf 1000 Millisekunden eingestellt ist, sollte der Rückruf 1000 Millisekunden beim Betreten des Geofence aufgerufen werden. Dieser Parameter wird in Millisekunden definiert. HINWEIS: Dies ist nicht mit der Rate zu verwechseln, mit der das GPS abgefragt wird. Aus Energiespargründen ist es akzeptabel, die Abtastrate des GPS dynamisch zu variieren; Daher kann die Abtastrate schneller oder langsamer sein.
Definition in Zeile 741 der Datei Fused_location.h .
uint32_t Quellen_zu_verwenden |
Die für die Überwachung von Geofences zu verwendenden Quellen. Es ist ein BITWEISES ODER von FLP_TECH_MASK-Flags.
Definition in Zeile 753 der Datei Fused_location.h .
int unbekannter_timer_ms |
Das Zeitlimit, nach dem der UNCERTAIN-Übergang ausgelöst werden soll. Dieser Parameter wird in Millisekunden definiert.
Definition in Zeile 747 der Datei Fused_location.h .
Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert:
- hardware/libhardware/include/hardware/ fused_location.h