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  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.

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

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.

Đị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 tại 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:
  • hardware/libhardware/include/hardware/ gps.h