GeofenceOptions स्ट्रक्चर का रेफ़रंस

GeofenceOptions स्ट्रक्चर का रेफ़रंस

#include < fused_location.h >

डेटा फ़ील्ड

int  last_transition
 
int  monitor_transitions
 
int  notification_responsivenes_ms
 
int  unknown_timer_ms
 
uint32_t  sources_to_use
 

पूरी जानकारी

जियोफ़ेंस के विकल्प

परिभाषा, fused_location.h फ़ाइल की लाइन 714 पर दी गई है.

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

int last_transition

जियोफ़ेंस की मौजूदा स्थिति. उदाहरण के लिए, अगर सिस्टम को पहले से पता है कि उपयोगकर्ता जियोफ़ेंस के अंदर है, तो इसे FLP_GEOFENCE_TRANSITION_ENTERED पर सेट किया जाएगा. ज़्यादातर मामलों में, यह FLP_GEOFENCE_TRANSITION_UNCERTAIN होगा.

परिभाषा, फ़ाइल fused_location.h की लाइन 720 पर दी गई है.

int monitor_transitions

ऐसे ट्रांज़िशन जिन्हें मॉनिटर करना है. FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED, और FLP_GEOFENCE_TRANSITION_UNCERTAIN के बिटवाइज़ OR.

परिभाषा, fused_location.h फ़ाइल की लाइन 727 पर दी गई है.

int notification_responsivenes_ms

इससे यह तय होता है कि जियोफ़ेंस से जुड़ा ट्रांज़िशन ट्रिगर होने पर, कॉलबैक को कितनी जल्दी कॉल किया जाना चाहिए. उदाहरण के लिए, अगर FLP_GEOFENCE_TRANSITION_ENTERED के साथ 1,000 मिलीसेकंड पर सेट किया गया है, तो जियोफ़ेंस में प्रवेश करने के 1,000 मिलीसेकंड के अंदर कॉलबैक को कॉल किया जाना चाहिए. इस पैरामीटर की वैल्यू मिलीसेकंड में दी जाती है. ध्यान दें: इसे उस दर से न जोड़ें जिस पर जीपीएस को पोल किया जाता है. बैटरी की बचत के लिए, जीपीएस की सैंपलिंग दर को डाइनैमिक तौर पर बदला जा सकता है. इसलिए, सैंपलिंग की दर इससे ज़्यादा या कम हो सकती है.

परिभाषा, fused_location.h फ़ाइल की लाइन 741 पर दी गई है.

uint32_t sources_to_use

जियोफ़ेंस की निगरानी के लिए इस्तेमाल किए जाने वाले सोर्स. यह FLP_TECH_MASK फ़्लैग का BITWISE-OR है.

परिभाषा, फ़ाइल fused_location.h की लाइन 753 पर दी गई है.

int unknown_timer_ms

वह समयसीमा जिसके बाद 'अनिश्चित' ट्रांज़िशन ट्रिगर होना चाहिए. इस पैरामीटर की वैल्यू मिलीसेकंड में दी जाती है.

परिभाषा, fused_location.h फ़ाइल की लाइन 747 पर दी गई है.


इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था: