Wear OS ডিভাইস জুড়ে অ্যাপের সামঞ্জস্য বাড়ান

Wear Health Services API (WHS) Wear OS 3 এবং উচ্চতর ভার্সন চালিত সকল ডিভাইসের জন্য একটি বাধ্যতামূলক উপাদান, কারণ এটি স্বাস্থ্য এবং ফিটনেস ডেভেলপারদের জন্য একটি সামঞ্জস্যপূর্ণ ইন্টিগ্রেশন সারফেস প্রদান করে। বিভিন্ন ডিভাইস এবং তাদের বিভিন্ন ক্ষমতার সাথে সুন্দরভাবে সামঞ্জস্যপূর্ণভাবে আপনার অ্যাপ তৈরি করুন যাতে ডিভাইস জুড়ে সামঞ্জস্য বজায় থাকে এবং ব্যবহারকারীর অভিজ্ঞতার সমস্যা এড়ানো যায়। এটি করার জন্য, শুধুমাত্র আপনার অ্যাপ যে ক্লায়েন্টগুলি ব্যবহার করে তাদের জন্য নির্ভরতা ঘোষণা করুন। অতিরিক্তভাবে, আপনার অ্যাপকে তাদের প্রাপ্যতার উপর ভিত্তি করে ঐচ্ছিক উন্নত মেট্রিক্স প্রদর্শন বা অপসারণ করার নমনীয়তা দিন।

বিভিন্ন সেন্সর বিভিন্ন ফ্রিকোয়েন্সিতে ডেটা তৈরি করে যা অন্তর্নিহিত হার্ডওয়্যার এবং সেন্সর প্ল্যাটফর্মের উপর ভিত্তি করে প্রতিটি ডিভাইসে পরিবর্তিত হয়। উদাহরণস্বরূপ, একটি ডিভাইস এক টাইমস্ট্যাম্পে হার্ট রেট এবং অন্যটিতে অবস্থান ফেরত দিতে পারে। এমন অ্যাপ তৈরি করুন যা বিভিন্ন টাইমস্ট্যাম্পে বা ওভারল্যাপিং টাইমস্ট্যাম্পে স্বাধীন ডেটা স্ট্রিম গ্রহণ করতে পারে।

এই নির্দেশিকাটি Wear Health Services-এর মধ্যে বিভিন্ন ক্লায়েন্টদের দ্বারা সমর্থিত প্রত্যাশিত আচরণ এবং ডেটা প্রকারগুলি বর্ণনা করে।

এক্সারসাইজ ক্লায়েন্ট

নিম্নলিখিত বিভাগগুলি ExerciseClient এর প্রত্যাশিত আচরণ এবং ডেটা প্রকারগুলি বর্ণনা করে।

প্রত্যাশিত আচরণ

ExerciseClient এর ক্ষেত্রে, কিছু ধরণের ব্যায়াম নির্দিষ্ট ডেটা টাইপের প্রাপ্যতার উপর নির্ভরশীল। উদাহরণস্বরূপ, হুইলচেয়ার ব্যায়ামগুলি কেবল তখনই উপলব্ধ যদি হুইলচেয়ার পুশ সমর্থিত হয়। প্রদত্ত ডিভাইসে তাদের উপলব্ধতার উপর ভিত্তি করে এই বিকল্পগুলি সক্ষম এবং অক্ষম করুন।

বেশিরভাগ ব্যায়ামের ডেটা টাইপ এক সেকেন্ডের ব্যবধানে নমুনা নেওয়া হয় এবং বিতরণ করা হয়, কিছু ব্যতিক্রম ছাড়া:

  • কিছু পরিস্থিতিতে, কিছু ব্যায়ামের ডেটা টাইপ প্রতি সেকেন্ডে একাধিকবার আপডেট করা হয়। উদাহরণস্বরূপ, যখন ব্যবহারকারী দৌড়াচ্ছেন, তখন ধাপের সংখ্যা প্রতি সেকেন্ডে একাধিকবার আপডেট করা হয়।
  • কিছু ডেটা টাইপের জন্য, শুধুমাত্র তখনই একটি আপডেট সরবরাহ করা হয় যখন বর্তমান মান পূর্ববর্তী মানের থেকে আলাদা হয়।

