संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

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

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

#include < fused_location.h >

डेटा फ़ील्ड

दोहरा max_power_allocation_mW
uint32_t source_to_use
uint32_t झंडे
int64_t period_ns
नाव smallest_displacement_meters

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

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

फ़ाइल fused_location.h की लाइन 258 पर परिभाषा।

फील्ड प्रलेखन

uint32_t झंडे

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

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

अन्य झंडे भविष्य में ओर्डेड होने के लिए।

फ़ाइल fused_location.h की लाइन 284 पर परिभाषा।

डबल मैक्स_पॉवर_लोकेशन_एमडब्ल्यू

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

फ़ाइल fused_location.h की लाइन 265 पर परिभाषा।

int64_t period_ns

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

फ़ाइल fuse_location.h की लाइन 290 पर परिभाषा।

फ्लोट smallest_displacement_meters

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

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

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

फ़ाइल fused_location.h की लाइन 307 पर परिभाषा।

uint32_t source_to_use

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

फ़ाइल fused_location.h की लाइन 268 पर परिभाषा।


इस संरचना का प्रलेखन निम्न फ़ाइल से उत्पन्न हुआ था:
  • हार्डवेयर / लिबरहार्डवेयर / शामिल / हार्डवेयर / fused_location.h