GpsMeasurement مرجع بنية الواجهة

GpsMeasurement مرجع بنية الواجهة

#include < gps.h >

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

size_t بحجم
int (* init ) ( GpsMeasurementCallbacks * callbacks)
فارغ(* إغلاق ) ()

وصف مفصل

واجهة ممتدة لدعم قياسات GPS.

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

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

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

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

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

int (* init) ( GpsMeasurementCallbacks * callbacks)

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

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

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

size_t size

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

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


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