مرجع بنية GnssConfigurationInterface
#include <
gps.h
>
حقول البيانات |
|
size_t | size |
void(* | configuration_update )(const char *config_data, int32_t length) |
وصف مفصّل
واجهة لنقل محتوى إعدادات نظام تحديد المواقع العالمي (GNSS) من النظام الأساسي إلى HAL
مستندات الحقل
void(* configuration_update)(const char *config_data, int32_t length) |
إرسال محتويات إعدادات نظام تحديد المواقع العالمي (GNSS) إلى HAL المَعلمات: config_data - مؤشر إلى صفيف أحرف يحتوي على ما هو متوقّع عادةً من الملف (/etc/gps.conf)، أي تسلسل سلاسل UTF8 مفصولة بـ "
'. length - العدد الإجمالي لأحرف UTF8 في بيانات الضبط.
ملاحظة مهمة: يجب أن يتوقّع حِزم HAL لنظام تحديد المواقع العالمي (GPS) أن يتم استدعاء هذه الدالة عدة مرات. وقد يتم استدعاؤه حتى في حال تم إنشاء GpsLocationProvider وتفعيله. يجب أن يحتفظ واجهات برمجة التطبيقات لنظام تحديد المواقع العالمي (GPS) بالطلبات الحالية لطلبات إعادة الاتصال المختلفة بغض النظر عن التغيير في بيانات الضبط.
الحجم size_t |
تم إنشاء مستندات هذه البنية من الملف التالي:
- hardware/libhardware/include/hardware/ gps.h