FlpBatchOptions Struct Reference
#include < fused_location.h >
שדות נתונים | |
לְהַכפִּיל | max_power_allocation_mW |
uint32_t | מקורות_לשימוש |
uint32_t | דגלים |
int64_t | period_ns |
לָצוּף | המטרים_הקטנים ביותר |
תיאור מפורט
אפשרויות עם ממשקי ה-API של FLP באצווה
הגדרה בשורה 258 של הקובץ fused_location.h .
תיעוד שטח
דגלים של uint32_t |
FLP_BATCH_WAKEUP_ON_FIFO_FULL - אם מוגדר החומרה תעיר את ה-AP כאשר המאגר מלא. אם לא מוגדר, החומרה תפיל את אובייקט המיקום הישן ביותר.
FLP_BATCH_CALLBACK_ON_LOCATION_FIX - אם הוגדר, ההתקשרות חזרה למיקום תיקרא בכל פעם שיש תיקון מיקום. באחריות השכבות העליונות (המתקשר) לכבות אותו, אם הוא יודע שה-AP עלול ללכת לישון. כאשר סיביות זו פועלת בתוך הפעלת אצווה, אצווה אמורה להמשיך בזמן שתיקוני מיקום מדווחים בזמן אמת.
דגלים אחרים שיתבצעו ב-OR-bitwise בעתיד.
הגדרה בשורה 284 של הקובץ fused_location.h .
כפול max_power_allocation_mW |
הספק מקסימלי ב-mW שהיישום הבסיסי יכול להשתמש בו עבור שיחת אצווה זו. אם max_power_allocation_mW הוא 0, רק תיקונים שנוצרו ללא עלות נוספת של כוח ידווחו.
הגדרה בשורה 265 של הקובץ fused_location.h .
int64_t period_ns |
תדירות שבה צריך לקבץ מיקום בננו שניות.
הגדרה בשורה 290 של הקובץ fused_location.h .
לצוף המטרים_הקטנים ביותר |
התזוזה הקטנה ביותר בין מיקומים מדווחים במטרים.
אם מוגדר ל-0, עליך לדווח על מיקומים במרווח המבוקש גם אם המכשיר נייח. אם חיובי, אתה יכול להשתמש בפרמטר זה כרמז לחיסכון בחשמל (למשל תקופת מיקום מצערת אם המשתמש לא נסע קרוב לסף העקירה). אפילו ערכים חיוביים קטנים יכולים להתפרש כך שלא צריך לחשב מיקום כשהמכשיר נייח.
אין צורך לסנן את מסירת המיקום על סמך פרמטר זה. ניתן לספק מיקומים גם אם יש להם תזוזה קטנה מהמבוקש. ניתן להתעלם בבטחה מפרמטר זה במחיר של חיסכון פוטנציאלי בחשמל.
הגדרה בשורה 307 של הקובץ fused_location.h .
uint32_t sources_to_use |
או בשיטת FLP_TECH_MASKS לשימוש
הגדרה בשורה 268 של הקובץ fused_location.h .
התיעוד עבור מבנה זה נוצר מהקובץ הבא:
- hardware/libhardware/include/hardware/ fused_location.h