FlpBatchOptions مرجع هيكل

FlpBatchOptions مرجع هيكل

#include < fused_location.h >

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

مزدوج الحد الأقصى_للموقع_القوى_م.و.
uint32_t المصادر_للاستخدام
uint32_t الأعلام
int64_t period_ns
يطفو أصغر_مقاييس_إزاحة

وصف مفصل

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

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

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

uint32_t الأعلام

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

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

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

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

ضعف max_power_allocation_mW

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

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

int64_t period_ns

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

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

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

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

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

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

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

uint32_t sources_to_use

طريقة استخدام OR على مستوى البت لـ FLP_TECH_MASKS

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


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