مرجع هيكل GpsInterface

مرجع هيكل GpsInterface

#include < gps.h >

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

size_t مقاس
كثافة العمليات (* init )( GpsCallbacks *callbacks)
كثافة العمليات (* البداية )(باطلة)
كثافة العمليات (* توقف )(باطل)
فارغ(* تنظيف )(باطلة)
كثافة العمليات (* inject_time )( وقت GpsUtcTime ، int64_t timeReference، عدم اليقين int)
كثافة العمليات (* inject_location )(خط العرض المزدوج، خط الطول المزدوج، دقة التعويم)
فارغ(* delete_aiding_data )(أعلام GpsAidingData )
كثافة العمليات (* set_position_mode )( وضع GpsPositionMode ، تكرار GpsPositionRecurrence ، uint32_t min_interval، uint32_t المفضل_الدقة، uint32_t المفضل_الوقت)
ثابت باطل *(* get_extension )(حرف ثابت * الاسم)

وصف تفصيلي

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

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

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

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

يغلق الواجهة

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

باطلة(*delete_aiding_data)(أعلام GpsAidingData )

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

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

const void*(* get_extension)(const char *name)

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

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

int(* init)( GpsCallbacks *callbacks)

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

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

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

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

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

int(* inject_time)( وقت GpsUtcTime ، int64_t timeReference، عدم اليقين int)

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

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

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

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

يجب أن تكون معلمة "الوضع" واحدة من 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 .

حجم_حجم

تم ضبطه على sizeof (GpsInterface)

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

كثافة العمليات (* البداية) (باطلة)

يبدأ التنقل.

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

كثافة العمليات (* توقف) (باطل)

يتوقف عن الملاحة.

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


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