Tham chiếu cấu trúc GpsMeasurementInterface

Tham chiếu cấu trúc GpsMeasurementInterface

#include < gps.h >

Trường dữ liệu

size_t kích thước
int (* init ) ( GpsMeasurementCallbacks * gọi lại)
void (* đóng ) ()

miêu tả cụ thể

Giao diện mở rộng để hỗ trợ Đo lường GPS.

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

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

void (* close) ()

Dừng cập nhật từ HAL và hủy đăng ký quy trình gọi lại. Sau khi dừng cuộc gọi, các lệnh gọi lại đã đăng ký trước đó phải được HAL coi là không hợp lệ. Nếu lệnh dừng được gọi mà không có 'init' trước đó, thì hàm này sẽ không hoạt động.

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

int (* init) ( GpsMeasurementCallbacks * callbacks)

Khởi tạo giao diện và đăng ký các quy trình gọi lại với HAL. Sau khi gọi thành công 'init', HAL phải bắt đầu cung cấp các bản cập nhật ở giai đoạn riêng của nó.

Trạng thái: GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT - nếu lệnh gọi lại đã được đăng ký mà không có lệnh gọi tương ứng để 'đóng' GPS_MEASUREMENT_ERROR_GENERIC - nếu có bất kỳ lỗi nào khác xảy ra, thì HAL sẽ không tạo bất kỳ cập nhật nào khi trả lại mã lỗi này.

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

size_t size

Đặt thành sizeof (GpsMeasurementInterface)

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