FlpBatchOptions স্ট্রাকট রেফারেন্স
#include < fused_location.h >
ডেটা ক্ষেত্র | |
দ্বিগুণ | সর্বোচ্চ_শক্তি_বরাদ্দ_mW |
uint32_t | উত্স_ব্যবহার |
uint32_t | পতাকা |
int64_t | period_ns |
ভাসা | ক্ষুদ্রতম_স্থানচ্যুতি_মিটার |
বিস্তারিত বিবরণ
ব্যাচিং FLP API এর সাথে বিকল্প
fused_location.h ফাইলের 258 লাইনে সংজ্ঞা।
ফিল্ড ডকুমেন্টেশন
uint32_t পতাকা |
FLP_BATCH_WAKEUP_ON_FIFO_FULL - সেট করা থাকলে বাফার পূর্ণ হলে হার্ডওয়্যারটি AP কে জাগিয়ে তুলবে। যদি সেট না করা হয়, হার্ডওয়্যারটি প্রাচীনতম অবস্থান অবজেক্ট ড্রপ করবে।
FLP_BATCH_CALLBACK_ON_LOCATION_FIX - অবস্থান সেট করলে প্রতিবার লোকেশন ফিক্স হলে কলব্যাক কল করা হবে। এটি বন্ধ করার দায়িত্ব উপরের স্তরগুলির (কলার) যদি এটি জানে যে এপি ঘুমাতে পারে। যখন এই বিটটি একটি ব্যাচিং সেশনের মধ্যে চালু থাকে, তখন ব্যাচিং চালিয়ে যাওয়া উচিত যখন রিয়েল টাইমে অবস্থান সংশোধন করা হয়।
অন্যান্য পতাকাগুলিকে বিটওয়াইজ করা হবে বা ভবিষ্যতে করা হবে৷
fused_location.h ফাইলের 284 লাইনে সংজ্ঞা।
দ্বিগুণ সর্বোচ্চ_শক্তি_বরাদ্দ_mW |
mW-তে সর্বাধিক শক্তি যা অন্তর্নিহিত বাস্তবায়ন এই ব্যাচিং কলের জন্য ব্যবহার করতে পারে। যদি সর্বোচ্চ_শক্তি_বরাদ্দকরণ_mW 0 হয়, কেবলমাত্র বিদ্যুতের অতিরিক্ত খরচ ছাড়াই তৈরি করা সংশোধনগুলি রিপোর্ট করা হবে।
fused_location.h ফাইলের 265 লাইনে সংজ্ঞা।
int64_t period_ns |
ন্যানো সেকেন্ডে কোন অবস্থানের সাথে ফ্রিকোয়েন্সি ব্যাচ করা দরকার।
fused_location.h ফাইলের 290 লাইনে সংজ্ঞা।
ভাসমান ক্ষুদ্রতম_ স্থানচ্যুতি_মিটার |
মিটারে রিপোর্ট করা অবস্থানের মধ্যে ক্ষুদ্রতম স্থানচ্যুতি।
যদি 0 তে সেট করা হয়, তাহলে ডিভাইসটি স্থির থাকলেও আপনাকে অনুরোধ করা ব্যবধানে অবস্থানের প্রতিবেদন করা উচিত। যদি ইতিবাচক হয়, আপনি এই প্যারামিটারটি শক্তি সংরক্ষণের জন্য একটি ইঙ্গিত হিসাবে ব্যবহার করতে পারেন (যেমন থ্রোটলিং অবস্থানের সময়কাল যদি ব্যবহারকারী স্থানচ্যুতি থ্রেশহোল্ডের কাছাকাছি ভ্রমণ না করে থাকে)। এমনকি ছোট ইতিবাচক মানগুলিকে ব্যাখ্যা করা যেতে পারে যে ডিভাইসটি স্থির থাকলে আপনাকে অবস্থান গণনা করতে হবে না।
এই প্যারামিটারের উপর ভিত্তি করে অবস্থান ডেলিভারি ফিল্টার করার দরকার নেই। অনুরোধের চেয়ে ছোট স্থানচ্যুতি থাকলেও অবস্থানগুলি বিতরণ করা যেতে পারে। সম্ভাব্য শক্তি সঞ্চয়ের খরচে এই পরামিতিটি নিরাপদে উপেক্ষা করা যেতে পারে।
fused_location.h ফাইলের 307 লাইনে সংজ্ঞা।
uint32_t Source_to_use |
ব্যবহার করার জন্য FLP_TECH_MASKS-এর বিটওয়াইজ বা
fused_location.h ফাইলের 268 লাইনে সংজ্ঞা।
এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল:
- hardware/libhardware/include/hardware/ fused_location.h