ডেটা ডেলিভারি স্ট্রিমিং অথবা ব্যাচড হতে পারে। অ্যাপ্লিকেশন প্রসেসর চালু থাকা অবস্থায় ডেটা স্ট্রিম করা হয়, যা সাধারণত ডিসপ্লে চালু এবং ইন্টারেক্টিভ থাকা অবস্থায় হয়। ডিসপ্লে বন্ধ হয়ে গেলে অথবা অ্যাম্বিয়েন্ট মোডে (চালু কিন্তু অ-ইন্টারেক্টিভ), পাওয়ার সাশ্রয় করার জন্য ডেটা ব্যাচ করা হয়। অ্যাপ্লিকেশন প্রসেসর আবার চালু হলে, ঘড়িটি অ্যাম্বিয়েন্ট মোড থেকে বেরিয়ে আসার কারণে, অথবা ব্যাচিংয়ের জন্য বাফারগুলি পূর্ণ হয়ে গেলে, যা ডিভাইস অনুসারে পরিবর্তিত হয়, ব্যাচিং ডেটা অ্যাপ্লিকেশনে সরবরাহ করা হয়। ডিভাইসটি অ্যাম্বিয়েন্ট মোডে থাকাকালীন স্যাম্পলিং রেট একই থাকে, তাই বিতরণ করা ব্যাচে এখনও উচ্চ ফ্রিকোয়েন্সি ডেটা পয়েন্ট থাকে।

ডেটা টাইপগুলি শুধুমাত্র ঘড়িতে থাকা সেন্সর দ্বারা তৈরি ডেটা থেকে প্রাপ্ত হয়। উদাহরণস্বরূপ, অবস্থানের ডেটা সম্পূর্ণরূপে ঘড়ি থেকে আসে, ফোন থেকে নয়।

ডেটা টাইপ

ExerciseClient API আপনাকে বিভিন্ন ধরণের ওয়ার্কআউট শুরু, বিরতি, পুনঃসূচনা এবং বন্ধ করতে দেয়। প্রতিটি ব্যায়ামের জন্য, WHS সেই ধরণের ব্যায়ামের জন্য আপনার জন্য উপলব্ধ ডেটা টাইপের একটি সেট সংজ্ঞায়িত করে। এটি শক্তি সঞ্চয় করে এবং আপনার অ্যাপ লজিককে সহজ করে তোলে, কারণ নির্দিষ্ট ব্যায়ামের জন্য প্রয়োজনীয় নয় এমন সেন্সরগুলি চালু করা হয় না। উদাহরণস্বরূপ, দৌড় শুরু করার সময়, অবস্থানের ডেটা কেবল বাইরের দৌড়ের জন্য সরবরাহ করা হয় এবং ট্র্যাক করা হয়। বাইকিং অনুশীলন শুরু করার সময়, পদক্ষেপগুলি সরবরাহ করা হয় না বা ট্র্যাক করা হয় না। নিম্নলিখিত বিভাগগুলি ExerciseClient এ সমর্থিত ডেটা টাইপগুলির একটি বিবরণ প্রদান করে।

সকল ডিভাইসে উপলব্ধ ব্যায়ামের ডেটা টাইপ

নিম্নলিখিত ব্যায়াম ডেটা টাইপগুলি সমস্ত ডিভাইসে উপলব্ধ।

  • নমুনা ডেটা টাইপের একটি সংশ্লিষ্ট _STATS ডেটা টাইপ থাকে যা অনুশীলন থেকে সর্বনিম্ন, সর্বোচ্চ এবং গড় মান প্রদান করে। উদাহরণস্বরূপ, PACE পরিসংখ্যান PACE_STATS ডেটা টাইপ দিয়ে টানা যেতে পারে।
  • ইন্টারভাল ডেটা টাইপের একটি সংশ্লিষ্ট _TOTAL ডেটা টাইপ থাকে যা অনুশীলন থেকে ক্রমবর্ধমান মান প্রদান করে। উদাহরণস্বরূপ, DISTANCE পরিসংখ্যান DISTANCE_TOTAL ডেটা টাইপ দিয়ে টানা যেতে পারে।
