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

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

#include < gps.h >

Trường dữ liệu

kích thước_t kích cỡ
int(* init )( GpsCallbacks *callbacks)
int(* bắt đầu )(void)
int(* dừng lại )(void)
khoảng trống(* dọn dẹp )(void)
int(* tiêm_time )( GpsUtcTime thời gian, int64_t timeReference, int không chắc chắn)
int(* tiêm_location ) (vĩ độ gấp đôi, kinh độ gấp đôi, độ chính xác nổi)
khoảng trống(* delete_aiding_data )(cờ GpsAidingData )
int(* set_position_mode )( Chế độ GpsPositionMode , GpsPositionRecurrence lặp lại, uint32_t min_interval, uint32_t Prefer_accuracy, uint32_t Prefer_time)
const void *(* get_extension )(const char *name)

miêu tả cụ thể

Đại diện cho giao diện GPS tiêu chuẩn.

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

Tài liệu hiện trường

void(* dọn dẹp)(void)

Đóng giao diện.

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

void(* delete_aiding_data)(cờ GpsAidingData )

Chỉ định rằng cuộc gọi tiếp theo để bắt đầu sẽ không sử dụng thông tin được xác định trong cờ. GPS_DELETE_ALL được thông qua để bắt đầu nguội.

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

const void*(* get_extension)(const char *name)

Nhận một con trỏ tới thông tin tiện ích mở rộng.

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

int(* init)( GpsCallbacks *callbacks)

Mở giao diện và cung cấp các thủ tục gọi lại để triển khai giao diện này.

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

int(* chích_location)(vĩ độ kép, kinh độ kép, độ chính xác của float)

Đưa vị trí hiện tại từ một nhà cung cấp vị trí khác (thường là ID di động). Vĩ độ và kinh độ được đo bằng độ Độ chính xác dự kiến ​​được đo bằng mét

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

int(* chích_time)( GpsUtcTime time, int64_t timeReference, int không chắc chắn)

Tiêm thời gian hiện tại.

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

int(* set_position_mode)(Chế độ GpsPositionMode , GpsPositionRecurrence lặp lại, uint32_t min_interval, uint32_t Prefer_accuracy, uint32_t Prefer_time)

min_interval biểu thị thời gian giữa các lần sửa tính bằng mili giây. ưa thích_accuracy thể hiện độ chính xác sửa chữa được yêu cầu tính bằng mét. ưa thích_time biểu thị thời gian được yêu cầu để sửa lỗi đầu tiên tính bằng mili giây.

Tham số 'chế độ' phải là một trong GPS_POSITION_MODE_MS_BASED hoặc GPS_POSITION_MODE_STANDALONE. Nền tảng này cho phép (và được khuyến nghị) chuyển sang GPS_POSITION_MODE_MS_BASED nếu GPS_POSITION_MODE_MS_ASSISTED được chuyển vào và GPS_POSITION_MODE_MS_BASED được hỗ trợ.

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

size_t kích thước

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

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

int(* bắt đầu)(void)

Bắt đầu điều hướng.

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

int(* dừng)(void)

Dừng điều hướng.

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