הפניה ל-struct של GpsMeasurementInterface
#include <
gps.h
>
שדות נתונים |
|
| size_t | size |
| int(* | init )( GpsMeasurementCallbacks *callbacks) |
| void(* | close )() |
תיאור מפורט
מסמכי תיעוד של שדה
| void(* close)() |
| int(* init)( GpsMeasurementCallbacks *callbacks) |
הפונקציה מפעילה את הממשק ומרשמת את פונקציות ה-call back ב-HAL. אחרי קריאה מוצלחת ל-'init', ה-HAL צריך להתחיל לספק עדכונים בשלב שלו.
סטטוס: GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT – אם כבר נרשם קריאה חוזרת (callback) ללא קריאה תואמת ל-'close' GPS_MEASUREMENT_ERROR_GENERIC – אם אירעה שגיאה אחרת, צפוי שה-HAL לא ייצור עדכונים עם החזרת קוד השגיאה הזה.
התיעוד של המבנה הזה נוצר מהקובץ הבא:
- hardware/libhardware/include/hardware/ gps.h