সারণী ১: সকল ডিভাইসে উপলব্ধ ব্যায়ামের ডেটা টাইপ
মেট্রিক প্রত্যাশিত তথ্য প্রত্যাশিত আচরণের উপর নোটস
HEART_RATE_BPM সম্পর্কে প্রতি মিনিটে বিট [ডেটা টাইপ: ডাবল] ব্যায়ামের সময় সকল ডিভাইস প্রতি সেকেন্ডে একবার হৃদস্পন্দনের নমুনা নেয়। কিছু ডিভাইস প্রতি সেকেন্ডে একটি BPM মান রিপোর্ট করে। কিছু ডিভাইস কেবল তখনই BPM রিপোর্ট করে যখন এটি পূর্ববর্তী মানের থেকে পরিবর্তিত হয়। সমস্ত ডিভাইসে প্রতি এক সেকেন্ডের ব্যবধানে একটি BPM মান পাওয়ার আশা করবেন না।
অবস্থান অক্ষাংশ এবং দ্রাঘিমাংশ [ডেটা টাইপ: দ্বিগুণ] লোকেশন ডেটা শুধুমাত্র ঘড়ির জিপিএসের উপর ভিত্তি করে তৈরি করা হয়। লোকেশন ডেটা ফিউজড লোকেশন প্রোভাইডার বা অন্যান্য অ্যান্ড্রয়েড পরিষেবা থেকে আসবে বলে আশা করবেন না। প্রতিটি ডেটা পয়েন্টে একটি নির্ভুলতা মান (যাকে অনুভূমিক অবস্থান ত্রুটিও বলা হয়) এবং প্রাপ্যতা অন্তর্ভুক্ত থাকে।
ধাপ [ডেটা টাইপ: লং] ধাপ গণনা হল ব্যায়ামের সময়কালের মোট দৌড়ের পরিমাণ, ব্যায়াম বিরতির সময়কাল অন্তর্ভুক্ত নয়।
দূরত্ব মিটার [ডেটা টাইপ: ডাবল] উপলব্ধ থাকলে GPS-ভিত্তিক অবস্থান থেকে এবং অন্যান্য পদক্ষেপ থেকে গণনা করা হয়। মোট বলতে ব্যায়ামের সময়কালের মোট পরিমাণ বোঝায়, ব্যায়ামটি কখন থামানো হয়েছে তা অন্তর্ভুক্ত নয়।
গতি [মিটার / সেকেন্ড] [ডেটা টাইপ: ডাবল] সর্বনিম্ন, সর্বোচ্চ এবং গড় মান প্রদান করে। এগুলি অনুশীলনের সময়কালের উপর নির্ভর করে, অনুশীলনটি কখন বিরতি দেওয়া হয়েছে তা অন্তর্ভুক্ত করে না।
গতি [সেকেন্ড / মিটার] [ডেটা টাইপ: ডাবল] গতি ০ হলে ডিফল্ট মান ০ হবে। গড় মানগুলি অনুশীলনের সময়কাল জুড়ে, অনুশীলনটি কখন থামানো হয়েছে তা অন্তর্ভুক্ত নয়।
উচ্চতা_বৃদ্ধি মিটার। [ডেটা টাইপ: ডাবল] উচ্চতায় ইতিবাচক পরিবর্তন। ব্যায়ামের সময়কালের মোট পরিমাণ রিপোর্ট করা হয়, ব্যায়ামটি কখন থামানো হয়েছে তা অন্তর্ভুক্ত নয়।
মোট_ক্যালোরি kCal [ডেটা টাইপ: ডাবল] সক্রিয়ভাবে পোড়ানো ক্যালোরিগুলি বেসাল মেটাবলিক রেটে যোগ করা হয়। এখানে নির্গত ক্যালোরিগুলি সিস্টেম সেটিংসে উল্লেখিত ব্যবহারকারীর উচ্চতা, ওজন, বয়স এবং লিঙ্গ বিবেচনা করে। ক্যালোরিগুলি আপনার অ্যাপে সংগৃহীত কোনও ব্যবহারকারীর প্রোফাইল ডেটা বিবেচনা করে না। মোট রিপোর্ট করা পরিমাণ ব্যায়ামের সময়কালের উপর নির্ভর করে, ব্যায়ামটি কখন থামানো হয়েছে তা অন্তর্ভুক্ত নয়।

