Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Tham chiếu cấu trúc GpsInterface

Tham chiếu cấu trúc GpsInterface

#include < gps.h >

Trường dữ liệu

size_t kích thước
int (* init ) ( GpsCallbacks * callbacks)
int (* bắt đầu ) (vô hiệu)
int (* dừng lại ) (vô hiệu)
void (* dọn dẹp ) (vô hiệu)
int (* injection_time ) (thời gian GpsUtcTime , int64_t timeReference, int không chắc chắn)
int (* injection_location ) (vĩ độ kép, kinh độ kép, độ chính xác float)
void (* delete_aiding_data ) (cờ GpsAidingData )
int (* set_position_mode ) (Chế độ GpsPositionMode , GpsPositionRecection lặp lại, uint32_t min_interval, uint32_t favourite_accuracy, uint32_t favourite_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 ở dòng 790 của tệp gps.h.

Tài liệu thực địa

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

Đóng giao diện.

Định nghĩa tại dòng 806 của tệp 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ác cờ. GPS_DELETE_ALL đã vượt qua cho một khởi đầu lạnh.

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

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

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

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

int (* init) ( GpsCallbacks * callbacks)

Mở giao diện 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 797 của tệp gps.h.

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

Chèn 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 tệp gps.h.

int (* injection_time) (Thời gian GpsUtcTime , 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 tệp gps.h.

int (* set_position_mode) (Chế độ GpsPositionMode , GpsPositionRecection lặp lại, uint32_t min_interval, uint32_t favourite_accuracy, uint32_t prefer_time)

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

thông số 'mode' phải là một trong GPS_POSITION_MODE_MS_BASED hoặc GPS_POSITION_MODE_STANDALONE. Nền tảng cho phép (và khuyến nghị) dự phòng về 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 tệp gps.h.

size_t size

đặt thành sizeof (GpsInterface)

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

int (* start) (void)

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

Định nghĩa ở dòng 800 của tệp gps.h.

int (* stop) (void)

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

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