GeofenceOptions-Struktur – Referenz

GeofenceOptions-Struktur – Referenz

#include < fused_location.h >

Datenfelder

int  last_transition
 
int  monitor_transitions
 
int  notification_responsivenes_ms
 
int  unknown_timer_ms
 
uint32_t  sources_to_use
 

Detaillierte Beschreibung

Geofence-Optionen

Definition in Zeile 714 der Datei fused_location.h .

Felddokumentation

int last_transition

Der aktuelle Status des Geofences. Wenn das System beispielsweise bereits weiß, dass sich der Nutzer innerhalb des Geofences befindet, wird dieser Parameter auf FLP_GEOFENCE_TRANSITION_ENTERED gesetzt. In den meisten Fällen ist das FLP_GEOFENCE_TRANSITION_UNCERTAIN.

Definition in Zeile 720 der Datei fused_location.h .

int monitor_transitions

Übergänge, die beobachtet werden sollen. Bitweises OR 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

Best-Effort-Beschreibung dafür, wie schnell der Callback aufgerufen werden sollte, wenn die mit dem Geofence verbundene Transition ausgelöst wird. Wenn beispielsweise mit FLP_GEOFENCE_TRANSITION_ENTERED 1.000 Millisekunden festgelegt sind, sollte der Rückruf 1.000 Millisekunden nach dem Betreten des Geofences aufgerufen werden. Dieser Parameter wird in Millisekunden definiert. HINWEIS: Dies ist nicht mit der Rate zu verwechseln, mit der das GPS abgefragt wird. Es ist zulässig, die GPS-Stichprobenrate aus Gründen der Energieeinsparung dynamisch zu variieren. Die Stichprobenrate kann also schneller oder langsamer sein.

Definition in Zeile 741 der Datei fused_location.h .

uint32_t sources_to_use

Die Quellen, die für das Überwachen von Geofences verwendet werden sollen. Es ist ein BITWISE-OR der FLP_TECH_MASK-Flags.

Definition in Zeile 753 der Datei fused_location.h .

int unknown_timer_ms

Das Zeitlimit, nach dem der Übergang „UNKLAR“ 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: