مرجع ساختار GnssConfigurationInterface

مرجع ساختار GnssConfigurationInterface

#include < gps.h >

فیلدهای داده

اندازه_t اندازه
خالی(* configuration_update )(const char *config_data، طول int32_t)

توصیف همراه با جزئیات

رابط برای انتقال محتویات پیکربندی GNSS از پلتفرم به HAL.

تعریف در خط 2188 فایل gps.h.

مستندات میدانی

void(* configuration_update)(const char *config_data، int32_t طول)

محتویات پیکربندی GNSS را به HAL تحویل دهید. پارامترها: config_data - یک اشاره گر به یک آرایه نویسه که آنچه را که معمولاً از file(/etc/gps.conf انتظار می رود) در خود نگه می دارد، به عنوان مثال، دنباله ای از رشته های UTF8 جدا شده با '
'. طول - تعداد کل کاراکترهای UTF8 در داده های پیکربندی.

مهم: GPS HAL باید انتظار داشته باشد که این عملکرد می تواند چندین بار فراخوانی شود. و ممکن است حتی زمانی که GpsLocationProvider قبلا ساخته و فعال شده باشد، فراخوانی شود. GPS HAL باید درخواست های موجود برای پاسخ به تماس های مختلف را بدون توجه به تغییر داده های پیکربندی حفظ کند.

تعریف در خط 2205 فایل gps.h.

اندازه_t اندازه

تنظیم روی sizeof(GnssConfigurationInterface)

تعریف در خط 2190 فایل gps.h.


مستندات این ساختار از فایل زیر تولید شده است:
  • hardware/libhardware/include/hardware/ gps.h