FlpGeofencing ইন্টারফেস স্ট্রাকট রেফারেন্স
#include < fused_location.h >
ডেটা ক্ষেত্র | |
size_t | আকার |
অকার্যকর(* | init )( FlpGeofenceCallbacks *কলব্যাক) |
অকার্যকর(* | add_geofences )(int32_t number_of_geofences, Geofence **geofences) |
অকার্যকর(* | পজ_জিওফেন্স )(int32_t geofence_id) |
অকার্যকর(* | resume_geofence )(int32_t geofence_id, int monitor_transitions) |
অকার্যকর(* | modify_geofence_option )(int32_t geofence_id, GeofenceOptions *বিকল্প) |
অকার্যকর(* | রিমুভ_জিওফেন্স )(int32_t number_of_geofences, int32_t *geofence_id) |
বিস্তারিত বিবরণ
FLP_Geofencing সমর্থনের জন্য বর্ধিত ইন্টারফেস
ফাইল fused_location.h এর 764 লাইনে সংজ্ঞা।
ফিল্ড ডকুমেন্টেশন
void(* add_geofences)(int32_t number_of_geofences, Geofence **geofences) |
জিওফেন্সের একটি তালিকা যোগ করুন। পরামিতি: number_of_geofences - যোগ করা প্রয়োজন জিওফেন্সের সংখ্যা। geofences - জিওফেন্স কাঠামোর পয়েন্টার থেকে পয়েন্টার।
fused_location.h ফাইলের 782 লাইনে সংজ্ঞা।
void(* init)( FlpGeofenceCallbacks * callbacks) |
জিওফেন্স ইন্টারফেস খোলে এবং এই ইন্টারফেসের বাস্তবায়নে কলব্যাক রুটিন প্রদান করে। একবার কল করার পরে আপনার বাস্তবায়ন সমর্থন করে এমন ক্ষমতাগুলি নির্দিষ্ট করতে আপনাকে FlpGeofenceCallbacks- এ flp_capabilities_callback-এ কল করে প্রতিক্রিয়া জানাতে হবে।
ফাইল fused_location.h এর 774 লাইনে সংজ্ঞা।
void(* modify_geofence_option)(int32_t geofence_id, GeofenceOptions *বিকল্প) |
একটি নির্দিষ্ট জিওফেন্স বিকল্প পরিবর্তন করুন। পরামিতি: geofence_id - জিওফেন্সের জন্য আইডি। বিকল্প - জিওফেন্সের সাথে যুক্ত বিভিন্ন বিকল্প। বিস্তারিত জানার জন্য GeofenceOptions কাঠামো দেখুন।
fused_location.h ফাইলের 810 লাইনে সংজ্ঞা।
void(* pause_geofence)(int32_t geofence_id) |
একটি নির্দিষ্ট জিওফেন্স পর্যবেক্ষণে বিরতি দিন। পরামিতি: geofence_id - জিওফেন্সের জন্য আইডি।
ফাইল fused_location.h এর 789 লাইনে সংজ্ঞা।
void(* remove_geofences)(int32_t number_of_geofences, int32_t *geofence_id) |
জিওফেন্সের একটি তালিকা সরান। ফাংশন ফিরে আসার পরে, কোন বিজ্ঞপ্তি পাঠানো উচিত নয়। পরামিতি: number_of_geofences - জিওফেন্সের সংখ্যা যা যোগ করা প্রয়োজন। geofence_id - সরানো হবে geofence_ids এর অ্যারের পয়েন্টার।
fused_location.h ফাইলের 819 লাইনে সংজ্ঞা।
void(* resume_geofence)(int32_t geofence_id, int monitor_transitions) |
একটি নির্দিষ্ট জিওফেন্স নিরীক্ষণ পুনরায় শুরু করুন। পরামিতি: geofence_id - জিওফেন্সের জন্য আইডি। monitor_transitions - কোন ট্রানজিশন নিরীক্ষণ করতে হবে। FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED এবং FLP_GEOFENCE_TRANSITION_UNCERTAIN এর বিটওয়াইজ বা। এটি add_geofence_area কলে প্রদত্ত সম্পর্কিত মানটিকে ছাড়িয়ে যায়।
fused_location.h ফাইলের 801 লাইনে সংজ্ঞা।
size_t আকার |
সাইজফ (FlpGeofencingInterface) এ সেট করুন
ফাইল fused_location.h এর 766 লাইনে সংজ্ঞা।
এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল:
- hardware/libhardware/include/hardware/ fused_location.h