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

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

#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 फ़ाइल की लाइन 921 पर दी गई है.

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

int(* data_conn_closed)()

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

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

int(* data_conn_failed)()

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

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

int(* data_conn_open)(const char *apn)

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

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

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

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

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

void(* init)( AGpsCallbacks *callbacks)

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

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

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

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

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

size_t size

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

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


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