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

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

#include < gps.h >

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

size_t بحجم
int (* init ) ( GpsCallbacks * callbacks)
int (* بدء ) (باطل)
int (* توقف ) (باطل)
فارغ(* تنظيف ) (باطل)
int (* injection_time ) ( GpsUtcTime time ، int64_t timeReference ، int int شك)
int (* injection_location ) (خط عرض مزدوج ، خط طول مزدوج ، دقة تعويم)
فارغ(* delete_aiding_data ) ( GpsAidingData flags)
int (* set_position_mode ) (وضع GpsPositionMode ، GpsPositionRecurrence recurrence ، uint32_t min_interval ، uint32_t Favorites_accuracy ، uint32_t Favorites_time)
كونست باطل * (* get_extension ) (اسم الحرف الثابت *)

وصف مفصل

يمثل واجهة GPS القياسية.

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

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

باطل (* تنظيف) (باطل)

يغلق الواجهة.

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

باطل (* delete_aiding_data) (علامات GpsAidingData )

يحدد أن المكالمة التالية للبدء لن تستخدم المعلومات المحددة في العلامات. تم تمرير GPS_DELETE_ALL لبداية باردة.

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

const باطل * (* get_extension) (اسم الحرف الثابت *)

احصل على مؤشر لمعلومات الامتداد.

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

int (* init) ( GpsCallbacks * callbacks)

يفتح الواجهة ويوفر إجراءات رد الاتصال لتنفيذ هذه الواجهة.

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

int (* injection_location) (خط عرض مزدوج ، خط طول مزدوج ، دقة تعويم)

يُدخل الموقع الحالي من موفر موقع آخر (عادةً معرّف الخلية). يتم قياس خطوط الطول والعرض بالدرجات ويتم قياس الدقة المتوقعة بالأمتار

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

int (* injection_time) ( GpsUtcTime time ، int64_t timeReference ، int int شك)

يضخ الوقت الحالي.

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

int (* set_position_mode) (وضع GpsPositionMode ، تكرار GpsPositionRecurrence ، uint32_t min_interval ، uint32_t Favorites_accuracy ، uint32_t Favorites_time)

يمثل min_interval الوقت بين الإصلاحات بالمللي ثانية. تمثل الدقة المفضلة دقة الإصلاح المطلوبة بالأمتار. يمثل وقت_الفضل المفضل الوقت المطلوب للإصلاح الأول بالمللي ثانية.

يجب أن تكون معلمة "الوضع" واحدة من GPS_POSITION_MODE_MS_BASED أو GPS_POSITION_MODE_STANDALONE. يسمح النظام الأساسي (ويوصى به) بالرجوع إلى GPS_POSITION_MODE_MS_BASED إذا تم تمرير GPS_POSITION_MODE_MS_ASSISTED ، ويتم دعم GPS_POSITION_MODE_MS_BASED.

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

size_t size

ضبط على sizeof (GpsInterface)

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

int (* بدء) (باطل)

يبدأ التنقل.

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

int (* stop) (باطل)

توقف الملاحة.

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


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