การอ้างอิง GnssConfigurationInterface Struct
#include <
gps.h
>
ฟิลด์ข้อมูล |
|
size_t | size |
void(* | configuration_update )(const char *config_data, int32_t length) |
คำอธิบายโดยละเอียด
อินเทอร์เฟซสำหรับการส่งเนื้อหาการกำหนดค่า GNSS จากแพลตฟอร์มไปยัง HAL
เอกสารประกอบในสนาม
void(* configuration_update)(const char *config_data, int32_t length) |
ส่งเนื้อหาการกำหนดค่า GNSS ไปยัง HAL พารามิเตอร์: config_data - ตัวชี้ไปยังอาร์เรย์ char ซึ่งเก็บสิ่งที่มักจะได้รับจากไฟล์(/etc/gps.conf) เช่น ลำดับสตริง UTF8 ที่คั่นด้วย '
' ความยาว - จํานวนอักขระ UTF8 ทั้งหมดในข้อมูลการกําหนดค่า
สำคัญ: GPS HAL ควรคาดหวังว่าฟังก์ชันนี้จะเรียกใช้ได้หลายครั้ง และอาจเรียกใช้แม้ว่า GpsLocationProvider จะสร้างขึ้นและเปิดใช้แล้วก็ตาม GPS HAL ควรรักษาคำขอที่มีอยู่สำหรับการเรียกกลับต่างๆ ไว้ โดยไม่คำนึงถึงการเปลี่ยนแปลงข้อมูลการกำหนดค่า
size_t size |
เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้
- hardware/libhardware/include/hardware/ gps.h