התייחסות למבנה AGpsInterface

התייחסות למבנה AGpsInterface

#include < gps.h >

שדות נתונים

size_t גודל
בָּטֵל(* init )( AGpsCallbacks *callbacks)
int(* data_conn_open )(const char *apn)
int(* data_conn_closed )()
int(* data_conn_failed )()
int(* set_server )(סוג AGpsType , const char *שם מארח, יציאת int)
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 לא ייעשה שימוש ב-API זה, ראה data_conn_open_with_apn_ip_type למידע נוסף.

הגדרה בשורה 935 של הקובץ gps.h.

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

מודיע שחיבור נתונים זמין ומגדיר את שם ה-APN וסוג ה-IP שלו לשימוש עבור חיבורי SUPL.

הגדרה בשורה 953 של הקובץ gps.h.

void(* init)( AGpsCallbacks *callbacks)

פותח את ממשק AGPS ומספק את שגרות ההתקשרות ליישום ממשק זה.

הגדרה בשורה 929 של הקובץ gps.h.

int(* set_server)(סוג AGpsType , const char *שם מארח, יציאת int)

מגדיר את שם המארח והיציאה עבור שרת AGPS.

הגדרה בשורה 947 של הקובץ gps.h.

size_t size

מוגדר ל-sizeof(AGpsInterface)

הגדרה בשורה 923 של הקובץ gps.h.


התיעוד עבור מבנה זה נוצר מהקובץ הבא:
  • hardware/libhardware/include/hardware/ gps.h