הפניה ל-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