مرجع هيكل FlpBatchOptions

مرجع هيكل FlpBatchOptions

#include < fused_location.h >

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

مزدوج max_power_allocation_mW
uint32_t Sources_to_use
uint32_t أعلام
int64_t فترة_ns
يطفو أصغر_إزاحة_متر

وصف تفصيلي

خيارات مع واجهات برمجة تطبيقات FLP المجمعة

التعريف في السطر 258 من الملف fused_location.h .

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

علامات uint32_t

FLP_BATCH_WAKEUP_ON_FIFO_FULL - في حالة التعيين، سيقوم الجهاز بتنبيه نقطة الوصول عندما يكون المخزن المؤقت ممتلئًا. إذا لم يتم تعيينه، فسيقوم الجهاز بإسقاط كائن الموقع الأقدم.

FLP_BATCH_CALLBACK_ON_LOCATION_FIX - إذا تم تعيينه، فسيتم استدعاء رد الاتصال بالموقع في كل مرة يتم فيها إصلاح الموقع. تقع على عاتق الطبقات العليا (المتصل) مسؤولية إيقاف تشغيله، إذا علمت أن نقطة الوصول قد تدخل في وضع السكون. عندما يتم تشغيل هذا البت وسط جلسة تجميع، يجب أن يستمر التجميع بينما يتم الإبلاغ عن إصلاحات الموقع في الوقت الفعلي.

أعلام أخرى سيتم تحديدها بالبت ORed في المستقبل.

التعريف في السطر 284 من الملف fused_location.h .

مزدوج max_power_allocation_mW

الحد الأقصى من الطاقة بالميغاواط التي يمكن أن يستخدمها التطبيق الأساسي لاستدعاء التجميع هذا. إذا كانت قيمة max_power_allocation_mW تساوي 0، فسيتم الإبلاغ فقط عن الإصلاحات التي تم إنشاؤها دون أي تكلفة إضافية للطاقة.

التعريف في السطر 265 من الملف fused_location.h .

int64_t الفترة_ns

التكرار الذي يجب أن يتم تجميع الموقع به بالنانو ثانية.

التعريف في السطر 290 من الملف fused_location.h .

تعويم أصغر_إزاحة_متر

أصغر إزاحة بين المواقع المبلغ عنها بالأمتار.

إذا تم التعيين على 0، فيجب عليك الإبلاغ عن المواقع في الفاصل الزمني المطلوب حتى لو كان الجهاز ثابتًا. إذا كانت إيجابية، يمكنك استخدام هذه المعلمة كتلميح لتوفير الطاقة (على سبيل المثال، تقييد فترة الموقع إذا لم يسافر المستخدم بالقرب من عتبة الإزاحة). حتى القيم الإيجابية الصغيرة يمكن تفسيرها على أنها تعني أنه ليس عليك حساب الموقع عندما يكون الجهاز ثابتًا.

ليست هناك حاجة لتصفية تسليم الموقع بناءً على هذه المعلمة. يمكن تسليم المواقع حتى لو كانت إزاحتها أقل من المطلوب. يمكن تجاهل هذه المعلمة بأمان على حساب توفير الطاقة المحتمل.

التعريف في السطر 307 من الملف fused_location.h .

uint32_t Resources_to_use

Bitwise OR من FLP_TECH_MASKS المراد استخدامه

التعريف في السطر 268 من الملف fused_location.h .


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