FlpBatchOptions संरचना संदर्भ

FlpBatchOptions संरचना संदर्भ

#include < fused_location.h >

डेटा फ़ील्ड

दोहरा अधिकतम_शक्ति_आवंटन_mW
uint32_t उपयोग के लिए स्रोत
uint32_t झंडे
int64_t period_ns
तैरना सबसे छोटा_विस्थापन_मीटर

विस्तृत विवरण

बैचिंग एफएलपी एपीआई के साथ विकल्प

फ़ाइल फ़्यूज्ड_लोकेशन.h की पंक्ति 258 पर परिभाषा।

फ़ील्ड दस्तावेज़ीकरण

uint32_t झंडे

FLP_BATCH_WAKEUP_ON_FIFO_FULL - यदि सेट किया गया है तो हार्डवेयर बफ़र भर जाने पर AP को सक्रिय कर देगा। यदि सेट नहीं किया गया है, तो हार्डवेयर सबसे पुराने स्थान ऑब्जेक्ट को हटा देगा।

FLP_BATCH_CALLBACK_ON_LOCATION_FIX - यदि स्थान सेट किया गया है तो हर बार स्थान निर्धारण होने पर कॉलबैक कॉल किया जाएगा। इसे बंद करना ऊपरी स्तर (कॉल करने वाले) की जिम्मेदारी है, अगर उसे पता है कि एपी सो सकता है। जब बैचिंग सत्र के बीच यह बिट चालू होता है, तो वास्तविक समय में स्थान सुधार की रिपोर्ट करते समय बैचिंग जारी रहनी चाहिए।

भविष्य में अन्य झंडों को बिटवाइज़ ओर्ड किया जाएगा।

फ़ाइल फ़्यूज्ड_लोकेशन.h की पंक्ति 284 पर परिभाषा।

दोगुना अधिकतम_शक्ति_आवंटन_mW

mW में अधिकतम शक्ति जो अंतर्निहित कार्यान्वयन इस बैचिंग कॉल के लिए उपयोग कर सकता है। यदि max_power_allocation_mW 0 है, तो केवल बिजली की अतिरिक्त लागत के बिना उत्पन्न होने वाले सुधारों की सूचना दी जाएगी।

फ़ाइल फ़्यूज्ड_लोकेशन.h की पंक्ति 265 पर परिभाषा।

int64_t period_ns

वह आवृत्ति जिसके साथ स्थान को नैनो सेकंड में बैचने की आवश्यकता होती है।

फ़ाइल फ़्यूज्ड_लोकेशन.h की पंक्ति 290 पर परिभाषा।

सबसे छोटा_विस्थापन_मीटर फ़्लोट करें

मीटरों में रिपोर्ट किए गए स्थानों के बीच सबसे छोटा विस्थापन।

यदि 0 पर सेट है, तो आपको डिवाइस स्थिर होने पर भी अनुरोधित अंतराल पर स्थानों की रिपोर्ट करनी चाहिए। यदि सकारात्मक है, तो आप इस पैरामीटर को बिजली बचाने के संकेत के रूप में उपयोग कर सकते हैं (उदाहरण के लिए थ्रॉटलिंग स्थान अवधि यदि उपयोगकर्ता ने विस्थापन सीमा के करीब यात्रा नहीं की है)। यहां तक ​​कि छोटे सकारात्मक मूल्यों का अर्थ यह लगाया जा सकता है कि डिवाइस स्थिर होने पर आपको स्थान की गणना करने की आवश्यकता नहीं है।

इस पैरामीटर के आधार पर स्थान वितरण को फ़िल्टर करने की कोई आवश्यकता नहीं है। स्थान वितरित किए जा सकते हैं, भले ही उनका विस्थापन अनुरोध से कम हो। संभावित बिजली बचत की कीमत पर इस पैरामीटर को सुरक्षित रूप से अनदेखा किया जा सकता है।

फ़ाइल फ़्यूज्ड_लोकेशन.h की पंक्ति 307 पर परिभाषा।

uint32_t स्रोत_उपयोग करने के लिए

उपयोग करने के लिए बिटवाइज़ या FLP_TECH_MASKS का

फ़ाइल फ़्यूज्ड_लोकेशन.h की पंक्ति 268 पर परिभाषा।


इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था: