התייחסות למבנה GnssConfigurationInterface

התייחסות למבנה GnssConfigurationInterface

#include < gps.h >

שדות נתונים

size_t גודל
בָּטֵל(* configuration_update )(const char *config_data, int32_t length)

תיאור מפורט

ממשק להעברת תכני תצורת GNSS מהפלטפורמה ל-HAL.

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

תיעוד שטח

void(* configuration_update)(const char *config_data, int32_t length)

אספקת תוכן תצורת GNSS ל-HAL. פרמטרים: config_data - מצביע למערך char שמכיל את מה שבדרך כלל מצופה מקובץ(/etc/gps.conf), כלומר רצף של מחרוזות UTF8 מופרדות על ידי '
'. אורך - המספר הכולל של תווי UTF8 בנתוני התצורה.

חשוב: GPS HAL אמור לצפות לפונקציה זו שניתן להתקשר מספר פעמים. והוא עשוי להיקרא גם כאשר GpsLocationProvider כבר בנוי ומופעל. GPS HAL אמור לשמור על הבקשות הקיימות להתקשרות חוזרת שונות ללא קשר לשינוי בנתוני התצורה.

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

size_t size

הגדר ל-sizeof(GnssConfigurationInterface)

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


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