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