এই ডেটা টাইপগুলো ব্যবহার করে কার্যকলাপ, ওয়ার্কআউট এবং ব্যায়াম-সম্পর্কিত মেট্রিক্স সংগ্রহ করা যায়।
কার্যকলাপ
এই ডেটা টাইপটি ব্যবহারকারীর যেকোনো কার্যকলাপ নথিভুক্ত করতে ব্যবহার করা যেতে পারে। এর মধ্যে দৌড়ানো বা বিভিন্ন খেলাধুলার মতো সাধারণ ফিটনেস কার্যকলাপের পাশাপাশি ধ্যান, বাগান করা এবং ঘুমের মতো কার্যকলাপও অন্তর্ভুক্ত থাকতে পারে।
যদি ব্যবহারকারী সেই সময়কালে একাধিক কাজ করে থাকেন, তাহলে প্রধান কাজের ধরনের জন্য একটি সেশন এবং বিভিন্ন ধরনের কাজের জন্য একাধিক সেগমেন্ট তৈরি করুন। উদাহরণস্বরূপ, যদি তারা মিক্সড মার্শাল আর্টস ক্লাসে কিছুটা কিক বক্সিং এবং বক্সিং করে থাকেন, তাহলে মিক্সড মার্শাল আর্টসের জন্য একটি সেশন তৈরি করুন। এরপর আপনি বিভিন্ন ধরনের কাজগুলোকে সেগমেন্টে ভাগ করতে পারেন।
প্রতিটি ডেটা পয়েন্টের একটি শুরুর সময় এবং শেষের সময় প্রয়োজন। ডেটা পয়েন্টগুলো পরপর বা সরাসরি একটির পর একটি হওয়ার প্রয়োজন নেই, এগুলোর মধ্যে ফাঁক থাকতে পারে।
বিশ্রাম
| নাম | com.google.activity.segment |
| OAuth অনুমতি স্কোপ | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
| ক্ষেত্রসমূহ (বিন্যাস—একক) | কার্যকলাপের ধরণ ( int — এনাম) ব্যবহারকারী যে ধরনের কার্যকলাপ করছিলেন। কার্যকলাপের প্রকারের তালিকাটি এখানে দেখুন। |
অ্যান্ড্রয়েড
| নাম | com.google.activity.segment |
| ডেটা টাইপ অবজেক্ট | TYPE_ACTIVITY_SEGMENT |
| অ্যান্ড্রয়েড অনুমতি | ACTIVITY_RECOGNITION |
| ক্ষেত্রসমূহ (বিন্যাস—একক) | FIELD_ACTIVITY ( int —enum) ব্যবহারকারী যে ধরনের কার্যকলাপ করছিলেন। কার্যকলাপের প্রকারের তালিকাটি এখানে দেখুন। |
বেসাল মেটাবলিক রেট (বিএমআর)
এই ডেটা টাইপটি একজন ব্যবহারকারীর BMR (বেসাল মেটাবলিক রেট) কিলোক্যালরিতে ধারণ করে। প্রতিটি ডেটা পয়েন্ট ব্যবহারকারীর উচ্চতা এবং ওজনের উপর ভিত্তি করে, সারাদিন বিশ্রামে থাকলে তিনি যে পরিমাণ কিলোক্যালরি খরচ করবেন তা নির্দেশ করে। শুধুমাত্র শেষের সময়টি সেট করতে হবে। এটি রিডিংয়ের টাইমস্ট্যাম্প হিসেবে ব্যবহৃত হবে।
বিশ্রাম
| নাম | com.google.calories.bmr |
| OAuth অনুমতি স্কোপ | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
| ক্ষেত্রসমূহ (বিন্যাস—একক) | ক্যালোরি ( float — প্রতিদিন কিলোক্যালোরি) একজন ব্যবহারকারী তার উচ্চতা এবং ওজনের উপর ভিত্তি করে, সারাদিন বিশ্রামে থাকলে কত কিলোক্যালরি শক্তি খরচ করবেন। |
অ্যান্ড্রয়েড
| নাম | com.google.calories.bmr |
| ডেটা টাইপ অবজেক্ট | TYPE_BASAL_METABOLIC_RATE |
| ক্ষেত্রসমূহ (বিন্যাস—একক) | ফিল্ড_ক্যালোরি ( float —প্রতিদিন কিলোক্যালোরি) একজন ব্যবহারকারী তার বয়স, ওজন এবং উচ্চতার উপর ভিত্তি করে, সারাদিন বিশ্রামে থাকলে কত কিলোক্যালরি শক্তি খরচ করবেন। |
পোড়ানো ক্যালোরি
এই ডেটা টাইপটি ব্যবহারকারীর দ্বারা ব্যয়িত মোট ক্যালোরি (কিলোক্যালোরিতে) ধারণ করে, যার মধ্যে বিশ্রামের সময় ব্যয়িত ক্যালোরিও (বিএমআর) অন্তর্ভুক্ত থাকে। প্রতিটি ডেটা পয়েন্ট একটি নির্দিষ্ট সময় ব্যবধানে ব্যয়িত মোট কিলোক্যালোরিকে নির্দেশ করে, তাই শুরু এবং শেষ উভয় সময়ই নির্ধারণ করা আবশ্যক।
বিশ্রাম
| নাম | com.google.calories.expended |
| OAuth অনুমতি স্কোপ | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
| ক্ষেত্রসমূহ (বিন্যাস—একক) | ক্যালোরি ( float —কিলোক্যালরি) দহনকৃত কিলোক্যালরির সংখ্যা। |
অ্যান্ড্রয়েড
| নাম | com.google.calories.expended |
| ডেটা টাইপ অবজেক্ট | TYPE_CALORIES_EXPENDED |
| অ্যান্ড্রয়েড অনুমতি | ACTIVITY_RECOGNITION |
| ক্ষেত্রসমূহ (বিন্যাস—একক) | ফিল্ড_ক্যালোরি ( float —কিলোক্যালোরি) দহনকৃত কিলোক্যালরির সংখ্যা। |
সাইক্লিং প্যাডেলিং ক্যাডেন্স
কোনো ব্যবহারকারী সাইকেল চালালে, এই ডেটা টাইপটি ব্যবহার করে তার প্যাডেল করার হার, ক্র্যাঙ্ক রেভোলিউশন পার মিনিট (RPM)- এ রেকর্ড করা যায়। প্রতিটি ডেটা পয়েন্ট প্যাডেল করার হারের একটি তাৎক্ষণিক পরিমাপকে বোঝায়, তাই শুধুমাত্র শেষের সময়টি সেট করা উচিত। এটি রিডিংয়ের টাইমস্ট্যাম্প হিসেবে ব্যবহৃত হবে।
বিশ্রাম
| নাম | com.google.cycling.pedaling.cadence |
| OAuth অনুমতি স্কোপ | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
| ক্ষেত্রসমূহ (বিন্যাস—একক) | আরপিএম ( float — আরপিএম) প্রতি মিনিটে সাইকেলের ক্র্যাঙ্কের ঘূর্ণন সংখ্যা। |
অ্যান্ড্রয়েড
| নাম | com.google.cycling.pedaling.cadence |
| ডেটা টাইপ অবজেক্ট | TYPE_CYCLING_PEDALING_CADENCE |
| ক্ষেত্রসমূহ (বিন্যাস—একক) | FIELD_RPM ( float —আরপিএম) প্রতি মিনিটে সাইকেলের ক্র্যাঙ্কের ঘূর্ণন সংখ্যা। |
সাইক্লিং প্যাডেলিং ক্রমবর্ধমান
যদি কোনো ব্যবহারকারী সাইকেল চালান, তাহলে একটি নির্দিষ্ট সময়কালে ক্র্যাঙ্কের ঘূর্ণন সংখ্যা রেকর্ড করার জন্য এই ডেটা টাইপটি ব্যবহার করা যেতে পারে। প্রতিটি ডেটা পয়েন্ট শুরুর সময়ের গণনার পর থেকে ঘূর্ণন সংখ্যাকে নির্দেশ করে।
বিশ্রাম
| নাম | com.google.cycling.pedaling.cumulative |
| OAuth অনুমতি স্কোপ | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
| ক্ষেত্রসমূহ (বিন্যাস—একক) | বিপ্লব ( int — গণনা) একটি নির্দিষ্ট সময়কালে সাইকেলের ক্র্যাঙ্কের ঘূর্ণন সংখ্যা। |
অ্যান্ড্রয়েড
| নাম | com.google.cycling.pedaling.cumulative |
| ডেটা টাইপ অবজেক্ট | TYPE_CYCLING_PEDALING_CUMULATIVE |
| ক্ষেত্রসমূহ (বিন্যাস—একক) | ক্ষেত্র_বিপ্লব ( int —সংখ্যা) একটি নির্দিষ্ট সময়কালে সাইকেলের ক্র্যাঙ্কের ঘূর্ণন সংখ্যা। |
হার্ট পয়েন্টস
এই ডেটা টাইপটি একজন ব্যবহারকারীর সমস্ত কার্যকলাপ থেকে অর্জিত হার্ট পয়েন্টের সংখ্যা ধারণ করে। প্রতিটি ডেটা পয়েন্ট একটি নির্দিষ্ট সময়কালের জন্য গণনা করা হার্ট পয়েন্টের সংখ্যাকে উপস্থাপন করে।
ব্যবহারকারীরা দৈনিক হার্ট পয়েন্টের লক্ষ্য নির্ধারণ করতে এবং তাদের অগ্রগতি ট্র্যাক করতে পারেন। হার্ট পয়েন্ট নিম্নলিখিত উপায়ে গণনা করা যেতে পারে:
- হৃদস্পন্দন
- মেটাবলিক ইকুইভ্যালেন্ট অফ টাস্ক (MET) মান
- হাঁটার গতি
অর্জিত হার্ট পয়েন্টের সংখ্যা কার্যকলাপের তীব্রতার উপর নির্ভর করে। হার্ট পয়েন্ট গণনা করতে ও লিখতে এই নির্দেশিকাটি ব্যবহার করুন:
| ডেটা | ১ এইচপি (নিম্ন-মাঝারি তীব্রতার কার্যকলাপ) | ২ এইচপি (উচ্চ তীব্রতার কার্যকলাপ) |
|---|---|---|
| হৃদস্পন্দন | সর্বোচ্চ হৃদস্পন্দনের ৫০% এর বেশি হারে ১ মিনিটের কার্যকলাপ | সর্বোচ্চ হৃদস্পন্দনের ৭০% এর বেশি হারে ১ মিনিটের কার্যকলাপ |
| MET মান | ৩-৬ এমইটি। উদাহরণস্বরূপ, নৌকা চালানো বা শিলা আরোহণ। | ৬ MET। উদাহরণস্বরূপ, HIIT, স্কিইং, ভলিবল বা ফুটবল। |
| হাঁটার গতি | প্রতি মিনিটে ১০০-১৩০ পদক্ষেপ | প্রতি মিনিটে ১৩০ টির বেশি পদক্ষেপ |
বিশ্রাম
| নাম | com.google.heart_minutes |
| OAuth অনুমতি স্কোপ | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
| ক্ষেত্রসমূহ (বিন্যাস—একক) | তীব্রতা ( float — হার্ট পয়েন্ট) ব্যবহারকারীর করা ব্যায়াম বা কার্যকলাপের তীব্রতার উপর ভিত্তি করে হার্ট পয়েন্ট অর্জিত হয়। |
অ্যান্ড্রয়েড
| নাম | com.google.heart_minutes |
| ডেটা টাইপ অবজেক্ট | TYPE_HEART_MINUTES |
| ক্ষেত্রসমূহ (বিন্যাস—একক) | ফিল্ড_ইনটেনসিটি ( float — হার্ট পয়েন্ট) ব্যবহারকারীর করা ব্যায়াম বা কার্যকলাপের তীব্রতা। এক মিনিট হালকা থেকে মাঝারি শারীরিক কার্যকলাপ (যেমন ঘণ্টায় ২.৫ মাইলের বেশি গতিতে হাঁটা, বা ঘণ্টায় ১০ মাইলের বেশি গতিতে সাইকেল চালানো) করলে ১ হার্ট পয়েন্ট পাওয়া যায়। এক মিনিট আরও তীব্র কার্যকলাপ করলে ২ হার্ট পয়েন্ট পাওয়া যায়। |
মিনিট সরান
এই ডেটা টাইপটি একজন ব্যবহারকারীর সমস্ত কার্যকলাপ থেকে গুগল ফিট দ্বারা গণনা করা 'মুভ মিনিটস'-এর সংখ্যা ধারণ করে। প্রতিটি ডেটা পয়েন্ট একটি নির্দিষ্ট সময়সীমার জন্য প্রাপ্ত 'মুভ মিনিটস'-এর সংখ্যাকে উপস্থাপন করে। শুরু এবং শেষ উভয় সময়ই অবশ্যই নির্ধারণ করতে হবে।
ব্যবহারকারীরা যোগব্যায়াম, নাচ, বাগান করা এবং অন্যান্য গৃহস্থালীর কাজের মতো যেকোনো কার্যকলাপের মাধ্যমে 'মুভ মিনিট' অর্জন করতে পারেন। যদি তারা হাঁটতে যান, তবে প্রতি ৬০ সেকেন্ডের মধ্যে কমপক্ষে ৩০ কদম হাঁটলে গুগল ফিট একটি 'মুভ মিনিট' প্রদান করে।
বিশ্রাম
| নাম | com.google.active_minutes |
| OAuth অনুমতি স্কোপ | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
| ক্ষেত্রসমূহ (বিন্যাস—একক) | সময়কাল ( int —মিলিসেকেন্ড) অর্জিত মুভ মিনিটের সময়কাল, মিলিসেকেন্ডে। বৈধ পরিসর : >=0 |
অ্যান্ড্রয়েড
| নাম | com.google.active_minutes |
| ডেটা টাইপ অবজেক্ট | TYPE_MOVE_MINUTES |
| ক্ষেত্রসমূহ (বিন্যাস—একক) | ফিল্ডের সময়কাল ( int —মিলিসেকেন্ড) অর্জিত মুভ মিনিটের সময়কাল, মিলিসেকেন্ডে। বৈধ পরিসর : ০—সর্বোচ্চ মান |
শক্তি
এই ডেটা টাইপটি কোনো কার্যকলাপ করার সময় ব্যবহারকারীর দ্বারা উৎপন্ন শক্তিকে ধারণ করে, যা ওয়াটে পরিমাপ করা হয়। উদাহরণস্বরূপ, একটি স্থির বাইকে ব্যায়াম করার সময় পাওয়ার মিটার ব্যবহার করা। প্রতিটি ডেটা পয়েন্ট উৎপন্ন শক্তির একটি তাৎক্ষণিক পরিমাপকে উপস্থাপন করে।
প্রতিটি ডেটা পয়েন্ট উৎপাদিত শক্তির একটি তাৎক্ষণিক পরিমাপ নির্দেশ করে, তাই শুধুমাত্র শেষের সময়টি সেট করা উচিত। এটি রিডিংয়ের টাইমস্ট্যাম্প হিসেবে ব্যবহৃত হবে।
বিশ্রাম
| নাম | com.google.power.sample |
| OAuth অনুমতি স্কোপ | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
| ক্ষেত্রসমূহ (বিন্যাস—একক) | ওয়াট ( float —ওয়াট) উৎপাদিত ক্ষমতা, ওয়াট এককে। |
অ্যান্ড্রয়েড
| নাম | com.google.power.sample |
| ডেটা টাইপ অবজেক্ট | TYPE_POWER_SAMPLE |
| ক্ষেত্রসমূহ (বিন্যাস—একক) | ফিল্ড_ওয়াটস ( float —ওয়াটস) উৎপাদিত ক্ষমতা, ওয়াট এককে। |
পদক্ষেপের সংখ্যা ছন্দ
এই ডেটা টাইপটি হাঁটার গতি (ক্যাডেন্স) ধারণ করে, যা প্রতি মিনিটে পদক্ষেপের সংখ্যায় পরিমাপ করা হয়। প্রতিটি ডেটা পয়েন্ট প্রতি মিনিটে পদক্ষেপের সংখ্যায় ক্যাডেন্সের একটি তাৎক্ষণিক পরিমাপকে উপস্থাপন করে।
বিশ্রাম
| নাম | com.google.step_count.cadence |
| OAuth অনুমতি স্কোপ | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write |
| ক্ষেত্রসমূহ (বিন্যাস—একক) | আরপিএম ( float — ধাপ/মিনিট) পদক্ষেপের সংখ্যা প্রতি মিনিটে পরিমাপ করা হয়। |
অ্যান্ড্রয়েড
| নাম | com.google.step_count.cadence |
| ডেটা টাইপ অবজেক্ট | TYPE_STEP_COUNT_CADENCE |
| ক্ষেত্রসমূহ (বিন্যাস—একক) | FIELD_RPM ( float —ধাপ/মিনিট) পদক্ষেপের সংখ্যা প্রতি মিনিটে পরিমাপ করা হয়। |
পদক্ষেপের সংখ্যা ডেল্টা
এই ডেটা টাইপটি শেষ রিডিংয়ের পর থেকে নেওয়া পদক্ষেপের সংখ্যা ধারণ করে। প্রতিটি পদক্ষেপ কেবল একবারই রিপোর্ট করা হয়, তাই ডেটা পয়েন্টগুলোর সময় ওভারল্যাপ করা উচিত নয়। প্রতিটি ডেটা পয়েন্টের শুরুর সময়টি সেই সময়কালের শুরু নির্দেশ করবে, যে সময়ে পদক্ষেপগুলো নেওয়া হয়েছিল।
শুরুর সময় অবশ্যই পূর্ববর্তী ডেটা পয়েন্টের শেষের সময়ের সমান বা তার চেয়ে বেশি হতে হবে। একটি নির্দিষ্ট সময়কালের জন্য সমস্ত মান একসাথে যোগ করলে সেই সময়কালের মোট পদক্ষেপের সংখ্যা গণনা করা হয়।
বিশ্রাম
| নাম | com.google.step_count.delta | |
| OAuth অনুমতি স্কোপ | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write | |
| ক্ষেত্রসমূহ (বিন্যাস—একক) |
|
অ্যান্ড্রয়েড
| নাম | com.google.step_count.delta | |
| ডেটা টাইপ অবজেক্ট | TYPE_STEP_COUNT_DELTA | |
| অ্যান্ড্রয়েড অনুমতি | ACTIVITY_RECOGNITION | |
| ক্ষেত্রসমূহ (বিন্যাস—একক) |
|
ওয়ার্কআউট
প্রতিটি ডেটা পয়েন্ট একজন ব্যবহারকারীর করা একটি ওয়ার্কআউট অনুশীলনের একক অবিচ্ছিন্ন সেটকে উপস্থাপন করে। ডেটা পয়েন্টটিতে অনুশীলনের ধরন (যেমন রেজিস্ট্যান্স অনুশীলন বা ওয়েট ট্রেনিং), অনুশীলনের পুনরাবৃত্তির সংখ্যা, অনুশীলনের সময়কাল এবং রেজিস্ট্যান্সের জন্য ফিল্ড থাকে।
বিশ্রাম
| নাম | com.google.activity.exercise | |||||
| OAuth অনুমতি স্কোপ | https://www.googleapis.com/auth/fitness.activity.read https://www.googleapis.com/auth/fitness.activity.write | |||||
| ক্ষেত্রসমূহ (বিন্যাস—একক) |
|
অ্যান্ড্রয়েড
| নাম | com.google.activity.exercise | |||||
| ক্ষেত্রসমূহ (বিন্যাস—একক) |
|