ঐচ্ছিক ব্যায়াম ডেটা টাইপ

নিম্নলিখিত ডেটা টাইপের তালিকাটি শুধুমাত্র নির্দিষ্ট কিছু ডিভাইসে উপলব্ধ। DataTypes সম্পূর্ণ তালিকার জন্য জেটপ্যাক রেফারেন্স দেখুন। যদি কোনও DataType পূর্ববর্তী "প্রয়োজনীয়/গ্যারান্টিযুক্ত" তালিকায় না থাকে, তাহলে এটি ঐচ্ছিক।

ঐচ্ছিক ডেটা টাইপের নিম্নলিখিত উদাহরণগুলি দেখুন। এই তালিকাটি সম্পূর্ণ নয়:

সারণি ২: ঐচ্ছিক অনুশীলন ডেটা টাইপের উদাহরণ
মেট্রিক প্রত্যাশিত তথ্য প্রত্যাশিত আচরণের উপর নোটস
সম্পূর্ণ_উন্নতি [ডেটা টাইপ: ডাবল]
উচ্চতা_ক্ষতি মিটার [ডেটা টাইপ: ডাবল] উচ্চতায় নেতিবাচক পরিবর্তন। মানটি ধনাত্মক। উদাহরণস্বরূপ, ১ মিটার উচ্চতা হ্রাস ১ হিসাবে দেখানো হয়, -১ হিসাবে নয়।
ধাপ_প্রতি_মিনিট [ডেটা টাইপ: লং]
হুইলচেয়ার_পুশ [ডেটা টাইপ: লং] হুইলচেয়ার-ভিত্তিক অনুশীলনে ব্যবহারের জন্য হুইলচেয়ার পুশের একটি গণনা।
REP_COUNTটি [ডেটা টাইপ: লং]
সুইম_স্ট্রোক_COUNT [ডেটা টাইপ: লং]
সুইম_ল্যাপ_COUNT [ডেটা টাইপ: লং]

প্রতি অনুশীলনের ডেটা টাইপ

প্রতিটি ধরণের এক্সারসাইজের জন্য আলাদা আলাদা ডেটা টাইপ ফেরত দেওয়া হয়। যে ডেটা টাইপ ফেরত দেওয়া হয় তা এক্সারসাইজটির প্রয়োজনীয়তার সাথে সামঞ্জস্যপূর্ণ। উদাহরণস্বরূপ, BIKING এক্সারসাইজ টাইপ STEPS ডেটা টাইপ ফেরত দেওয়া হয় না। ব্যবহারকারীর ডিভাইসে কোন ডেটা টাইপ সমর্থিত তা নির্ধারণ করতে রানটাইমের সময় Capabilities পদ্ধতি ব্যবহার করুন।

সর্বনিম্ন, সকল ধরণের ব্যায়াম হৃদস্পন্দন এবং ক্যালোরির তথ্য প্রদান করে । অন্যান্য ব্যায়ামগুলি অতিরিক্ত ধরণের ডেটা সমর্থন করতে পারে, যা ব্যায়ামের প্রয়োজনীয়তার উপর নির্ভর করে।

এখানে কয়েকটি উদাহরণ দেওয়া হল:

  • ধ্যান বা পাইলেটের মতো ব্যায়াম শুধুমাত্র হৃদস্পন্দন এবং ক্যালোরি সমর্থন করে
  • বাস্কেটবল বা ব্যাডমিন্টনের মতো ব্যায়াম হৃদস্পন্দন, ক্যালোরি, দূরত্ব এবং পদক্ষেপ সমর্থন করে।
  • হাঁটা এবং দৌড়ানোর মতো ব্যায়াম হৃদস্পন্দন, ক্যালোরি, দূরত্ব, পদক্ষেপ, গতি এবং গতি সমর্থন করে।
  • সাঁতার হৃদস্পন্দন, ক্যালোরি, দূরত্ব এবং সাঁতারের ল্যাপ সমর্থন করে।

