FlpBatchOptions מבנה הפניה
#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 עשוי ללכת לישון. כאשר סיבית זו מופעלת בתוך הפעלת אצווה, האצווה צריכה להימשך בזמן שתיקוני המיקום מדווחים בזמן אמת.
דגלים אחרים שייקבעו בעתיד.
הגדרה בשורה 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 מקורות_ לשימוש |
סיבית או של FLP_TECH_MASKS לשימוש
הגדרה בשורה 268 בקובץ fused_location.h .
התיעוד למבנה זה נוצר מהקובץ הבא:
- חומרה / libhardware / include / hardware / fused_location.h