GeofenceOptions Struct Reference

GeofenceOptions Struct Reference

#include < fused_location.h >

שדות נתונים

int מעבר_אחרון
int צג_מעברים
int notification_responsivenes_ms
int unknown_timer_ms
uint32_t מקורות_לשימוש

תיאור מפורט

אפשרויות Geofence

הגדרה בשורה 714 של הקובץ fused_location.h .

תיעוד שטח

int last_transition

המצב הנוכחי של הגיאופנס. לדוגמה, אם המערכת כבר יודעת שהמשתמש נמצא בתוך ה-geofence, זה יוגדר ל-FLP_GEOFENCE_TRANSITION_ENTERED. ברוב המקרים, זה יהיה FLP_GEOFENCE_TRANSITION_UNCERTAIN.

הגדרה בשורה 720 של הקובץ fused_location.h .

int monitor_transitions

מעברים לניטור. OR של FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED ו-FLP_GEOFENCE_TRANSITION_UNCERTAIN.

הגדרה בשורה 727 של הקובץ fused_location.h .

int notification_responsivenes_ms

מגדיר את תיאור המאמץ הטוב ביותר של כמה מהר יש לקרוא להתקשרות חוזרת כאשר המעבר הקשור ל- Geofence מופעל. לדוגמה, אם מוגדר ל-1000 אלפיות שניות עם FLP_GEOFENCE_TRANSITION_ENTERED, ההתקשרות חזרה צריכה להיקרא 1000 אלפיות שניות תוך כניסה ל-geofence. פרמטר זה מוגדר באלפיות שניות. הערה: אין לבלבל את זה עם הקצב שבו ה-GPS נשאל. מקובל לשנות באופן דינמי את קצב הדגימה של ה-GPS מסיבות של חיסכון בחשמל; לפיכך קצב הדגימה עשוי להיות מהיר או איטי יותר מזה.

הגדרה בשורה 741 של הקובץ fused_location.h .

uint32_t sources_to_use

המקורות לשימוש לניטור גיאופנס. זה BITWISE-OR של דגלי FLP_TECH_MASK.

הגדרה בשורה 753 של הקובץ fused_location.h .

int unknown_timer_ms

מגבלת הזמן שאחריה יש להפעיל את המעבר ה-UNCERTAIN. פרמטר זה מוגדר באלפיות שניות.

הגדרה בשורה 747 של הקובץ fused_location.h .


התיעוד עבור מבנה זה נוצר מהקובץ הבא: