Flpजियोफेंसिंगइंटरफ़ेस संरचना संदर्भ
#include < fused_location.h >
डेटा फ़ील्ड | |
आकार_t | आकार |
खालीपन(* | init )( FlpGeofenceCallbacks *कॉलबैक) |
खालीपन(* | add_geofences )(int32_t number_of_geofences, जियोफेंस **जियोफेंस) |
खालीपन(* | पॉज़_जियोफेंस )(int32_t जियोफेंस_आईडी) |
खालीपन(* | बायोडाटा_जियोफेंस )(int32_t जियोफेंस_आईडी, int मॉनिटर_ट्रांज़िशन) |
खालीपन(* | संशोधित_जियोफेंस_ऑप्शन )(int32_t जियोफेंस_आईडी, जियोफेंसऑप्शन *विकल्प) |
खालीपन(* | रिमूव_जियोफेंस )(int32_t नंबर_ऑफ_जियोफेंस, int32_t *जियोफेंस_आईडी) |
विस्तृत विवरण
FLP_जियोफेंसिंग समर्थन के लिए विस्तारित इंटरफ़ेस
फ़ाइल फ़्यूज्ड_लोकेशन.h की पंक्ति 764 पर परिभाषा।
फ़ील्ड दस्तावेज़ीकरण
शून्य(* add_geofences)(int32_t number_of_geofences, जियोफेंस **जियोफेंस) |
भूबाड़ की एक सूची जोड़ें. पैरामीटर्स: number_of_geofences - जियोफ़ेंस की संख्या जिन्हें जोड़ने की आवश्यकता है। जियोफेंस - जियोफेंस संरचना के सूचकों की सारणी का सूचक।
फ़ाइल फ़्यूज्ड_लोकेशन.h की पंक्ति 782 पर परिभाषा।
शून्य(* init)( FlpGeofenceCallbacks *कॉलबैक) |
जियोफ़ेंस इंटरफ़ेस खोलता है और इस इंटरफ़ेस के कार्यान्वयन के लिए कॉलबैक रूटीन प्रदान करता है। एक बार कॉल करने के बाद आपको उन क्षमताओं को निर्दिष्ट करने के लिए FlpGeofenceCallbacks में flp_capability_callback को कॉल करके जवाब देना चाहिए जो आपके कार्यान्वयन का समर्थन करता है।
फ़ाइल फ़्यूज्ड_लोकेशन.h की पंक्ति 774 पर परिभाषा।
शून्य(* संशोधित_जियोफेंस_ऑप्शन)(int32_t जियोफेंस_आईडी, जियोफेंसऑप्शन *विकल्प) |
किसी विशेष जियोफ़ेंस विकल्प को संशोधित करें. पैरामीटर्स: जियोफेंस_आईडी - जियोफेंस के लिए आईडी। विकल्प - जियोफेंस से जुड़े विभिन्न विकल्प। विवरण के लिए जियोफेंसऑप्शंस संरचना देखें।
फ़ाइल फ़्यूज्ड_लोकेशन.h की पंक्ति 810 पर परिभाषा।
शून्य(* पॉज़_जियोफेंस)(int32_t जियोफेंस_आईडी) |
किसी विशेष भू-बाड़ की निगरानी रोकें। पैरामीटर्स: जियोफेंस_आईडी - जियोफेंस के लिए आईडी।
फ़ाइल फ़्यूज्ड_लोकेशन.h की पंक्ति 789 पर परिभाषा।
शून्य(* हटाएं_जियोफेंस)(int32_t नंबर_ऑफ_जियोफेंस, int32_t *जियोफेंस_आईडी) |
भूबाड़ की एक सूची निकालें. फ़ंक्शन वापस आने के बाद, कोई सूचना नहीं भेजी जानी चाहिए. पैरामीटर: number_of_geofences - भू-बाड़ की संख्या जिन्हें जोड़ने की आवश्यकता है। जियोफेंस_आईडी - हटाए जाने वाले जियोफेंस_आईडी की सरणी का सूचक।
फ़ाइल फ़्यूज्ड_लोकेशन.h की पंक्ति 819 पर परिभाषा।
शून्य(* बायोडाटा_जियोफेंस)(int32_t जियोफेंस_आईडी, int मॉनिटर_ट्रांज़िशन) |
किसी विशेष भू-बाड़ की निगरानी फिर से शुरू करें। पैरामीटर्स: जियोफेंस_आईडी - जियोफेंस के लिए आईडी। मॉनिटर_ट्रांज़िशन - कौन से बदलाव की निगरानी करनी है। बिटवाइज़ या FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED और FLP_GEOFENCE_TRANSITION_UNCERTAIN। यह add_geofence_area कॉल में दिए गए संबद्ध मान का स्थान ले लेता है।
फ़ाइल फ़्यूज्ड_लोकेशन.h की पंक्ति 801 पर परिभाषा।
आकार_टी आकार |
sizeof(FlpGeofensingInterface) पर सेट करें
फ़ाइल फ़्यूज्ड_लोकेशन.h की पंक्ति 766 पर परिभाषा।
इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
- हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ फ्यूज्ड_लोकेशन.एच