مرجع بنية 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)
 

وصف مفصّل

واجهة موسّعة لدعم AGPS، تم تحسينها للسماح بتمرير بيانات APN إضافية

التعريف في السطر 921 من الملف gps.h .

مستندات الحقل

int(* data_conn_closed)()

يُرسِل إشعارًا بأنّه تم إغلاق اتصال بيانات AGPS.

التعريف في السطر 939 من الملف gps.h .

int(* data_conn_failed)()

إشعار بأنّه لا يتوفّر اتصال بيانات لنظام AGPS

التعريف في السطر 943 من الملف gps.h .

int(* data_conn_open)(const char *apn)

متوقّف نهائيًا إذا كان HAL متوافقًا مع AGpsInterface_v2، لن يتم استخدام واجهة برمجة التطبيقات هذه. يُرجى الاطّلاع على data_conn_open_with_apn_ip_type للحصول على مزيد من المعلومات.

التعريف في السطر 935 من الملف gps.h .

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

يُرسِل إشعارًا بأنّه يتوفّر اتصال بيانات ويضبط اسم نقطة الوصول ونوع عنوان IP لاستخدامهما في عمليات الاتصال عبر بروتوكول SUPL.

التعريف في السطر 953 من الملف gps.h .

void(* init)( AGpsCallbacks *callbacks)

يفتح واجهة AGPS ويقدّم إجراءات الاستدعاء لتنفيذ هذه الواجهة.

التعريف في السطر 929 من الملف gps.h .

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

تُستخدَم لضبط اسم المضيف والمنفذ لخادم AGPS.

التعريف في السطر 947 من الملف gps.h .

الحجم size_t

تم ضبطه على sizeof(AGpsInterface)

التعريف في السطر 923 من الملف gps.h .


تم إنشاء مستندات هذه البنية من الملف التالي:
  • hardware/libhardware/include/hardware/ gps.h