FlpBatchOptions Struct Reference

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 .


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