GpsNavigationMessageInterface מבנה הפניה

GpsNavigationMessageInterface מבנה הפניה

#include < gps.h >

שדות נתונים

size_t גודל
int (* init ) ( GpsNavigationMessageCallbacks * callbacks)
בָּטֵל(* סגור ) ()

תיאור מפורט

ממשק מורחב לתמיכה בדיווח על הודעות ניווט GPS.

הגדרה בשורה 2157 בקובץ gps.h.

תיעוד בשטח

בטל (* סגור) ()

עוצר עדכונים מה- HAL, ומבטל רישום של שגרות ההתקשרות. לאחר קריאה להפסקה, על השיבולים שנרשמו בעבר להחשיב כלא חוקיים על ידי ה- HAL. אם מפעילים עצירה ללא 'init' קודם, פונקציה זו לא אמורה לבצע שום עבודה.

הגדרה בשורה 2181 בקובץ gps.h.

int (* init) ( GpsNavigationMessageCallbacks * callbacks)

מאתחל את הממשק ורושם את שגרת ההתקשרות עם ה- HAL. לאחר קריאה מוצלחת ל- 'init' על ה- HAL להתחיל לספק עדכונים ככל שיהיו זמינים.

סטטוס: GPS_NAVIGATION_MESSAGE_OPERATION_SUCCESS GPS_NAVIGATION_MESSAGE_ERROR_ALREADY_INIT - אם כבר נרשם התקשרות חוזרת ללא שיחה מתאימה כדי 'לסגור'. GPS_NAVIGATION_MESSAGE_ERROR_GENERIC - אם אירעה שגיאה אחרת, צפוי שה- HAL לא יפיק עדכונים עם החזרת קוד השגיאה הזה.

הגדרה בשורה 2173 בקובץ gps.h.

size_t size

הגדר לגודל (GpsNavigationMessageInterface)

הגדרה בשורה 2159 בקובץ gps.h.


התיעוד למבנה זה נוצר מהקובץ הבא:
  • חומרה / libhardware / include / hardware / gps.h