مرجع ساختار FlpBatchOptions

مرجع ساختار FlpBatchOptions

#include < fused_location.h >

فیلدهای داده

دو برابر حداکثر_توان_تخصیص_mW
uint32_t منابع_برای_استفاده
uint32_t پرچم ها
int64_t period_ns
شناور کوچکترین_جابجایی_متر

توصیف همراه با جزئیات

گزینه هایی با API های دسته ای FLP

تعریف در خط 258 فایل fused_location.h .

مستندات میدانی

پرچم های uint32_t

FLP_BATCH_WAKEUP_ON_FIFO_FULL - اگر تنظیم شود، سخت‌افزار وقتی بافر پر است، AP را بیدار می‌کند. اگر تنظیم نشود، سخت افزار قدیمی ترین شی مکان را حذف می کند.

FLP_BATCH_CALLBACK_ON_LOCATION_FIX - اگر تنظیم شده باشد، هر بار که تعمیر مکان وجود داشته باشد، تماس برگشتی مکان فراخوانی می شود. مسئولیت لایه های بالایی (تماس گیرنده) است که آن را خاموش کنند، اگر بدانند که AP ممکن است به خواب برود. وقتی این بیت در میان یک جلسه دسته‌بندی روشن است، دسته‌بندی باید ادامه یابد تا زمانی که رفع‌های مکان در زمان واقعی گزارش شود.

پرچم های دیگری که در آینده OR یا بیتی می شوند.

تعریف در خط 284 فایل fused_location.h .

دو برابر حداکثر_قدرت_تخصیص_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

بیتی یا از FLP_TECH_MASKS برای استفاده

تعریف در خط 268 فایل fused_location.h .


مستندات این ساختار از فایل زیر تولید شده است: