जीपीएसमेज़रमेंटइंटरफ़ेस संरचना संदर्भ

जीपीएसमेज़रमेंटइंटरफ़ेस संरचना संदर्भ

#include < gps.h >

डेटा फ़ील्ड

आकार_t आकार
पूर्णांक(* init )( GpsMeasurementCallbacks *कॉलबैक)
खालीपन(* बंद करना )()

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

जीपीएस मापन समर्थन के लिए विस्तारित इंटरफ़ेस।

फ़ाइल gps.h की पंक्ति 1982 पर परिभाषा।

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

शून्य(* बंद करें)()

एचएएल से अपडेट रोक देता है, और कॉलबैक रूटीन को अपंजीकृत कर देता है। कॉल रोकने के बाद, पहले से पंजीकृत कॉलबैक को एचएएल द्वारा अमान्य माना जाना चाहिए। यदि पिछले 'init' के बिना स्टॉप लागू किया जाता है, तो इस फ़ंक्शन को कोई कार्य नहीं करना चाहिए।

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

int(* init)( GpsMeasurementCallbacks *कॉलबैक)

इंटरफ़ेस प्रारंभ करता है और कॉलबैक रूटीन को HAL के साथ पंजीकृत करता है। 'इनिट' के लिए एक सफल कॉल के बाद एचएएल को अपने चरण में अपडेट प्रदान करना शुरू करना होगा।

स्थिति: GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT - यदि GPS_MEASUREMENT_ERROR_GENERIC को 'बंद' करने के लिए संबंधित कॉल के बिना कॉलबैक पहले ही पंजीकृत किया जा चुका है - यदि कोई अन्य त्रुटि हुई, तो यह उम्मीद की जाती है कि HAL इस त्रुटि कोड को वापस करने पर कोई अपडेट उत्पन्न नहीं करेगा।

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

आकार_टी आकार

आकार(GpsMeasurementInterface) पर सेट करें

फ़ाइल gps.h की पंक्ति 1984 पर परिभाषा।


इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
  • हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ जीपीएस.एच