การอ้างอิงโครงสร้างอินเทอร์เฟซ GnssConfiguration

การอ้างอิงโครงสร้างอินเทอร์เฟซ GnssConfiguration

#include < gps.h >

เขตข้อมูล

ขนาด_t ขนาด
เป็นโมฆะ(* configuration_update )(const char *config_data, ความยาว int32_t)

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

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

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

เอกสารภาคสนาม

เป็นโมฆะ (* configuration_update) (const char * config_data, ความยาว int32_t)

ส่งเนื้อหาการกำหนดค่า GNSS ไปยัง HAL พารามิเตอร์: config_data - ตัวชี้ไปยังอาร์เรย์ถ่านซึ่งเก็บสิ่งที่คาดหวังจากไฟล์ (/etc/gps.conf) เช่น ลำดับของสตริง UTF8 ที่คั่นด้วย '
'. length - จำนวนอักขระ UTF8 ทั้งหมดในข้อมูลการกำหนดค่า

สิ่งสำคัญ: GPS HAL ควรคาดหวังว่าฟังก์ชันนี้สามารถเรียกใช้ได้หลายครั้ง และอาจถูกเรียกแม้ว่า GpsLocationProvider จะถูกสร้างขึ้นและเปิดใช้งานแล้วก็ตาม GPS HAL ควรรักษาคำขอที่มีอยู่สำหรับการโทรกลับต่างๆ โดยไม่คำนึงถึงการเปลี่ยนแปลงข้อมูลการกำหนดค่า

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

ขนาด_ขนาดt

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

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


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