GeofenceOptions স্ট্রাকট রেফারেন্স
#include < fused_location.h >
ডেটা ক্ষেত্র | |
int | শেষ_পরিবর্তন |
int | মনিটর_ট্রানজিশন |
int | notification_responsivenes_ms |
int | অজানা_টাইমার_এমএস |
uint32_t | উত্স_ব্যবহার |
বিস্তারিত বিবরণ
জিওফেন্স বিকল্প
fused_location.h ফাইলের 714 লাইনে সংজ্ঞা।
ফিল্ড ডকুমেন্টেশন
int last_transition |
জিওফেন্সের বর্তমান অবস্থা। উদাহরণস্বরূপ, যদি সিস্টেম ইতিমধ্যেই জানে যে ব্যবহারকারী জিওফেন্সের ভিতরে আছে, তাহলে এটি FLP_GEOFENCE_TRANSITION_ENTERED-এ সেট করা হবে৷ বেশিরভাগ ক্ষেত্রে, এটি FLP_GEOFENCE_TRANSITION_UNCERTAIN হবে৷
fused_location.h ফাইলের 720 লাইনে সংজ্ঞা।
int monitor_transitions |
নিরীক্ষণে রূপান্তর। FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED এবং FLP_GEOFENCE_TRANSITION_UNCERTAIN এর বিটওয়াইজ বা।
ফাইল fused_location.h এর 727 লাইনে সংজ্ঞা।
int notification_responsivenes_ms |
জিওফেন্সের সাথে যুক্ত ট্রানজিশন ট্রিগার হলে কত তাড়াতাড়ি কলব্যাক কল করা উচিত তার সর্বোত্তম-প্রচেষ্টার বিবরণ সংজ্ঞায়িত করে। উদাহরণস্বরূপ, যদি FLP_GEOFENCE_TRANSITION_ENTERED এর সাথে 1000 মিলিসেকেন্ডে সেট করা হয়, তাহলে কলব্যাকটিকে জিওফেন্সে প্রবেশের মধ্যে 1000 মিলিসেকেন্ড বলা উচিত৷ এই প্যারামিটারটি মিলিসেকেন্ডে সংজ্ঞায়িত করা হয়েছে। দ্রষ্টব্য: GPS যে হারে পোল করা হয়েছে তার সাথে এটি বিভ্রান্ত হবে না। শক্তি-সংরক্ষণের কারণে GPS নমুনা করার হার গতিশীলভাবে পরিবর্তন করা গ্রহণযোগ্য; এইভাবে নমুনার হার এর চেয়ে দ্রুত বা ধীর হতে পারে।
ফাইল fused_location.h এর 741 লাইনে সংজ্ঞা।
uint32_t Source_to_use |
জিওফেন্স নিরীক্ষণের জন্য যে উৎসগুলি ব্যবহার করতে হবে৷ এটি একটি BITWISE-OR FLP_TECH_MASK পতাকা।
fused_location.h ফাইলের 753 লাইনে সংজ্ঞা।
int unknown_timer_ms |
যে সময়সীমার পরে অনিশ্চিত রূপান্তর ট্রিগার করা উচিত। এই প্যারামিটারটি মিলিসেকেন্ডে সংজ্ঞায়িত করা হয়েছে।
ফাইল fused_location.h এর 747 লাইনে সংজ্ঞা।
এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল:
- hardware/libhardware/include/hardware/ fused_location.h