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.
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.
kích thước_t kích thước |
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