مرجع هيكل GpsNavigationMessageInterface

مرجع هيكل GpsNavigationMessageInterface

#include < gps.h >

حقول البيانات

size_t مقاس
كثافة العمليات (* init )( GpsNavigationMessageCallbacks *callbacks)
فارغ(* يغلق )()

وصف تفصيلي

واجهة موسعة لدعم الإبلاغ عن رسائل الملاحة عبر نظام تحديد المواقع العالمي (GPS).

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

التوثيق الميداني

باطلة (* إغلاق) ()

إيقاف التحديثات من HAL، وإلغاء تسجيل إجراءات رد الاتصال. بعد استدعاء التوقف، يجب اعتبار عمليات الاسترجاعات المسجلة مسبقًا غير صالحة بواسطة HAL. إذا تم استدعاء stop بدون "init" سابق، فلن تؤدي هذه الوظيفة أي عمل.

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

int(* init)( GpsNavigationMessageCallbacks *callbacks)

تهيئة الواجهة وتسجيل إجراءات رد الاتصال باستخدام HAL. بعد استدعاء ناجح لـ 'init'، يجب أن يبدأ HAL في توفير التحديثات عندما تصبح متاحة.

الحالة: GPS_NAVIGATION_MESSAGE_OPERATION_SUCCESS GPS_NAVIGATION_MESSAGE_ERROR_ALREADY_INIT - إذا تم تسجيل رد الاتصال بالفعل دون استدعاء مماثل لـ "إغلاق". GPS_NAVIGATION_MESSAGE_ERROR_GENERIC - في حالة حدوث أي خطأ آخر، فمن المتوقع ألا يقوم HAL بإنشاء أي تحديثات عند إرجاع رمز الخطأ هذا.

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

حجم_حجم

اضبط على sizeof (GpsNavigationMessageInterface)

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


تم إنشاء وثائق هذه البنية من الملف التالي:
  • الأجهزة/libhardware/تشمل/الأجهزة/ gps.h