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

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

#include < gps.h >

डेटा फ़ील्ड

आकार_t आकार
पूर्णांक(* init )( जीपीएसकॉलबैक *कॉलबैक)
पूर्णांक(* प्रारंभ )(शून्य)
पूर्णांक(* रुकें )(शून्य)
खालीपन(* सफ़ाई )(शून्य)
पूर्णांक(* inject_time )( GpsUtcTime समय, int64_t timeReference, int अनिश्चितता)
पूर्णांक(* इंजेक्ट_लोकेशन )(डबल अक्षांश, डबल देशांतर, फ्लोट सटीकता)
खालीपन(* delete_aiding_data )( GpsAidingData फ़्लैग)
पूर्णांक(* set_position_mode )( GpsPositionMode मोड, GpsPositionRecurrence पुनरावृत्ति, uint32_t min_interval, uint32_t पसंदीदा_सटीकता, uint32_t पसंदीदा_समय)
स्थिरांक शून्य *(* get_extension )(स्थिरांक चार *नाम)

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

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

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

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

शून्य(* सफ़ाई)(शून्य)

इंटरफ़ेस बंद कर देता है.

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

शून्य(* delete_aiding_data)( GpsAidingData फ़्लैग)

निर्दिष्ट करता है कि शुरू होने वाली अगली कॉल फ़्लैग में परिभाषित जानकारी का उपयोग नहीं करेगी। कोल्ड स्टार्ट के लिए GPS_DELETE_ALL पास कर दिया गया है।

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

स्थिरांक शून्य*(* get_extension)(स्थिरांक चार *नाम)

विस्तार जानकारी के लिए एक सूचक प्राप्त करें.

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

int(* init)( जीपीएसकॉलबैक *कॉलबैक)

इंटरफ़ेस खोलता है और इस इंटरफ़ेस के कार्यान्वयन के लिए कॉलबैक रूटीन प्रदान करता है।

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

int(* inject_location)(डबल अक्षांश, डबल देशांतर, फ्लोट सटीकता)

किसी अन्य स्थान प्रदाता (आमतौर पर सेल आईडी) से वर्तमान स्थान इंजेक्ट करता है। अक्षांश और देशांतर को डिग्री में मापा जाता है, अपेक्षित सटीकता मीटर में मापी जाती है

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

int(* inject_time)( GpsUtcTime समय, int64_t timeReference, int अनिश्चितता)

वर्तमान समय को इंजेक्ट करता है।

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

int(* set_position_mode)( GpsPositionMode मोड, GpsPositionRecurrence पुनरावृत्ति, uint32_t min_interval, uint32_t पसंदीदा_सटीकता, uint32_t पसंदीदा_समय)

min_interval मिलीसेकेंड में सुधारों के बीच के समय को दर्शाता है। पसंदीदा_सटीकता मीटरों में अनुरोधित फिक्स सटीकता का प्रतिनिधित्व करती है। पसंदीदा_समय मिलीसेकंड में पहले ठीक करने के लिए अनुरोधित समय का प्रतिनिधित्व करता है।

'मोड' पैरामीटर GPS_POSITION_MODE_MS_BASED या GPS_POSITION_MODE_STANDALONE में से एक होना चाहिए। यदि GPS_POSITION_MODE_MS_ASSISTED पास हो गया है, और GPS_POSITION_MODE_MS_BASED समर्थित है, तो इसे प्लेटफ़ॉर्म द्वारा GPS_POSITION_MODE_MS_BASED पर वापस जाने की अनुमति है (और इसकी अनुशंसा की जाती है)।

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

आकार_टी आकार

sizeof(GpsInterface) पर सेट करें

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

int(* प्रारंभ)(शून्य)

नेविगेट करना प्रारंभ करता है.

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

int(* रोकें)(शून्य)

नेविगेट करना बंद कर देता है.

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


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