ข้อมูลอ้างอิงเกี่ยวกับโครงสร้าง 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)
 

คำอธิบายโดยละเอียด

อินเทอร์เฟซแบบขยายเพื่อรองรับ AGPS ซึ่งเพิ่มเข้ามาเพื่อให้ส่งข้อมูลเพิ่มเติมของ APN ได้

คําจํากัดความที่บรรทัด 771 ของไฟล์ gps.h .

เอกสารประกอบในสนาม

int(* data_conn_closed)()

แจ้งว่าการเชื่อมต่ออินเทอร์เน็ต AGPS ถูกปิด

คําจํากัดความที่บรรทัด 789 ของไฟล์ gps.h .

int(* data_conn_failed)()

แจ้งว่าการเชื่อมต่อข้อมูลไม่พร้อมใช้งานสำหรับ AGPS

คําจํากัดความที่บรรทัด 793 ของไฟล์ gps.h .

int(* data_conn_open)(const char *apn)

เลิกใช้งานแล้ว หาก HAL รองรับ AGpsInterface_v2 ระบบจะไม่ใช้ API นี้ โปรดดูข้อมูลเพิ่มเติมที่ data_conn_open_with_apn_ip_type

คําจํากัดความที่บรรทัด 785 ของไฟล์ gps.h .

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

แจ้งว่ามีการเชื่อมต่อข้อมูลพร้อมใช้งานและตั้งค่าชื่อ APN และประเภท IP ที่จะใช้สําหรับการเชื่อมต่อ SUPL

คําจํากัดความที่บรรทัด 803 ของไฟล์ gps.h .

void(* init)( AGpsCallbacks *callbacks)

เปิดอินเทอร์เฟซ AGPS และให้กิจวัตรการเรียกกลับสําหรับการใช้งานอินเทอร์เฟซนี้

คําจํากัดความที่บรรทัด 779 ของไฟล์ gps.h .

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

ตั้งค่าชื่อโฮสต์และพอร์ตสำหรับเซิร์ฟเวอร์ AGPS

คําจํากัดความที่บรรทัด 797 ของไฟล์ gps.h .

size_t size

ตั้งค่าเป็น sizeof(AGpsInterface_v2)

คําจํากัดความที่บรรทัด 773 ของไฟล์ gps.h .


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้
  • hardware/libhardware/include/hardware/ gps.h