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

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

#include < gps.h >

Trường dữ liệu

kích thước_t kích cỡ
khoảng trống(* configure_update )(const char *config_data, độ dài int32_t)

miêu tả cụ thể

Giao diện để chuyển nội dung cấu hình GNSS từ nền tảng sang HAL.

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

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

void(* configure_update)(const char *config_data, độ dài int32_t)

Cung cấp nội dung cấu hình GNSS cho HAL. Tham số: config_data - một con trỏ tới mảng char chứa những gì thường được mong đợi từ tệp (/etc/gps.conf), tức là một chuỗi các chuỗi UTF8 được phân tách bằng '
'. độ dài - tổng số ký tự UTF8 trong dữ liệu cấu hình.

QUAN TRỌNG: GPS HAL nên mong đợi chức năng này có thể được gọi nhiều lần. Và nó có thể được gọi ngay cả khi GpsLocationProvider đã được xây dựng và kích hoạt. GPS HAL phải duy trì các yêu cầu hiện có cho nhiều cuộc gọi lại khác nhau bất kể sự thay đổi trong dữ liệu cấu hình.

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

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

Đặt thành sizeof(GnssConfigurationInterface)

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