GpsGeofencingInterface স্ট্রাক্ট রেফারেন্স

GpsGeofencingInterface স্ট্রাক্ট রেফারেন্স

#include < gps.h >

ডেটা ক্ষেত্রসমূহ

সাইজ_টি আকার
অকার্যকর (* Init ) ( GpsGeofenceCallbacks * callbacks)
অকার্যকর (* add_geofence_area ) (int32_t জিওফেন্স_আইডি, দ্বৈত অক্ষাংশ, দ্বৈত দ্রাঘিমাংশ, দ্বৈত ব্যাসার্ধ_মিটার, শেষ শেষ_পরিচালনা, int মনিটর_প্রেসীকরণ, প্রজ্ঞাপন_আপনার_সংশ্লিষ্টতা_ মিমি, অবধি অজানা_ তদন্ত_আমার)
অকার্যকর (* বিরতি_জয়ফেন্স ) (int32_t জিওফেন্স_আইডি)
অকার্যকর (* পুনঃসূচনা_জয়ফেন্স ) (int32_t জিওফেন্স_আইডি, ইনট মনিটর_আরস্থা)
অকার্যকর (* সরান_জয়ফেন্স_আআআআআআআআআআআআআআআ

বিস্তারিত বিবরণ

GPS_Geofencing সমর্থন জন্য বর্ধিত ইন্টারফেস

Gps.h ফাইলের 1361 লাইনে সংজ্ঞা।

ফিল্ড ডকুমেন্টেশন

অকার্যকর (* add_geofence_area) (int32_t জিওফেন্স_আইডি, দ্বৈত অক্ষাংশ, দ্বৈত দ্রাঘিমাংশ, ডাবল ব্যাসার্ধ_মিটার, শেষ শেষ_পরিচালনা, int মনিটর_পরিবর্তন, প্রজ্ঞাপন_আপনাদ_সংশ্লিষ্ট_আমক)

একটি জিওফেন্স অঞ্চল যুক্ত করুন। এই এপিআই বর্তমানে বিজ্ঞপ্তি জিওফেন্সগুলি সমর্থন করে। পরামিতি: জিওফেন্স_আইডি - জিওফেন্সের জন্য আইডি। যদি এই আইডি সহ কোনও জিওফেন্স ইতিমধ্যে বিদ্যমান থাকে তবে একটি ত্রুটি মান (GPS_GEOFENCE_ERROR_ID_EXISTS) ফিরিয়ে দেওয়া উচিত। অক্ষাংশ, দ্রাঘিমাংশ, ব্যাসার্ধ_মিটার - জিওফেন্সের জন্য ল্যাট, লম্বা এবং ব্যাসার্ধ (মিটারে) শেষ_আরক্ষার - জিওফেন্সের বর্তমান অবস্থা। উদাহরণস্বরূপ, যদি সিস্টেমটি ইতিমধ্যে জানতে পারে যে ব্যবহারকারীটি জিওফেন্সের অভ্যন্তরে রয়েছে তবে এটি GPS_GEOFENCE_ENTERED এ সেট করা হবে। বেশিরভাগ ক্ষেত্রে, এটি GPS_GEOFENCE_UNCERTAIN হবে। monitor_transition - কোন রূপান্তরগুলি নিরীক্ষণ করবে। GPS_GEOFENCE_ENTERED, GPS_GEOFENCE_EXITED এবং GPS_GEOFENCE_UNCERTAIN এর দ্বারাই বা বিজ্ঞপ্তি_অভিজ্ঞাপন_আম - জিওফেন্সের সাথে সম্পর্কিত ট্রানজিশনটি যখন ট্রিগার হয় তখন কলব্যাকটি কীভাবে ডাকা উচিত তার সর্বাধিক-প্রচেষ্টা বর্ণনা বর্ণনা করে। উদাহরণস্বরূপ, GPS_GEOFENCE_ENTERED সহ 1000 মিলসেকেন্ডে সেট করা থাকলে, জিওফেন্সে প্রবেশের মধ্যে কলব্যাকটি 1000 মিলিসেকেন্ড বলা উচিত। এই পরামিতিটি মিলি সেকেন্ডে সংজ্ঞায়িত করা হয়েছে। দ্রষ্টব্য: জিপিএসটি যে হারে পোল হয়েছে তাতে এটি বিভ্রান্ত হওয়ার দরকার নেই। পাওয়ার সাশ্রয়ের কারণে জিপিএস স্যাম্পলিংয়ের হারকে গতিশীলরূপে গ্রহণযোগ্য; সুতরাং নমুনা দেওয়ার হার এর চেয়ে দ্রুত বা ধীর হতে পারে। Unknown_timer_ms - সময় সীমা যার পরে UNCERTAIN রূপান্তরটি ট্রিগার করা উচিত। এই পরামিতিটি মিলি সেকেন্ডে সংজ্ঞায়িত করা হয়েছে। বিস্তারিত ব্যাখ্যার জন্য উপরে দেখুন।

লাইনে সংজ্ঞা 1400 ফাইলের gps.h

অকার্যকর (* init) ( GpsGeofenceCallbacks * কলব্যাকস )

জিওফেন্স ইন্টারফেসটি খোলে এবং এই ইন্টারফেসটি বাস্তবায়নে কলব্যাক রুটিন সরবরাহ করে।

Gps.h ফাইলের 1369 লাইনে সংজ্ঞা।

অকার্যকর (* বিরতি_জয়ফেন্স) (int32_t জিওফেন্স_আইডি)

একটি নির্দিষ্ট জিওফেন্স পর্যবেক্ষণ বিরতি দিন। পরামিতি: জিওফেন্স_আইডি - জিওফেন্সের জন্য আইডি।

ফাইল জিপিএস . h এর 1409 লাইনে সংজ্ঞা।

অকার্যকর (* অপসারণ_জয়ফেন্স_আআআআআআআআআআআআআআআআআ)

একটি জিওফেন্স অঞ্চল সরান। ফাংশন ফিরে আসার পরে, কোনও বিজ্ঞপ্তি প্রেরণ করা উচিত নয়। প্যারামিটার: জিওফেন্স_আইডি - জিওফেন্সের জন্য আইডি।

ফাইলের জিপিএস . h এর 1429 লাইনে সংজ্ঞা।

বাতিল

একটি নির্দিষ্ট জিওফেন্স পর্যবেক্ষণ পুনরায় শুরু করুন। পরামিতি: জিওফেন্স_আইডি - জিওফেন্সের জন্য আইডি। monitor_transitions - কোন রূপান্তরগুলি নিরীক্ষণ করবে। GPS_GEOFENCE_ENTERED, GPS_GEOFENCE_EXITED এবং GPS_GEOFENCE_UNCERTAIN এর দ্বারাই বা এটি add_geofence_area কলটিতে সরবরাহিত মানটিকে ছাড়িয়ে যায়।

Gps.h ফাইলের 1421 লাইনে সংজ্ঞা।

আকার_t আকার

আকারে সেট করুন (জিপিএসওফেনসিং ইন্টারফেস)

ফাইলের জিপিএস . h এর 1363 লাইনে সংজ্ঞা।


এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে উত্পন্ন হয়েছিল:
  • হার্ডওয়্যার / লিবার্ডওয়্যার / অন্তর্ভুক্ত / হার্ডওয়্যার / জিপিএস