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