जीपीएस इंटरफेस संरचना संदर्भ
#include < gps.h >
डेटा फ़ील्ड | |
size_t | आकार |
इंट (* | init )( जीपीएसकॉलबैक *कॉलबैक) |
इंट (* | प्रारंभ ) (शून्य) |
इंट (* | रोकें ) (शून्य) |
शून्य(* | सफाई )(शून्य) |
इंट (* | inject_time )( GpsUtcTime समय, int64_t timeReference, int अनिश्चितता) |
इंट (* | inject_location )(डबल अक्षांश, दोहरा देशांतर, फ्लोट सटीकता) |
शून्य(* | delete_aiding_data )( GpsAidingData झंडे) |
इंट (* | set_position_mode )( GpsPositionMode मोड, GpsPositionRecurrence पुनरावृत्ति, uint32_t min_interval, uint32_t पसंदीदा_सटीकता, uint32_t पसंदीदा_टाइम) |
स्थिरांक शून्य *(* | get_extension )(स्थिरांक चार *नाम) |
विस्तृत विवरण
फील्ड दस्तावेज़ीकरण
शून्य (* delete_aiding_data) ( GpsAidingData झंडे) |
कॉन्स्ट शून्य * (* get_extension) (कॉन्स्ट चार * नाम) |
int(* init)( GpsCallbacks *callbacks) |
int(* inject_location)(डबल अक्षांश, डबल देशांतर, फ्लोट सटीकता) |
int(* inject_time)( GpsUtcTime time, int64_t timeReference, int अनिश्चितता) |
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