প্যাসিভ মনিটরিং ক্লায়েন্ট

Wear OS চালিত সমস্ত ডিভাইসের জন্য নিম্নলিখিত ডেটা টাইপগুলি প্রয়োজন , যাতে অ্যাপগুলি নিষ্ক্রিয়ভাবে হৃদস্পন্দনের মতো স্বাস্থ্য এবং ফিটনেস ডেটা পর্যবেক্ষণ করে।
এবং ধাপ গণনা। এই প্রতিটি ডেটা টাইপ অবশ্যই ঘড়িতে থাকা সেন্সর দ্বারা উৎপন্ন ডেটা থেকে প্রাপ্ত হতে হবে।

প্রত্যাশিত আচরণ

শক্তি সংরক্ষণের জন্য, প্যাসিভ মনিটরিং ব্যবহার করে প্রাপ্ত সেন্সর রিডিংগুলি MCU-তে সংরক্ষণ করা হয় এবং স্বাস্থ্য পরিষেবাগুলিতে ব্যাচ করা হয়। সিস্টেমের আচরণের উপর নির্ভর করে এই ব্যাচ করা ফলাফলগুলি বিভিন্ন বিরতিতে ফেরত পাঠানো হয়। কিছু উদাহরণের মধ্যে রয়েছে যখন সেন্সর বাফার পূর্ণ থাকে, অথবা যখন ব্যবহারকারী ডিসপ্লের সাথে ইন্টারঅ্যাক্ট করে তখন ব্যাচগুলি ফেরত দেওয়া।

কোনও ডেটা টাইপের জন্য কোনও পূর্বনির্ধারিত বা পূর্বাভাসযোগ্য ব্যাচিং ব্যবধান ধরে নেবেন না।

প্যাসিভ মনিটরিং ডেটা টাইপ

সারণী 3: Wear OS ডিভাইসের জন্য প্রয়োজনীয় প্যাসিভ মনিটরিং ডেটা টাইপ
মেট্রিক প্রত্যাশিত তথ্য মন্তব্য
HEART_RATE_BPM সম্পর্কে প্রতি মিনিটে বিট [ডেটা টাইপ: ডাবল] ডিভাইসগুলি বিভিন্ন বিরতিতে হৃদস্পন্দনের রিডিং ফেরত দিতে পারে। কিছু ডিভাইস প্রতি সেকেন্ডে রিডিং নিতে পারে। অন্যান্য ডিভাইস প্রতি দশ মিনিটে রিডিং নিতে পারে। এই ব্যবধানগুলি অ্যাপগুলিতে উপলব্ধ করা হয় না। অ্যাপগুলিকে বিভিন্ন নমুনা ব্যবধানের সাথে সুন্দরভাবে মানিয়ে নেওয়া উচিত।
STEPS_DAILY/পদক্ষেপ [ডেটা টাইপ: লং] দৈনিক পদক্ষেপ হল শেষ রিসেট করার পর থেকে নেওয়া মোট পদক্ষেপের সংখ্যা, যা মধ্যরাতে WHS দ্বারা ট্রিগার করা হয়। এর মধ্যে একটি সক্রিয় অনুশীলন বিরতি দেওয়ার সময় নেওয়া সমস্ত পদক্ষেপ অন্তর্ভুক্ত। পদক্ষেপ হল শেষ চেকের পর থেকে একটি গ্রানুলার ডেল্টা।
DISTANCE_DAILY/DISTANCE মিটার [ডেটা টাইপ: ডাবল] অ্যাক্সিলোমিটার/ধাপ থেকে গণনা করা হয়েছে। অবস্থান পরিষেবা বন্ধ করে থাকা ব্যবহারকারীরা যাতে এখনও সঠিক পদক্ষেপ গণনা পেতে পারেন তা নিশ্চিত করার জন্য GPS চলাকালীন গণনা করবেন না।
গতি [মিটার / সেকেন্ড] [ডেটা টাইপ: ডাবল]
ক্যালোরি_ডেইলি kCal [ডেটা টাইপ: ডাবল] দিনের ক্যালোরি, সক্রিয় ক্যালোরি এবং BMR সহ। এখানে নির্গত ক্যালোরির সংখ্যা ব্যবহারকারীর উচ্চতা, ওজন, বয়স এবং লিঙ্গ বিবেচনা করে যা সিস্টেম সেটিংসে উল্লেখ করা হয়েছে। আপনার অ্যাপে সংগৃহীত কোনও ব্যবহারকারী প্রোফাইল ডেটা অনুসারে ক্যালোরি সমন্বয় করা হয় না।
RUNNING_STEPS (ঐচ্ছিক) [ডেটা টাইপ: লং] অনুশীলনের সময় এবং অন্য সময়ে উভয় ধাপের ডেল্টা। একই সাথে উভয় ধাপ ট্র্যাক করুন।
হাঁটার ধাপ (ঐচ্ছিক) [ডেটা টাইপ: লং]
উচ্চতা_বৃদ্ধি মিটার [ডেটা টাইপ: ডাবল] উচ্চতায় শুধুমাত্র ধনাত্মক ব-দ্বীপ অন্তর্ভুক্ত করে
উচ্চতা_ক্ষতি মিটার [ডেটা টাইপ: ডাবল] উচ্চতায় শুধুমাত্র ঋণাত্মক ব-দ্বীপ অন্তর্ভুক্ত করে
প্রতিদিনের ফ্লোরস [ডেটা টাইপ: ডাবল] "আংশিক" মেঝে হিসাবে প্রতিনিধিত্ব করা যেতে পারে

