ข้อมูลอ้างอิงเกี่ยวกับโครงสร้าง AGpsInterface

ข้อมูลอ้างอิง Struct ของ 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 ระบบจะไม่ใช้ 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 type, const char *hostname, int port)

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

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

size_t size

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

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


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