مرجع بنية GpsNavigationMessageInterface
#include <
gps.h
>
حقول البيانات |
|
size_t | size |
int(* | init )( GpsNavigationMessageCallbacks *callbacks) |
void(* | إغلاق )() |
وصف مفصّل
واجهة موسّعة تتيح الإبلاغ عن رسائل التنقّل باستخدام نظام تحديد المواقع العالمي (GPS)
مستندات الحقل
void(* close)() |
int(* init)( GpsNavigationMessageCallbacks *callbacks) |
يبدأ تشغيل الواجهة ويُسجِّل إجراءات الاستدعاء مع HAL. بعد إجراء طلب ناجح لـ "init"، يجب أن يبدأ HAL في تقديم التحديثات فور توفّرها.
الحالة: GPS_NAVIGATION_MESSAGE_OPERATION_SUCCESS GPS_NAVIGATION_MESSAGE_ERROR_ALREADY_INIT - إذا سبق أن تم تسجيل طلب استدعاء بدون طلب مقابل لـ "إغلاق". GPS_NAVIGATION_MESSAGE_ERROR_GENERIC: في حال حدوث أي خطأ آخر، من المتوقّع ألا يُنشئ HAL أي تعديلات عند عرض رمز الخطأ هذا.
الحجم size_t |
تم إنشاء مستندات هذه البنية من الملف التالي:
- hardware/libhardware/include/hardware/ gps.h