নিষ্ক্রিয় পর্যবেক্ষণ দৈনন্দিন লক্ষ্য

সারণী ৪: নিষ্ক্রিয় পর্যবেক্ষণ দৈনিক লক্ষ্য মেট্রিক্স
মেট্রিক প্রত্যাশিত তথ্য মন্তব্য
STEPS_DAILY সম্পর্কে [ডেটা টাইপ: লং] একটি সক্রিয় অনুশীলন বিরতি দেওয়ার সময় নেওয়া যেকোনো পদক্ষেপ সহ দৈনিক পদক্ষেপ হল শেষ রিসেট করার পর থেকে মোট কতগুলি পদক্ষেপ নেওয়া হয়েছে। WHS মধ্যরাতে রিসেট হয়।
প্রতিদিনের ফ্লোরস [ডেটা টাইপ: ডাবল] সিঁড়ির "আংশিক" মেঝে হিসাবে প্রতিনিধিত্ব করা যেতে পারে।
ক্যালোরি_ডেইলি kCal [ডেটা টাইপ: ডাবল] দিনের ক্যালোরি, যার মধ্যে সক্রিয় ক্যালোরি এবং BMR অন্তর্ভুক্ত।
DISTANCE_DAILY সম্পর্কে মিটার [ডেটা টাইপ: ডাবল] অ্যাক্সিলোমিটার বা ধাপ গণনা থেকে গণনা করা হয়। GPS ব্যবহার করে এটি গণনা করবেন না যাতে লোকেশন পরিষেবা বন্ধ করে থাকা ব্যবহারকারীরা এখনও সঠিক ধাপ গণনা পেতে পারেন।
দৈনিক_উন্নতি_লাভ মিটার [ডেটা টাইপ: ডাবল] উচ্চতায় শুধুমাত্র ধনাত্মক ব-দ্বীপ অন্তর্ভুক্ত করে

MeasureClient সম্পর্কে

নির্দিষ্ট মুহূর্তে হৃদস্পন্দন পরিমাপ করতে MeasureClient ব্যবহার করুন।

প্রত্যাশিত আচরণ

