Tham chiếu cấu trúc AGpsRilInterface

Tham chiếu cấu trúc AGpsRilInterface

#include < gps.h >

Trường dữ liệu

size_t  size
 
void(*  init )( AGpsRilCallbacks *callbacks)
 
void(*  set_ref_location )(const AGpsRefLocation *agps_reflocation, size_t sz_struct)
 
void(*  set_set_id )( AGpsSetIDType type, const char *setid)
 
void(*  ni_message )(uint8_t *msg, size_t len)
 
void(*  update_network_state )(int connected, int type, int roaming, const char *extra_info)
 
void(*  update_network_availability )(int avaiable, const char *apn)
 

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

Giao diện mở rộng để hỗ trợ AGPS_RIL.

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

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

void(* init)( AGpsRilCallbacks *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 1152 của tệp gps.h .

void(* ni_message)(uint8_t *msg, size_t len)

Gửi thông báo do mạng khởi tạo.

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

void(* set_ref_location)(const AGpsRefLocation *agps_reflocation, size_t sz_struct)

Đặt vị trí tham chiếu.

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

void(* set_set_id)( AGpsSetIDType type, const char *setid)

Đặt mã nhận dạng tập hợp.

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

size_t size

đặt thành sizeof(AGpsRilInterface)

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

void(* update_network_availability)(int avaiable, const char *apn)

Thông báo cho GPS về các thay đổi về trạng thái mạng. Các tham số này khớp với các giá trị trong lớp android.net.NetworkInfo.

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

void(* update_network_state)(int connected, int type, int roaming, const char *extra_info)

Thông báo cho GPS về các thay đổi về trạng thái mạng. Các tham số này khớp với các giá trị trong lớp android.net.NetworkInfo.

Định nghĩa tại dòng 1172 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