Tham chiếu cấu trúc GnssConfigurationInterface
#include <
gps.h
>
Trường dữ liệu |
|
size_t | size |
void(* | configuration_update )(const char *config_data, int32_t length) |
Nội dung mô tả chi tiết
Giao diện để truyền nội dung cấu hình GNSS từ nền tảng đến HAL.
Tài liệu về trường
void(* configuration_update)(const char *config_data, int32_t length) |
Cung cấp nội dung cấu hình GNSS cho HAL. Tham số: config_data – con trỏ đến một mảng char chứa nội dung 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 '
'. length – tổng số ký tự UTF8 trong dữ liệu cấu hình.
LƯU Ý QUAN TRỌNG: GPS HAL dự kiến có thể gọi hàm này nhiều lần. Và bạn có thể gọi phương thức này ngay cả khi GpsLocationProvider đã được tạo và bật. GPS HAL phải duy trì các yêu cầu hiện có cho nhiều lệnh gọi lại bất kể thay đổi về dữ liệu cấu hình.
Tài liệu cho cấu trúc này được tạo từ tệp sau:
- hardware/libhardware/include/hardware/ gps.h