הסבר על המבנה GeofenceOptions

הסבר על המבנה GeofenceOptions

#include < fused_location.h >

שדות נתונים

int  last_transition
 
int  monitor_transitions
 
int  notification_responsivenes_ms
 
int  unknown_timer_ms
 
uint32_t  sources_to_use
 

תיאור מפורט

אפשרויות של גבול וירטואלי

ההגדרה מופיעה בשורה 714 בקובץ fused_location.h .

מסמכי תיעוד של שדה

int last_transition

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

ההגדרה מופיעה בשורה 720 בקובץ fused_location.h .

int monitor_transitions

מעברים למעקב. או בינארי של FLP_GEOFENCE_TRANSITION_ENTERED, ‏ FLP_GEOFENCE_TRANSITION_EXITED ו-FLP_GEOFENCE_TRANSITION_UNCERTAIN.

ההגדרה מופיעה בשורה 727 בקובץ fused_location.h .

int notification_responsivenes_ms

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

ההגדרה מופיעה בשורה 741 בקובץ fused_location.h .

uint32_t sources_to_use

המקורות שבהם נעשה שימוש למעקב אחרי אזורי הגנה גיאוגרפיים. הוא ביטוי OR בינארי של הדגלים FLP_TECH_MASK.

ההגדרה מופיעה בשורה 753 בקובץ fused_location.h .

int unknown_timer_ms

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

ההגדרה מופיעה בשורה 747 בקובץ fused_location.h .


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