Tham chiếu cấu trúc giao diện AGps

Tham chiếu cấu trúc giao diện AGps

#include < gps.h >

Trường dữ liệu

kích thước_t kích cỡ
khoảng trống(* init )( AGpsCallbacks *callbacks)
int(* data_conn_open )(const char *apn)
int(* data_conn_closed )()
int(* data_conn_failed )()
int(* set_server )(loại AGpsType , const char *tên máy chủ, cổng int)
int(* data_conn_open_with_apn_ip_type )(const char *apn, ApnIpType apnIpType)

miêu tả cụ thể

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

Định nghĩa tại dòng 921 của file gps.h.

Tài liệu hiện 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 939 của file gps.h.

int(* data_conn_failed)()

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

Định nghĩa tại dòng 943 của file gps.h.

int(* data_conn_open)(const char *apn)

Không dùng nữa. Nếu HAL hỗ trợ AGpsInterface_v2 thì 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 935 của file 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 của nó sẽ được sử dụng cho các kết nối SUPL.

Định nghĩa tại dòng 953 của file 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 929 của file gps.h.

int(* set_server)( loại AGpsType , const char *tên máy chủ, cổng int)

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

Định nghĩa tại dòng 947 của file gps.h.

kích thước_t kích thước

được đặt thành sizeof(AGpsInterface)

Định nghĩa tại dòng 923 của file gps.h.


Tài liệu cho cấu trúc này được tạo từ tệp sau:
  • phần cứng/libhardware/bao gồm/phần cứng/ gps.h