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 .
התיעוד עבור מבנה זה נוצר מהקובץ הבא:
- hardware/libhardware/include/hardware/ fused_location.h