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

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

#include < gps.h >

เขตข้อมูล

size_t ขนาด
int(* init )( GpsMeasurementCallbacks * โทรกลับ)
ถือเป็นโมฆะ(* ปิด )()

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

อินเทอร์เฟซเพิ่มเติมสำหรับการรองรับการวัดด้วย GPS

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

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

เป็นโมฆะ(* ปิด)()

หยุดการอัปเดตจาก HAL และยกเลิกการลงทะเบียนรูทีนการโทรกลับ หลังจากการโทรหยุด HAL จะต้องถือว่าการโทรกลับที่ลงทะเบียนไว้ก่อนหน้านี้เป็นโมฆะ หากมีการเรียกหยุดโดยไม่มี 'init' ก่อนหน้า ฟังก์ชันนี้จะไม่ทำงาน

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

int(* init)( GpsMeasurementCallbacks * โทรกลับ)

เริ่มต้นอินเทอร์เฟซและลงทะเบียนรูทีนการโทรกลับด้วย HAL หลังจากเรียก 'init' สำเร็จแล้ว HAL จะต้องเริ่มให้ข้อมูลอัปเดตตามขั้นตอนของตัวเอง

สถานะ: GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT - หากการโทรกลับได้รับการลงทะเบียนแล้วโดยไม่มีการเรียก "ปิด" GPS_MEASUREMENT_ERROR_GENERIC - หากเกิดข้อผิดพลาดอื่น คาดว่า HAL จะไม่สร้างการอัปเดตใดๆ เมื่อส่งคืนรหัสข้อผิดพลาดนี้

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

size_t ขนาด

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

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


เอกสารประกอบสำหรับ struct นี้สร้างจากไฟล์ต่อไปนี้: