Tham chiếu cấu trúc GnssConfigurationInterface

Tham chiếu cấu trúc GnssConfigurationInterface

#include < gps.h >

Trường dữ liệu

size_t kích thước
void (* configuration_update ) (const char * config_data, chiều dài int32_t)

miêu tả cụ thể

Giao diện truyề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 tệp gps.h.

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

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 - một con trỏ đến một 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 '
'. chiều dài - tổng số ký tự UTF8 trong dữ liệu cấu hình.

QUAN TRỌNG: GPS HAL sẽ 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 nên duy trì các yêu cầu hiện có cho các 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 tệp gps.h.

size_t size

Đặt thành sizeof (GnssConfigurationInterface)

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