সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
জিপিএস জিওফেনসিং ইন্টারফেস স্ট্রাকট রেফারেন্স
#include < gps.h >
GPS_Geofencing সমর্থনের জন্য বর্ধিত ইন্টারফেস
gps.h ফাইলের 1361 লাইনে সংজ্ঞা।
void(* add_geofence_area)(int32_t geofence_id, ডবল অক্ষাংশ, ডবল দ্রাঘিমাংশ, ডবল ব্যাসার্ধ_মিটার, int last_transition, int monitor_transitions, int notification_responsiveness_ms, int unknown_timer_ms) |
একটি জিওফেন্স এলাকা যোগ করুন। এই এপিআই বর্তমানে সার্কুলার জিওফেন্স সমর্থন করে। পরামিতি: geofence_id - জিওফেন্সের জন্য আইডি। যদি এই আইডি সহ একটি জিওফেন্স ইতিমধ্যেই বিদ্যমান থাকে তবে একটি ত্রুটি মান (GPS_GEOFENCE_ERROR_ID_EXISTS) ফেরত দেওয়া উচিত৷ অক্ষাংশ, দ্রাঘিমাংশ, ব্যাসার্ধ_মিটার - জিওফেন্সের শেষ_পরিবর্তনের জন্য অক্ষাংশ, দীর্ঘ এবং ব্যাসার্ধ (মিটারে) - জিওফেন্সের বর্তমান অবস্থা। উদাহরণস্বরূপ, যদি সিস্টেম ইতিমধ্যেই জানে যে ব্যবহারকারী জিওফেন্সের ভিতরে আছে, তাহলে এটি GPS_GEOFENCE_ENTERED-এ সেট করা হবে৷ বেশিরভাগ ক্ষেত্রে, এটি হবে GPS_GEOFENCE_UNCERTAIN। monitor_transition - কোন ট্রানজিশন নিরীক্ষণ করতে হবে। GPS_GEOFENCE_ENTERED, GPS_GEOFENCE_EXITED এবং GPS_GEOFENCE_UNCERTAIN এর বিটওয়াইজ বা। notification_responsiveness_ms - জিওফেন্সের সাথে যুক্ত ট্রানজিশনটি ট্রিগার হলে কত তাড়াতাড়ি কলব্যাক কল করা উচিত তার সর্বোত্তম প্রচেষ্টার বিবরণ সংজ্ঞায়িত করে। উদাহরণস্বরূপ, যদি GPS_GEOFENCE_ENTERED এর সাথে 1000 মিলসেকেন্ডে সেট করা হয়, তাহলে কলব্যাককে জিওফেন্সে প্রবেশের মধ্যে 1000 মিলিসেকেন্ড বলা উচিত। এই প্যারামিটারটি মিলিসেকেন্ডে সংজ্ঞায়িত করা হয়েছে। দ্রষ্টব্য: GPS যে হারে পোল করা হয়েছে তার সাথে এটি বিভ্রান্ত হবে না। শক্তি-সংরক্ষণের কারণে GPS নমুনা করার হার গতিশীলভাবে পরিবর্তন করা গ্রহণযোগ্য; এইভাবে নমুনার হার এর চেয়ে দ্রুত বা ধীর হতে পারে। unknown_timer_ms - সময়সীমা যার পরে অনিশ্চিত রূপান্তর ট্রিগার করা উচিত। এই প্যারামিটারটি মিলিসেকেন্ডে সংজ্ঞায়িত করা হয়েছে। একটি বিস্তারিত ব্যাখ্যা জন্য উপরে দেখুন.
ফাইল gps.h এর 1400 লাইনে সংজ্ঞা।
জিওফেন্স ইন্টারফেস খোলে এবং এই ইন্টারফেসের বাস্তবায়নে কলব্যাক রুটিন প্রদান করে।
gps.h ফাইলের 1369 লাইনে সংজ্ঞা।
void(* pause_geofence)(int32_t geofence_id) |
একটি নির্দিষ্ট জিওফেন্স পর্যবেক্ষণে বিরতি দিন। পরামিতি: geofence_id - জিওফেন্সের জন্য আইডি।
gps.h ফাইলের 1409 লাইনে সংজ্ঞা।
void(* remove_geofence_area)(int32_t geofence_id) |
একটি জিওফেন্স এলাকা সরান. ফাংশন ফিরে আসার পরে, কোন বিজ্ঞপ্তি পাঠানো উচিত নয়। প্যারামিটার: geofence_id - জিওফেন্সের জন্য আইডি।
gps.h ফাইলের 1429 লাইনে সংজ্ঞা।
void(* resume_geofence)(int32_t geofence_id, int monitor_transitions) |
একটি নির্দিষ্ট জিওফেন্স নিরীক্ষণ পুনরায় শুরু করুন। পরামিতি: geofence_id - জিওফেন্সের জন্য আইডি। monitor_transitions - কোন ট্রানজিশন নিরীক্ষণ করতে হবে। GPS_GEOFENCE_ENTERED, GPS_GEOFENCE_EXITED এবং GPS_GEOFENCE_UNCERTAIN এর বিটওয়াইজ বা। এটি add_geofence_area কলে প্রদত্ত সম্পর্কিত মানটিকে ছাড়িয়ে যায়।
gps.h ফাইলের 1421 লাইনে সংজ্ঞা।
সাইজফ (জিপিএস জিওফেনসিং ইন্টারফেস) সেট করুন
gps.h ফাইলের 1363 লাইনে সংজ্ঞা।
এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল:
- hardware/libhardware/include/hardware/ gps.h
,
জিপিএস জিওফেনসিং ইন্টারফেস স্ট্রাকট রেফারেন্স
#include < gps.h >
GPS_Geofencing সমর্থনের জন্য বর্ধিত ইন্টারফেস
gps.h ফাইলের 1361 লাইনে সংজ্ঞা।
void(* add_geofence_area)(int32_t geofence_id, ডবল অক্ষাংশ, ডবল দ্রাঘিমাংশ, ডবল ব্যাসার্ধ_মিটার, int last_transition, int monitor_transitions, int notification_responsiveness_ms, int unknown_timer_ms) |
একটি জিওফেন্স এলাকা যোগ করুন। এই এপিআই বর্তমানে সার্কুলার জিওফেন্স সমর্থন করে। পরামিতি: geofence_id - জিওফেন্সের জন্য আইডি। যদি এই আইডি সহ একটি জিওফেন্স ইতিমধ্যেই বিদ্যমান থাকে তবে একটি ত্রুটি মান (GPS_GEOFENCE_ERROR_ID_EXISTS) ফেরত দেওয়া উচিত৷ অক্ষাংশ, দ্রাঘিমাংশ, ব্যাসার্ধ_মিটার - জিওফেন্সের শেষ_পরিবর্তনের জন্য অক্ষাংশ, দীর্ঘ এবং ব্যাসার্ধ (মিটারে) - জিওফেন্সের বর্তমান অবস্থা। উদাহরণস্বরূপ, যদি সিস্টেম ইতিমধ্যেই জানে যে ব্যবহারকারী জিওফেন্সের ভিতরে আছে, তাহলে এটি GPS_GEOFENCE_ENTERED-এ সেট করা হবে৷ বেশিরভাগ ক্ষেত্রে, এটি হবে GPS_GEOFENCE_UNCERTAIN। monitor_transition - কোন ট্রানজিশন নিরীক্ষণ করতে হবে। GPS_GEOFENCE_ENTERED, GPS_GEOFENCE_EXITED এবং GPS_GEOFENCE_UNCERTAIN এর বিটওয়াইজ বা। notification_responsiveness_ms - জিওফেন্সের সাথে যুক্ত ট্রানজিশনটি ট্রিগার হলে কত তাড়াতাড়ি কলব্যাক কল করা উচিত তার সর্বোত্তম প্রচেষ্টার বিবরণ সংজ্ঞায়িত করে। উদাহরণস্বরূপ, যদি GPS_GEOFENCE_ENTERED এর সাথে 1000 মিলসেকেন্ডে সেট করা হয়, তাহলে কলব্যাককে জিওফেন্সে প্রবেশের মধ্যে 1000 মিলিসেকেন্ড বলা উচিত। এই প্যারামিটারটি মিলিসেকেন্ডে সংজ্ঞায়িত করা হয়েছে। দ্রষ্টব্য: GPS যে হারে পোল করা হয়েছে তার সাথে এটি বিভ্রান্ত হবে না। শক্তি-সংরক্ষণের কারণে GPS নমুনা করার হার গতিশীলভাবে পরিবর্তন করা গ্রহণযোগ্য; এইভাবে নমুনার হার এর চেয়ে দ্রুত বা ধীর হতে পারে। unknown_timer_ms - সময়সীমা যার পরে অনিশ্চিত রূপান্তর ট্রিগার করা উচিত। এই প্যারামিটারটি মিলিসেকেন্ডে সংজ্ঞায়িত করা হয়েছে। একটি বিস্তারিত ব্যাখ্যা জন্য উপরে দেখুন.
ফাইল gps.h এর 1400 লাইনে সংজ্ঞা।
জিওফেন্স ইন্টারফেস খোলে এবং এই ইন্টারফেসের বাস্তবায়নে কলব্যাক রুটিন প্রদান করে।
gps.h ফাইলের 1369 লাইনে সংজ্ঞা।
void(* pause_geofence)(int32_t geofence_id) |
একটি নির্দিষ্ট জিওফেন্স পর্যবেক্ষণে বিরতি দিন। পরামিতি: geofence_id - জিওফেন্সের জন্য আইডি।
gps.h ফাইলের 1409 লাইনে সংজ্ঞা।
void(* remove_geofence_area)(int32_t geofence_id) |
একটি জিওফেন্স এলাকা সরান. ফাংশন ফিরে আসার পরে, কোন বিজ্ঞপ্তি পাঠানো উচিত নয়। প্যারামিটার: geofence_id - জিওফেন্সের জন্য আইডি।
gps.h ফাইলের 1429 লাইনে সংজ্ঞা।
void(* resume_geofence)(int32_t geofence_id, int monitor_transitions) |
একটি নির্দিষ্ট জিওফেন্স নিরীক্ষণ পুনরায় শুরু করুন। পরামিতি: geofence_id - জিওফেন্সের জন্য আইডি। monitor_transitions - কোন ট্রানজিশন নিরীক্ষণ করতে হবে। GPS_GEOFENCE_ENTERED, GPS_GEOFENCE_EXITED এবং GPS_GEOFENCE_UNCERTAIN এর বিটওয়াইজ বা। এটি add_geofence_area কলে প্রদত্ত সম্পর্কিত মানটিকে ছাড়িয়ে যায়।
gps.h ফাইলের 1421 লাইনে সংজ্ঞা।
সাইজফ (জিপিএস জিওফেনসিং ইন্টারফেস) সেট করুন
gps.h ফাইলের 1363 লাইনে সংজ্ঞা।
এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল:
- hardware/libhardware/include/hardware/ gps.h
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2023-12-01 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2023-12-01 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]