مرجع بنية AGpsRilInterface

مرجع بنية AGpsRilInterface

#include < gps.h >

حقول البيانات

size_t  size
 
void(*  init )( AGpsRilCallbacks *callbacks)
 
void(*  set_ref_location )(const AGpsRefLocation *agps_reflocation, size_t sz_struct)
 
void(*  set_set_id )( AGpsSetIDType type, const char *setid)
 
void(*  ni_message )(uint8_t *msg, size_t len)
 
void(*  update_network_state )(int connected, int type, int roaming, const char *extra_info)
 
void(*  update_network_availability )(int avaiable, const char *apn)
 

وصف مفصّل

واجهة موسّعة لدعم AGPS_RIL

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

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

void(* init)( AGpsRilCallbacks *callbacks)

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

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

void(* ni_message)(uint8_t *msg, size_t len)

إرسال رسالة بدءها الشبكة

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

void(* set_ref_location)(const AGpsRefLocation *agps_reflocation, size_t sz_struct)

لضبط الموقع الجغرافي المرجعي

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

void(* set_set_id)( AGpsSetIDType type, const char *setid)

تُستخدَم لضبط رقم تعريف المجموعة.

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

الحجم size_t

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

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

void(* update_network_availability)(int avaiable, const char *apn)

إرسال إشعارات إلى نظام تحديد المواقع العالمي (GPS) بشأن التغييرات في حالة الشبكة تتطابق هذه المَعلمات مع القيم في فئة android.net.NetworkInfo.

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

void(* update_network_state)(int connected, int type, int roaming, const char *extra_info)

إرسال إشعارات إلى نظام تحديد المواقع العالمي (GPS) بشأن التغييرات في حالة الشبكة تتطابق هذه المَعلمات مع القيم في فئة android.net.NetworkInfo.

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


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