การอ้างอิง GnssConfigurationInterface Struct

การอ้างอิงโครงสร้าง GnssConfigurationInterface

#include < gps.h >

ฟิลด์ข้อมูล

size_t  size
 
void(*  configuration_update )(const char *config_data, int32_t length)
 

คำอธิบายโดยละเอียด

อินเทอร์เฟซสำหรับการส่งเนื้อหาการกำหนดค่า GNSS จากแพลตฟอร์มไปยัง HAL

คําจํากัดความที่บรรทัด 2188 ของไฟล์ gps.h .

เอกสารประกอบในสนาม

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 ควรรักษาคำขอที่มีอยู่สำหรับการเรียกกลับต่างๆ ไว้ โดยไม่คำนึงถึงการเปลี่ยนแปลงข้อมูลการกำหนดค่า

คําจํากัดความที่บรรทัด 2205 ของไฟล์ gps.h .

size_t size

ตั้งค่าเป็น sizeof(GnssConfigurationInterface)

คําจํากัดความที่บรรทัด 2190 ของไฟล์ gps.h .


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้
  • hardware/libhardware/include/hardware/ gps.h