Tham chiếu cấu trúc AGpsInterface_v2

Tham chiếu cấu trúc AGpsInterface_v2

#include < gps.h >

Trường dữ liệu

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)
 

Nội dung mô tả chi tiết

Giao diện mở rộng để hỗ trợ AGPS, được tăng cường để cho phép truyền thêm dữ liệu APN.

Định nghĩa tại dòng 771 của tệp gps.h .

Tài liệu về trường

int(* data_conn_closed)()

Thông báo rằng kết nối dữ liệu AGPS đã bị đóng.

Định nghĩa tại dòng 789 của tệp gps.h .

int(* data_conn_failed)()

Thông báo rằng không có kết nối dữ liệu cho AGPS.

Định nghĩa tại dòng 793 của tệp gps.h .

int(* data_conn_open)(const char *apn)

Không được dùng nữa. Nếu HAL hỗ trợ AGpsInterface_v2 , API này sẽ không được sử dụng. Hãy xem data_conn_open_with_apn_ip_type để biết thêm thông tin.

Định nghĩa tại dòng 785 của tệp gps.h .

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

Thông báo rằng có kết nối dữ liệu và đặt tên của APN cũng như loại IP để dùng cho các kết nối SUPL.

Định nghĩa tại dòng 803 của tệp gps.h .

void(* init)( AGpsCallbacks *callbacks)

Mở giao diện AGPS và cung cấp các quy trình gọi lại để triển khai giao diện này.

Định nghĩa tại dòng 779 của tệp gps.h .

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

Đặt tên máy chủ và cổng cho máy chủ AGPS.

Định nghĩa tại dòng 797 của tệp gps.h .

size_t size

đặt thành sizeof(AGpsInterface_v2)

Định nghĩa tại dòng 773 của tệp gps.h .


Tài liệu cho cấu trúc này được tạo từ tệp sau:
  • hardware/libhardware/include/hardware/ gps.h