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

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

#include < gps.h >

डेटा फ़ील्ड

size_t  size
 
void(*  init )( AGpsCallbacks *callbacks)
 
int(*  data_conn_open )(const char *apn)
 
int(*  data_conn_closed )()
 
int(*  data_conn_failed )()
 
int(*  set_server )( AGpsType type, const char *hostname, int port)
 
int(*  data_conn_open_with_apn_ip_type )(const char *apn, ApnIpType apnIpType)
 

पूरी जानकारी

एजीपीएस की सुविधा के लिए बेहतर इंटरफ़ेस. इसे अतिरिक्त एपीएन डेटा पास करने के लिए बेहतर बनाया गया है.

परिभाषा, gps.h की फ़ाइल के 771 पंक्ति पर दी गई है.

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

int(* data_conn_closed)()

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

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

int(* data_conn_failed)()

यह सूचना देती है कि एजीपीएस के लिए डेटा कनेक्शन उपलब्ध नहीं है.

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

int(* data_conn_open)(const char *apn)

अब काम नहीं करता. अगर एचएएल, AGpsInterface_v2 के साथ काम करता है, तो इस एपीआई का इस्तेमाल नहीं किया जाएगा. ज़्यादा जानकारी के लिए, data_conn_open_with_apn_ip_type देखें.

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

int(* data_conn_open_with_apn_ip_type)(const char *apn, ApnIpType apnIpType)

यह सूचना देता है कि डेटा कनेक्शन उपलब्ध है. साथ ही, SUPL कनेक्शन के लिए इस्तेमाल किए जाने वाले एपीएन का नाम और उसका आईपी टाइप सेट करता है.

परिभाषा, gps.h फ़ाइल की पंक्ति 803 पर दी गई है.

void(* init)( AGpsCallbacks *callbacks)

यह AGPS इंटरफ़ेस खोलता है और इस इंटरफ़ेस को लागू करने के लिए कॉलबैक रूटीन उपलब्ध कराता है.

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

int(* set_server)( AGpsType type, const char *hostname, int port)

AGPS सर्वर के लिए होस्टनेम और पोर्ट सेट करता है.

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

size_t size

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

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


इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था:
  • hardware/libhardware/include/hardware/ gps.h