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