مرجع بنية 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 في بيانات الضبط.

ملاحظة مهمة: يجب أن يتوقّع حِزم HAL لنظام تحديد المواقع العالمي (GPS) أن يتم استدعاء هذه الدالة عدة مرات. وقد يتم استدعاؤه حتى في حال تم إنشاء GpsLocationProvider وتفعيله. يجب أن يحتفظ واجهات برمجة التطبيقات لنظام تحديد المواقع العالمي (GPS) بالطلبات الحالية لطلبات إعادة الاتصال المختلفة بغض النظر عن التغيير في بيانات الضبط.

التعريف في السطر 2205 من الملف gps.h .

الحجم size_t

اضبط القيمة على sizeof(GnssConfigurationInterface).

التعريف في السطر 2190 من الملف gps.h .


تم إنشاء مستندات هذه البنية من الملف التالي:
  • hardware/libhardware/include/hardware/ gps.h