การอ้างอิง Struct GpsMeasurementInterface
#include <
gps.h
>
ฟิลด์ข้อมูล |
|
| size_t | size |
| int(* | init )( GpsMeasurementCallbacks *callbacks) |
| void(* | close )() |
คำอธิบายโดยละเอียด
เอกสารประกอบในสนาม
| void(* close)() |
| int(* init)( GpsMeasurementCallbacks *callbacks) |
เริ่มต้นอินเทอร์เฟซและลงทะเบียนรูทีนการเรียกกลับกับ HAL หลังจากเรียกใช้ "init" สำเร็จ HAL ต้องเริ่มให้ข้อมูลอัปเดตในเฟสของตัวเอง
สถานะ: GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT - หากลงทะเบียนการเรียกกลับแล้วโดยไม่มีการเรียกใช้ "close" ที่เกี่ยวข้อง GPS_MEASUREMENT_ERROR_GENERIC - หากเกิดข้อผิดพลาดอื่นๆ ขึ้น HAL จะไม่สร้างการอัปเดตเมื่อแสดงรหัสข้อผิดพลาดนี้
เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้
- hardware/libhardware/include/hardware/ gps.h