MeasureClient এবং PassiveClient কিছু দিক দিয়ে একই রকম। উভয়ই কোনও ব্যায়ামের সাথে সম্পর্কিত নয় এমন স্বাস্থ্য পরিসংখ্যান প্রদান করে। আপনি হৃদস্পন্দন পরিমাপ করতে উভয়ই ব্যবহার করতে পারেন, তবে মূল পার্থক্য হল MeasureClient হৃদস্পন্দনের ডেটা প্রাপ্যতা অন্তর্ভুক্ত করে, কিন্তু PassiveClient প্রাপ্যতার তথ্য অন্তর্ভুক্ত করে না।

ডেটা টাইপ

সারণি ৫: MeasureClient ডেটা টাইপ
মেট্রিক প্রত্যাশিত তথ্য মন্তব্য
HEART_RATE_BPM সম্পর্কে প্রতি মিনিটে বিট [ডেটা টাইপ: ডাবল] প্রাপ্যতাও অন্তর্ভুক্ত

সমর্থিত বৈশিষ্ট্য

এক্সারসাইজ ডেটা টাইপ এবং প্যাসিভ মনিটরিং ডেটা টাইপ ছাড়াও, ডিভাইসগুলি ব্যায়াম শুরু করা এবং ঘুমন্ত বনাম জাগ্রত অবস্থা পরিমাপ করার মতো ইভেন্টগুলিকে ট্রিগার করার জন্য অতিরিক্ত বৈশিষ্ট্যগুলি সমর্থন করে। এই বৈশিষ্ট্যগুলির মধ্যে কিছু সমস্ত ডিভাইসে বিদ্যমান, এবং অন্যগুলি কেবল কিছু ডিভাইসে বিদ্যমান।

ইভেন্ট ট্রিগার

সমস্ত ডিভাইস নিম্নলিখিত সাধারণ ট্রিগারগুলিকে সমর্থন করে:

  • দূরত্ব এবং পদক্ষেপের জন্য দৈনিক লক্ষ্য
  • পদক্ষেপ, দূরত্ব এবং সময়কালের জন্য ব্যায়ামের লক্ষ্য নির্ধারণ করুন।

অন্যান্য ডিভাইসগুলি আরও উন্নত ইভেন্ট ট্রিগার সমর্থন করতে পারে। কিছু উদাহরণের মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:

  • সাঁতার কাটার সময় ল্যাপ গণনা করা
  • ক্যালোরি পোড়ানোর জন্য ব্যায়ামের লক্ষ্য
  • তাৎক্ষণিক গতির জন্য ব্যায়ামের লক্ষ্যগুলি

রাজ্যসমূহ

সকল ডিভাইসই মৌলিক অবস্থা কার্যকারিতা সমর্থন করে। অবস্থা কার্যকারিতা বলতে বোঝায় যে একজন ব্যবহারকারী সক্রিয় অনুশীলনে আছেন কিনা।

অন্যান্য ডিভাইস অতিরিক্ত স্টেট কার্যকারিতা প্রদান করতে পারে। কিছু অতিরিক্ত স্টেট কার্যকারিতার মধ্যে রয়েছে কোন ব্যায়াম স্বয়ংক্রিয়ভাবে বিরতি দেওয়া হয়েছে নাকি স্বয়ংক্রিয়ভাবে পুনরায় শুরু করা হয়েছে, অথবা ব্যবহারকারী কখন জেগে আছেন বা ঘুমিয়ে আছেন তা সনাক্ত করা।

নিষ্ক্রিয় পর্যবেক্ষণে স্বাস্থ্য সতর্কতা

কিছু ডিভাইসে স্বাস্থ্য সতর্কতা সমর্থন করে। এই বৈশিষ্ট্যগুলি সমস্ত ডিভাইসে সমর্থিত নয়। কিছু স্বাস্থ্য সতর্কতার মধ্যে রয়েছে হৃদস্পন্দনের অস্বাভাবিকতা সনাক্ত করা বা পড়ে যাওয়া সনাক্ত করা।

{% অক্ষরে অক্ষরে %} {% এন্ডভারব্যাটিম %} {% অক্ষরে অক্ষরে %} {% এন্ডভারব্যাটিম %}