การอ้างอิง 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