FlpGeofencing ইন্টারফেস স্ট্রাকট রেফারেন্স

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 লাইনে সংজ্ঞা।


এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল: