הפניה ל-struct של GpsNavigationMessageInterface
#include <
gps.h
>
שדות נתונים |
|
size_t | size |
int(* | init )( GpsNavigationMessageCallbacks *callbacks) |
void(* | close )() |
תיאור מפורט
מסמכי תיעוד של שדה
void(* close)() |
int(* init)( GpsNavigationMessageCallbacks *callbacks) |
הפונקציה מפעילה את הממשק ומרשמת את פונקציות ה-call back ב-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