GpsNavigationMessageInterface Structure المرجعي

GpsNavigationMessageInterface Structure المرجعي

#include < gps.h >

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

size_t بحجم
int (* 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.

size_t size

تعيين إلى sizeof (GpsNavigationMessageInterface)

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


تم إنشاء وثائق هذه البنية من الملف التالي: