מידע על המבנה GnssConfigurationInterface

מידע על המבנה GnssConfigurationInterface

#include < gps.h >

שדות נתונים

size_t  size
 
void(*  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 – מציין למערך תווים שמכיל את מה שמצופה בדרך כלל מהקובץ(/etc/gps.conf), כלומר רצף של מחרוזות UTF8 מופרדות באמצעות '
'. length – המספר הכולל של תווים ב-UTF8 בנתוני התצורה.

חשוב: ב-GPS HAL צריכים לצפות לאפשרות שאפשר יהיה לקרוא לפונקציה הזו כמה פעמים. אפשר להפעיל אותו גם כש-GpsLocationProvider כבר נוצר והופעל. ה-HAL של GPS צריך לשמור על הבקשות הקיימות לפעולות חזרה (callbacks) שונות, ללא קשר לשינוי בנתוני התצורה.

ההגדרה מופיעה בשורה 2205 בקובץ gps.h .

size_t size

מגדירים את הערך של sizeof(GnssConfigurationInterface)

ההגדרה מופיעה בשורה 2190 בקובץ gps.h .


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