مرجع بنية FlpBatchOptions

مرجع بنية FlpBatchOptions

#include < fused_location.h >

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

مزدوج  max_power_allocation_mW
 
uint32_t  sources_to_use
 
uint32_t  flags
 
int64_t  period_ns
 
float  smallest_displacement_meters
 

وصف مفصّل

الخيارات المتاحة لواجهات برمجة التطبيقات لميزة FLP في وضع الحِزم

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

مستندات الحقل

علامات uint32_t

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

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

علامات أخرى سيتم دمجها باستخدام عملية OR على مستوى الوحدات في المستقبل

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

‫double max_power_allocation_mW

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

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

int64_t period_ns

معدّل تكرار تجميع المواقع الجغرافية بالنانوسثانية

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

float smallest_displacement_meters

أصغر إزاحة بين المواقع الجغرافية المسجّلة بالمتر

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

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

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

uint32_t sources_to_use

استخدام OR على مستوى البت من FLP_TECH_MASKS

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


تم إنشاء مستندات هذه البنية من الملف التالي: