برای دادههایی که میتوانند بهطور مداوم ثبت شوند (با چندین نقطه داده در یک دوره زمانی)، پلتفرم Google Fit میتواند این دادهها را جمعآوری کند و نتایج محاسبهشده را برگرداند. این می تواند یک اندازه گیری متوسط یا یک خلاصه / کل باشد. میتوانید در این محاسبات در زمان صرفهجویی کنید و با خواندن دادههای جمعآوری شده، خلاصهها یا میانگینهای مفید را به کاربران برنامهتان نشان دهید.
توجه: انواع داده های انبوه برای کمک به شما در صرفه جویی در زمان با خواندن داده های محاسبه شده وجود دارد. فقط از انواع داده های انبوه برای خواندن داده ها استفاده کنید. برای تجمیع انواع داده ها ننویسید. برای خواندن دادههای انبوه، باید نوع داده، محدوده زمانی و چیزی را انتخاب کنید تا دادهها را بر اساس «سطل» (یا گروهبندی) کنید. می توانید داده ها را به چند روش مختلف سطل کنید:
دوره زمانی داده های انباشته شده را بر حسب ساعت یا روز جمع آوری کنید. برای مثال، مراحل یا کالری سوزانده شده در روز را ببینید. نوع فعالیت داده های انباشته شده را بر اساس نوع فعالیت جمع آوری کنید. به عنوان مثال، برای داده های خواب بیش از یک هفته، یک سطل برای هر نوع فعالیت خواب (سبک، عمیق و REM) وجود خواهد داشت. بخش فعالیت داده های انباشته شده را بر اساس بخش های فعالیت در یک دوره زمانی جمع آوری کنید. به عنوان مثال، اگر کاربری بین ساعت 9 صبح تا 10 صبح برای دویدن رفت اما 20 دقیقه اول بدود، 10 دقیقه بنشیند، 15 دقیقه راه برود و 15 دقیقه بدود، اینها 4 بخش فعالیت محسوب می شوند و 4 سطل را برمی گرداند. جلسه از مرزهای زمانی جلسات برای جمع آوری داده ها استفاده کنید. به عنوان مثال، اگر کاربر برای 2 اجرا رفت که به عنوان 2 جلسه ثبت شده بود (یک دویدن صبح و یک بعد از ظهر)، می توانید سطل به جلسه برای یادگیری میانگین گام ها یا سرعت متوسط هر اجرا. فعالیت از این نوع داده ها برای خواندن داده های انبوه سلامت و تندرستی استفاده کنید.
خلاصه فعالیت کل زمان و تعداد بخش ها برای یک فعالیت خاص در یک دوره زمانی. هر نقطه داده خلاصه ای از تمام بخش های فعالیت را برای یک نوع فعالیت خاص در یک بازه زمانی نشان می دهد.
نام com.google.activity.summary
محدوده های مجوز OAuth https://www.googleapis.com/auth/fitness.activity.read
فیلدها (فرمت-واحدها) فعالیت ( int
—enum) مدت زمان ( int
- میلی ثانیه) کل زمان صرف شده برای یک فعالیت در همه بخشها در محدوده زمانی.
تعداد بخش ها ( int
—count) تعداد بخشهای فعالیت متمایز در بازه زمانی این نقطه داده.
نام com.google.activity.summary
شی نوع داده AGGREGATE_ACTIVITY_SUMMARY فیلدها (فرمت-واحدها) FIELD_ACTIVITY ( int
— enum) FIELD_DURATION ( int
— میلی ثانیه) کل زمان صرف شده برای یک فعالیت در همه بخشها در محدوده زمانی.
FIELD_NUM_SEGMENTS ( int
- تعداد) تعداد بخشهای فعالیت متمایز در بازه زمانی این نقطه داده.
هر نقطه داده نشان دهنده میانگین، حداکثر و حداقل میزان متابولیسم پایه کاربر در بازه زمانی، بر حسب کیلو کالری در روز است. این در صورتی مفید است که کاربر وزن اضافه یا کاهش داده باشد و بنابراین BMR وی تغییر کرده باشد.
نام com.google.calories.bmr.summary
محدوده های مجوز OAuth https://www.googleapis.com/auth/fitness.activity.read
فیلدها (فرمت-واحدها) میانگین ( float
- کیلوکالری در روز) میانگین BMR کاربر در یک دوره زمانی.
حداکثر ( float
- کیلوکالری در روز) حداکثر BMR کاربر در یک دوره زمانی.
دقیقه ( float
- کیلوکالری در روز) حداقل BMR کاربر در یک دوره زمانی.
نام com.google.calories.bmr.summary
شی نوع داده AGGREGATE_BASAL_METABOLIC_RATE_SUMMARY فیلدها (فرمت-واحدها) FIELD_AVERAGE ( float
— کیلوکالری در روز) میانگین BMR کاربر در یک دوره زمانی.
FIELD_MAX ( float
— کیلوکالری در روز) حداکثر BMR کاربر در یک دوره زمانی.
FIELD_MIN ( float
— کیلوکالری در روز) حداقل BMR کاربر در یک دوره زمانی.
خلاصه کالری سوزانده شده کل یا کل کالری سوزانده شده، بر حسب کیلو کالری، در یک دوره زمانی. این نوع داده و فیلدهای آن مانند نوع داده آنی است.
خلاصه امتیازات قلب هر نقطه داده نشان دهنده تعداد امتیازهای قلبی است که در طول دوره زمانی به دست آمده است.
نام com.google.heart_minutes.summary
محدوده های مجوز OAuth https://www.googleapis.com/auth/fitness.activity.read
فیلدها (فرمت-واحدها) شدت ( float
- نقاط قلب) تعداد Heart Points کسبشده در طول دوره زمانی، از جمله امتیازات بهدستآمده توسط ضربکنندهها (امتیازهای بیشتری برای فعالیتهای سنگینتر کسب میکنید).
مدت زمان ( float
- دقیقه) مدت زمانی که امتیازات قلب به دست آمد، بر حسب دقیقه اندازه گیری شد.
نام com.google.heart_minutes.summary
شی نوع داده AGGREGATE_HEART_POINTS
فیلدها (فرمت-واحدها) FIELD_INTENSITY ( float
- امتیاز قلب) تعداد Heart Points کسبشده در طول دوره زمانی، از جمله امتیازات بهدستآمده توسط ضربکنندهها (امتیازهای بیشتری برای فعالیتهای سنگینتر کسب میکنید).
FIELD_DURATION ( float
— دقیقه) مدت زمانی که امتیازات قلب به دست آمد، بر حسب دقیقه اندازه گیری شد.
خلاصه Move Minutes تعداد کل دقایق حرکت در بازه زمانی. این نوع داده و فیلدها مانند نوع داده های آنی هستند.
خلاصه قدرت هر نقطه داده نشان دهنده میانگین، حداکثر و حداقل توان تولید شده کاربر بر حسب وات در یک دوره زمانی است.
نام com.google.power.summary
محدوده های مجوز OAuth https://www.googleapis.com/auth/fitness.activity.read
فیلدها (فرمت-واحدها) متوسط ( float
- وات) میانگین توان تولید شده کاربر در طول دوره زمانی، بر حسب وات.
حداکثر ( float
- وات) حداکثر توان تولید شده کاربر در طول دوره زمانی، بر حسب وات.
دقیقه ( float
- وات) حداقل توان تولید شده کاربر در طول دوره زمانی، بر حسب وات.
نام com.google.power.summary
شی نوع داده AGGREGATE_POWER_SUMMARY
فیلدها (فرمت-واحدها) FIELD_AVERAGE ( float
— وات) میانگین توان تولید شده کاربر در طول دوره زمانی، بر حسب وات.
FIELD_MAX ( float
— وات) حداکثر توان تولید شده کاربر در طول دوره زمانی، بر حسب وات.
FIELD_MIN ( float
— وات) حداقل توان تولید شده کاربر در طول دوره زمانی، بر حسب وات.
خلاصه دلتا شمارش گام هر نقطه داده نشان دهنده تعداد کل مراحل در طول دوره زمانی است. این نوع داده و فیلدهای آن مانند نوع داده آنی است.
بدن از این نوع داده ها برای خواندن داده های جمع آوری اندازه گیری بدن استفاده کنید.
خلاصه درصد چربی بدن هر نقطه داده نشان دهنده میانگین، حداکثر و حداقل درصد چربی بدن کاربر در یک دوره زمانی است.
نام com.google.body.fat.percentage.summary
محدوده های مجوز OAuth https://www.googleapis.com/auth/fitness.body.read
فیلدها (فرمت-واحدها) متوسط ( float
- درصد) میانگین درصد کل توده بدن کاربر که چربی بدن است، در یک دوره زمانی.
حداکثر ( float
- درصد) حداکثر درصد توده کل بدن کاربر که چربی بدن است، در یک دوره زمانی.
دقیقه ( float
- درصد) حداقل درصد توده کل بدن کاربر که چربی بدن است، در یک دوره زمانی.
نام com.google.body.fat.percentage.summary
شی نوع داده AGGREGATE_BODY_FAT_PERCENTAGE_SUMMARY
فیلدها (فرمت-واحدها) FIELD_AVERAGE ( float
— درصد) میانگین درصد کل توده بدن کاربر که چربی بدن است، در یک دوره زمانی.
FIELD_MAX ( float
— درصد) حداکثر درصد توده کل بدن کاربر که چربی بدن است، در یک دوره زمانی.
FIELD_MIN ( float
– درصد) حداقل درصد توده کل بدن کاربر که چربی بدن است، در یک دوره زمانی.
خلاصه ضربان قلب هر نقطه داده نشان دهنده میانگین، حداکثر و حداقل ضربان قلب کاربر در بازه زمانی، بر حسب ضربان در دقیقه است.
نام com.google.heart_rate.summary
محدوده مجوز OAuth https://www.googleapis.com/auth/fitness.body.read
فیلدها (فرمت-واحدها) متوسط ( float
- bpm) میانگین ضربان قلب کاربر بر حسب ضربان در دقیقه، در یک دوره زمانی.
حداکثر ( float
- bpm) حداکثر ضربان قلب کاربر بر حسب ضربان در دقیقه، در یک دوره زمانی.
دقیقه ( float
- bpm) حداقل ضربان قلب کاربر بر حسب ضربان در دقیقه، در یک دوره زمانی.
نام com.google.heart_rate.summary
شی نوع داده AGGREGATE_HEART_RATE_SUMMARY
فیلدها (فرمت-واحدها) FIELD_AVERAGE ( float
— bpm) میانگین ضربان قلب کاربر بر حسب ضربان در دقیقه، در یک دوره زمانی.
FIELD_MAX ( float
— bpm) حداکثر ضربان قلب کاربر بر حسب ضربان در دقیقه، در یک دوره زمانی.
FIELD_MIN ( float
— bpm) حداقل ضربان قلب کاربر بر حسب ضربان در دقیقه، در یک دوره زمانی.
خلاصه قد هر نقطه داده میانگین، حداکثر و حداقل ارتفاع کاربر را در یک دوره زمانی، بر حسب متر نشان می دهد.
نام com.google.height.summary
محدوده های مجوز OAuth https://www.googleapis.com/auth/fitness.body.read
فیلدها (فرمت-واحدها) متوسط (متر float
) میانگین قد کاربر در یک دوره زمانی، بر حسب متر.
حداکثر (متر float
) حداکثر ارتفاع کاربر در یک بازه زمانی، بر حسب متر.
دقیقه ( float
- متر) حداقل ارتفاع کاربر در یک دوره زمانی، بر حسب متر.
نام com.google.height.summary
شی نوع داده AGGREGATE_HEIGHT_SUMMARY
فیلدها (فرمت-واحدها) FIELD_AVERAGE ( float
— متر) میانگین قد کاربر در یک دوره زمانی، بر حسب متر.
FIELD_MAX ( float
— متر) حداکثر ارتفاع کاربر در یک بازه زمانی، بر حسب متر.
FIELD_MIN ( float
— متر) حداقل ارتفاع کاربر در یک دوره زمانی، بر حسب متر.
خلاصه وزن هر نقطه داده نشان دهنده میانگین، حداکثر و حداقل وزن کاربر در یک بازه زمانی، بر حسب کیلوگرم است.
نام com.google.weight.summary
محدوده مجوز OAuth https://www.googleapis.com/auth/fitness.body.read
فیلدها (فرمت-واحدها) متوسط ( float
- کیلوگرم) میانگین وزن بدن کاربر در یک دوره زمانی، بر حسب کیلوگرم.
حداکثر ( float
- کیلوگرم) حداکثر وزن بدن کاربر در یک بازه زمانی، بر حسب کیلوگرم.
دقیقه ( float
- کیلوگرم) حداقل وزن بدن کاربر در یک بازه زمانی، بر حسب کیلوگرم.
نام com.google.weight.summary
شی نوع داده AGGREGATE_WEIGHT_SUMMARY
فیلدها (فرمت-واحدها) FIELD_AVERAGE ( float
— کیلوگرم) میانگین وزن بدن کاربر در یک دوره زمانی، بر حسب کیلوگرم.
FIELD_MAX ( float
— کیلوگرم) حداکثر وزن بدن کاربر در یک بازه زمانی، بر حسب کیلوگرم.
FIELD_MIN ( float
— کیلوگرم) حداقل وزن بدن کاربر در یک بازه زمانی، بر حسب کیلوگرم.
مکان از این انواع داده برای خواندن داده های مکان انبوه استفاده کنید.
دلتای فاصله هر نقطه داده کل مسافت پیموده شده کاربر در یک دوره زمانی را بر حسب متر نشان می دهد. این نوع داده و فیلدهای آن مانند نوع داده آنی است.
جعبه مرزبندی مکان هر نقطه داده نشان دهنده جعبه مرزی است که بر روی نقاط مکان کاربر در یک دوره زمانی محاسبه شده است. هر جعبه مرزی دارای چهار فیلد است که نشان دهنده چهار گوشه جعبه مرزی است.
توجه: این دادهها را فقط برنامهای میتواند بخواند که دادههای نمونه مکان را نوشته است. برنامه شما فقط میتواند دادههای جعبه محدودکننده مکان را برای دادههای نمونه مکانی که نوشته است بخواند. نمی تواند داده های نوشته شده توسط برنامه های دیگر را بخواند. نام com.google.location.bounding_box
محدوده های مجوز OAuth https://www.googleapis.com/auth/fitness.location.read
فیلدها (فرمت-واحدها) عرض جغرافیایی کم ( float
- درجه) حداقل عرض جغرافیایی جعبه مرزی که به صورت شناور نشان داده می شود، بر حسب درجه.
طول جغرافیایی کم ( float
- درجه) حداقل طول جغرافیایی جعبه مرزی که به صورت شناور نشان داده می شود، بر حسب درجه.
عرض جغرافیایی بالا ( float
- درجه) حداکثر عرض جغرافیایی جعبه مرزی که به صورت شناور نشان داده می شود، بر حسب درجه.
طول جغرافیایی بالا ( float
- درجه) حداکثر طول جغرافیایی جعبه مرزی، که به صورت شناور نشان داده شده است، بر حسب درجه.
نام com.google.location.bounding_box
شی نوع داده AGGREGATE_LOCATION_BOUNDING_BOX
فیلدها (فرمت-واحدها) FIELD_LOW_LATITUDE ( float
- درجه) عرض جغرافیایی گوشه سمت چپ پایین جعبه مرزی که به صورت شناور نشان داده شده است، بر حسب درجه.
FIELD_LOW_LONGITUDE ( float
- درجه) طول گوشه پایین سمت چپ جعبه مرزی که به صورت شناور نشان داده شده است، بر حسب درجه.
FIELD_HIGH_LATITUDE ( float
- درجه) عرض جغرافیایی گوشه سمت راست بالای جعبه مرزی که به صورت شناور نشان داده شده است، بر حسب درجه.
FIELD_HIGH_LONGITUDE ( float
- درجه) طول گوشه سمت راست بالای جعبه مرزی که به صورت شناور نشان داده شده است، بر حسب درجه.
خلاصه سرعت هر نقطه داده میانگین، حداکثر و حداقل سرعتی را که کاربر طی یک دوره زمانی طی کرده است، بر حسب متر در ثانیه نشان می دهد.
نام com.google.speed.summary
محدوده های مجوز OAuth https://www.googleapis.com/auth/fitness.location.read
فیلدها (فرمت-واحدها) میانگین ( float
- متر در ثانیه) میانگین سرعت کاربر در یک بازه زمانی، بر حسب متر بر ثانیه.
حداکثر ( float
- متر در ثانیه) حداکثر سرعت کاربر در یک بازه زمانی، بر حسب متر بر ثانیه.
دقیقه ( float
- متر در ثانیه) حداقل سرعت کاربر در یک بازه زمانی، بر حسب متر بر ثانیه.
نام com.google.speed.summary
شی نوع داده AGGREGATE_SPEED_SUMMARY
فیلدها (فرمت-واحدها) میانگین ( float
- متر در ثانیه) میانگین سرعت کاربر در یک بازه زمانی، بر حسب متر بر ثانیه.
حداکثر ( float
- متر در ثانیه) حداکثر سرعت کاربر در یک بازه زمانی، بر حسب متر بر ثانیه.
دقیقه ( float
- متر در ثانیه) حداقل سرعت کاربر در یک بازه زمانی، بر حسب متر بر ثانیه.
تغذیه از این نوع داده ها برای خواندن داده های تغذیه انباشته استفاده کنید.
خلاصه هیدراتاسیون هر نقطه داده نشان دهنده حجم کل آب مصرف شده توسط کاربر در یک دوره زمانی، بر حسب لیتر است. این نوع داده و فیلدهای آن مانند نوع داده آنی است.
خلاصه تغذیه هر نقطه داده نشان دهنده مجموع تمام ورودی های تغذیه در یک دوره زمانی است. در قسمت مواد مغذی، هر مقدار نشان دهنده مجموع ماده مغذی در تمام ورودیها در دوره زمانی است.
اگر ماده مغذی در هیچ یک از ورودی ها نبود، در نقشه کل نیز وجود نخواهد داشت. اگر همه ورودیها در بازه زمانی برای یک وعده غذایی باشند، نوع غذا نیز تنظیم میشود.
نام com.google.nutrition.summary
محدوده های مجوز OAuth https://www.googleapis.com/auth/fitness.nutrition.read
فیلدها (فرمت-واحدها) نوع غذا ( int
— enum) کاربر چه نوع غذایی خورده است (اگر همه مطالب در بازه زمانی مربوط به یک وعده غذایی باشد، ارائه شود).
ارزش های پذیرفته شده
"intVal ": 1 // Unknown
"intVal ": 2 // Breakfast
"intVal ": 3 // Lunch
"intVal ": 4 // Dinner
"intVal ": 5 // Snack مواد مغذی ( Map<String>
—کالری/گرم) کل مواد مغذی موجود در غذای مصرف شده در یک دوره زمانی.
ارزش های پذیرفته شده
"key ": "calories " // Calories in kcal
"key ": "fat . total " // Total fat in grams
"key ": "fat . saturated " // Saturated fat in grams
"key ": "fat . unsaturated " // Unsaturated fat in grams
"key ": "fat . polyunsaturated " // Polyunsaturated fat in grams
"key ": "fat . monounsaturated " // Monounsaturated fat in grams
"key ": "fat . trans " // Trans fat in grams
"key ": "cholesterol " // Cholesterol in milligrams
"key ": "sodium " // Sodium in milligrams
"key ": "potassium " // Potassium in milligrams
"key ": "carbs . total " // Total carbohydrates in grams
"key ": "dietary_fiber " // Dietary fiber in grams
"key ": "sugar " // Amount of sugar in grams
"key ": "protein " // Protein amount in grams
نام com.google.nutrition.summary
شی نوع داده AGGREGATE_NUTRITION_SUMMARY
فیلدها (فرمت-واحدها) FIELD_MEAL_TYPE ( int
— enum) کاربر چه نوع غذایی خورده است (اگر همه مطالب در بازه زمانی مربوط به یک وعده غذایی باشد، ارائه شود).
ارزش های پذیرفته شده
MEAL_TYPE_UNKNOWN // Unknown
MEAL_TYPE_BREAKFAST // Breakfast
MEAL_TYPE_LUNCH // Lunch
MEAL_TYPE_DINNER // Dinner
MEAL_TYPE_SNACK // Snack FIELD_NUTRIENTS ( Map<String>
—کیلو کالری/گرم/میلی گرم) کل مواد مغذی موجود در غذای مصرف شده در یک دوره زمانی.
ارزش های پذیرفته شده
NUTRIENT_CALORIES // Calories in kcal
NUTRIENT_TOTAL_FAT // Total fat in grams
NUTRIENT_SATURATED_FAT // Saturated fat in grams
NUTRIENT_UNSATURATED_FAT // Unsaturated fat in grams
NUTRIENT_POLYUNSATURATED_FAT // Polyunsaturated fat in grams
NUTRIENT_MONOUNSATURATED_FAT // Monounsaturated fat in grams
NUTRIENT_TRANS_FAT // Trans fat in grams
NUTRIENT_CHOLESTEROL // Cholesterol in milligrams
NUTRIENT_SODIUM // Sodium in milligrams
NUTRIENT_POTASSIUM // Potassium in milligrams
NUTRIENT_TOTAL_CARBS // Total carbohydrates in grams
NUTRIENT_DIETARY_FIBER // Dietary fiber in grams
NUTRIENT_SUGAR // Amount of sugar in grams
NUTRIENT_PROTEIN // Protein amount in grams
سلامتی از این نوع داده ها برای خواندن داده های پزشکی و بهداشتی جمع آوری شده استفاده کنید.
خلاصه گلوکز خون هر نقطه داده نشاندهنده میانگین، حداقل و حداکثر سطح یا غلظت گلوکز خون در محدوده زمانی است که بر حسب میلیمول در لیتر اندازهگیری میشود که در آن 1 میلیمول در لیتر 18 میلیگرم در دسیلیتر است.
اگر مقادیر هر یک از این فیلدها برای همه اندازهگیریهای انجامشده در بازه زمانی یکسان باشد، مقدار فیلد را در دادههای برگشتی مشاهده خواهید کرد:
رابطه زمانی با یک وعده غذایی رابطه زمانی با خواب منبع نمونه اگر مقادیر در اندازهگیریها متفاوت باشد، فیلد حذف میشود.
نام com.google.blood_glucose.summary
محدوده های مجوز OAuth https://www.googleapis.com/auth/fitness.blood_glucose.read
فیلدها (فرمت-واحدها) متوسط ( float
—mmol/L) میانگین سطح یا غلظت گلوکز خون کاربر در یک دوره زمانی.
حداکثر ( float
-mmol/L) حداکثر سطح یا غلظت گلوکز خون کاربر در یک دوره زمانی.
دقیقه ( float
—mmol/L) حداقل سطح یا غلظت گلوکز خون کاربر در یک دوره زمانی.
رابطه زمانی با وعده غذایی ( int
—enum) (فیلد اختیاری) زمانی که خواندن در مقایسه با زمانی که کاربر غذا می خورد گرفته شد.
ارزش های پذیرفته شده
"intVal ": 1 // Reading wasn't taken before or after a meal
"intVal ": 2 // Reading was taken during a fasting period
"intVal ": 3 // Reading was taken before a meal
"intVal ": 4 // Reading was taken after a meal نوع غذا ( int
— enum) (فیلم اختیاری) هنگام خواندن مطالعه، کاربر چه نوع غذایی می خورد.
ارزش های پذیرفته شده
"intVal ": 1 // Unknown
"intVal ": 2 // Breakfast
"intVal ": 3 // Lunch
"intVal ": 4 // Dinner
"intVal ": 5 // Snack رابطه زمانی با خواب ( int
—enum) (فیلد اختیاری) زمانی که خواندن در مقایسه با زمانی که کاربر خواب بود گرفته شد.
ارزش های پذیرفته شده
"intVal ": 1 // User was fully awake
"intVal ": 2 // Before the user fell asleep
"intVal ": 3 // After the user woke up
"intVal ": 4 // While the user was still sleeping منبع نمونه ( int
—enum) (فیلد اختیاری) نوع مایع بدن که برای اندازه گیری گلوکز خون استفاده می شود.
ارزش های پذیرفته شده
"intVal ": 1 // Interstitial fluid
"intVal ": 2 // Capillary blood
"intVal ": 3 // Plasma
"intVal ": 4 // Serum
"intVal ": 5 // Tears
"intVal ": 6 // Whole blood
نام com.google.blood_glucose.summary
شی نوع داده AGGREGATE_BLOOD_GLUCOSE_SUMMARY فیلدها (فرمت-واحدها) FIELD_AVERAGE ( float
—mmol/L) میانگین سطح یا غلظت گلوکز خون کاربر در یک دوره زمانی.
FIELD_MAX ( float
—mmol/L) حداکثر سطح یا غلظت گلوکز خون کاربر در یک دوره زمانی.
FIELD_MIN ( float
—mmol/L) حداقل سطح یا غلظت گلوکز خون کاربر در یک دوره زمانی.
FIELD_TEMPORAL_RELATION_TO_MEAL ( int
—enum) (فیلد اختیاری) زمانی که خواندن در مقایسه با زمانی که کاربر غذا می خورد گرفته شد.
ارزش های پذیرفته شده
FIELD_TEMPORAL_RELATION_TO_MEAL_GENERAL // Reading wasn't taken before or after a meal
FIELD_TEMPORAL_RELATION_TO_MEAL_FASTING // Reading was taken during a fasting period
FIELD_TEMPORAL_RELATION_TO_MEAL_BEFORE_MEAL // Reading was taken before a meal
FIELD_TEMPORAL_RELATION_TO_MEAL_AFTER_MEAL // Reading was taken after a meal FIELD_MEAL_TYPE ( int
—enum) (فیلد اختیاری) هنگام خواندن مطالعه، کاربر چه نوع غذایی می خورد.
ارزش های پذیرفته شده
MEAL_TYPE_UNKNOWN // Unknown
MEAL_TYPE_BREAKFAST // Breakfast
MEAL_TYPE_LUNCH // Lunch
MEAL_TYPE_DINNER // Dinner
MEAL_TYPE_SNACK // Snack FIELD_TEMPORAL_RELATION_TO_SLEEP ( int
—enum) (فیلد اختیاری) زمانی که خواندن در مقایسه با زمانی که کاربر خواب بود گرفته شد.
ارزش های پذیرفته شده
TEMPORAL_RELATION_TO_SLEEP_FULLY_AWAKE // User was fully awake.
TEMPORAL_RELATION_TO_SLEEP_BEFORE_SLEEP // Before the user fell asleep.
TEMPORAL_RELATION_TO_SLEEP_ON_WAKING // After the user woke up.
TEMPORAL_RELATION_TO_SLEEP_DURING_SLEEP // While the user was still sleeping. FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE ( int
— enum) (فیلد اختیاری) نوع مایع بدن که برای اندازه گیری گلوکز خون استفاده می شود.
ارزش های پذیرفته شده
BLOOD_GLUCOSE_SPECIMEN_SOURCE_INTERSTITIAL_FLUID // Interstitial fluid
BLOOD_GLUCOSE_SPECIMEN_SOURCE_CAPILLARY_BLOOD // Capillary blood
BLOOD_GLUCOSE_SPECIMEN_SOURCE_PLASMA // Plasma
BLOOD_GLUCOSE_SPECIMEN_SOURCE_SERUM // Serum
BLOOD_GLUCOSE_SPECIMEN_SOURCE_TEARS // Tears
BLOOD_GLUCOSE_SPECIMEN_SOURCE_WHOLE_BLOOD // Whole blood
خلاصه فشار خون هر نقطه داده نشان دهنده میانگین، حداقل و حداکثر فشار خون در بازه زمانی است که بر حسب میلی متر جیوه اندازه گیری می شود.
اگر مقادیر هر یک از این فیلدها برای همه اندازهگیریهای انجامشده در بازه زمانی یکسان باشد، مقدار فیلد را در دادههای برگشتی مشاهده خواهید کرد:
موقعیت بدن محل اندازه گیری اگر مقادیر در اندازهگیریها متفاوت باشد، فیلد حذف میشود.
نام com.google.blood_pressure.summary
محدوده های مجوز OAuth https://www.googleapis.com/auth/fitness.blood_pressure.read
فیلدها (فرمت-واحدها) سیستولیک متوسط ( float
mmHg) میانگین فشار خون سیستولیک کاربر در یک دوره زمانی.
حداکثر سیستولیک ( float
mmHg) حداکثر فشار خون سیستولیک کاربر در یک دوره زمانی.
حداقل سیستولیک ( float
- میلی متر جیوه) حداقل فشار خون سیستولیک کاربر در یک دوره زمانی.
دیاستولیک متوسط ( float
-mmHg) میانگین فشار خون دیاستولیک کاربر در یک دوره زمانی.
حداکثر دیاستولیک ( float
mmHg) حداکثر فشار خون دیاستولیک کاربر در یک دوره زمانی.
حداقل دیاستولیک ( float
-mmHg) حداقل فشار خون دیاستولیک کاربر در یک دوره زمانی.
وضعیت بدن ( int
—enum) (فیلد اختیاری) وضعیت بدن کاربر هنگام اندازه گیری.
ارزش های پذیرفته شده
"intVal ": 1 // Standing up
"intVal ": 2 // Sitting down
"intVal ": 3 // Lying down
"intVal ": 4 // Reclining مکان اندازه گیری ( int
—enum) (فیلد اختیاری) کدام بازو و قسمتی از بازو اندازه گیری شد.
ارزش های پذیرفته شده
"intVal ": 1 // Left wrist
"intVal ": 2 // Right wrist
"intVal ": 3 // Left upper arm
"intVal ": 4 // Right upper arm
نام com.google.blood_pressure.summary
شی نوع داده AGGREGATE_BLOOD_PRESSURE_SUMMARY فیلدها (فرمت-واحدها) FIELD_BLOOD_PRESSURE_SYSTOLIC_AVERAGE ( float
—mmHg) میانگین فشار خون سیستولیک کاربر در یک دوره زمانی.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MAX ( float
—mmHg) حداکثر فشار خون سیستولیک کاربر در یک دوره زمانی.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MIN ( float
— میلیمتر جیوه) حداقل فشار خون سیستولیک کاربر در یک دوره زمانی.
FIELD_BLOOD_PRESSURE_DIASTOLIC_AVERAGE ( float
— میلیمتر جیوه) میانگین فشار خون دیاستولیک کاربر در یک دوره زمانی.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MAX ( float
— میلیمتر جیوه) حداکثر فشار خون دیاستولیک کاربر در یک دوره زمانی.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MIN ( float
— میلیمتر جیوه) حداقل فشار خون دیاستولیک کاربر در یک دوره زمانی.
FIELD_BODY_POSITION ( int
—enum) (فیلد اختیاری) وضعیت بدن کاربر هنگام اندازه گیری.
ارزش های پذیرفته شده
BODY_POSITION_STANDING // Standing up
BODY_POSITION_SITTING // Sitting down
BODY_POSITION_LYING_DOWN // Lying down
BODY_POSITION_SEMI_RECUMBENT // Reclining FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION ( int
— enum) (فیلد اختیاری) کدام بازو و قسمتی از بازو اندازه گیری شد.
ارزش های پذیرفته شده
BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_WRIST // Left wrist
BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_WRIST // Right wrist
BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_UPPER_ARM // Left upper arm
BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_UPPER_ARM // Right upper arm
خلاصه دمای بدن هر نقطه داده نشان دهنده میانگین، حداقل و حداکثر دمای بدن کاربر در یک بازه زمانی است.
در صورتی که مکان اندازه گیری برای همه نقاط داده در بازه زمانی یکسان بود، همچنین مکانی را خواهد داشت که اندازه گیری روی بدنه انجام شده است.
نام com.google.body.temperature.summary
محدوده های مجوز OAuth https://www.googleapis.com/auth/fitness.body_temperature.read
فیلدها (فرمت-واحدها) متوسط ( float
- سلسیوس) میانگین دمای بدن کاربر در یک دوره زمانی.
حداکثر ( float
- سلسیوس) حداکثر دمای بدن کاربر در یک دوره زمانی.
دقیقه ( float
- سانتیگراد) حداقل دمای بدن کاربر در یک دوره زمانی.
مکان اندازه گیری ( int
—enum) (فیلد اختیاری) اندازه گیری دما از کجا روی بدن کاربر انجام شده است.
ارزش های پذیرفته شده
"intVal ": 1 // Armpit
"intVal ": 2 // Finger
"intVal ": 3 // Forehead
"intVal ": 4 // Mouth (oral)
"intVal ": 5 // Rectum
"intVal ": 6 // Temporal artery
"intVal ": 7 // Toe
"intVal ": 8 // Ear (tympanic)
"intVal ": 9 // Wrist
"intVal ": 10 // Vagina
نام com.google.body.temperature.summary
شی نوع داده AGGREGATE_BODY_TEMPERATURE_SUMMARY فیلدها (فرمت-واحدها) FIELD_AVERAGE ( float
- سانتیگراد) میانگین دمای بدن کاربر در یک دوره زمانی.
FIELD_MAX ( float
- سانتیگراد) حداکثر دمای بدن کاربر در یک دوره زمانی.
FIELD_MIN ( float
- سانتیگراد) حداقل دمای بدن کاربر در یک دوره زمانی.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION ( int
—enum) (فیلد اختیاری) اندازه گیری دما از کجا روی بدن کاربر انجام شده است.
ارزش های پذیرفته شده
BODY_TEMPERATURE_MEASUREMENT_LOCATION_AXILLARY // Armpit
BODY_TEMPERATURE_MEASUREMENT_LOCATION_FINGER // Finger
BODY_TEMPERATURE_MEASUREMENT_LOCATION_FOREHEAD // Forehead
BODY_TEMPERATURE_MEASUREMENT_LOCATION_ORAL // Mouth (oral)
BODY_TEMPERATURE_MEASUREMENT_LOCATION_RECTAL // Rectum
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TEMPORAL_ARTERY // Temporal artery
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TOE // Toe
BODY_TEMPERATURE_MEASUREMENT_LOCATION_TYMPANIC // Ear (tympanic
BODY_TEMPERATURE_MEASUREMENT_LOCATION_WRIST // Wrist
BODY_TEMPERATURE_MEASUREMENT_LOCATION_VAGINAL // Vagina
خلاصه اشباع اکسیژن هر نقطه داده نشان دهنده میانگین، حداقل و حداکثر اشباع اکسیژن خون و میزان جریان اکسیژن مکمل کاربر در یک بازه زمانی است.
اگر مقادیر هر یک از این فیلدها برای همه اندازهگیریهای انجامشده در بازه زمانی یکسان باشد، مقدار فیلد را در دادههای برگشتی مشاهده خواهید کرد:
حالت تجویز اکسیژن درمانی سیستم اشباع اکسیژن روش اندازه گیری اشباع اکسیژن اگر مقادیر در اندازهگیریها متفاوت باشد، فیلد حذف میشود.
نام com.google.oxygen_saturation.summary
محدوده مجوز OAuth https://www.googleapis.com/auth/fitness.oxygen_saturation.read
فیلدها (فرمت-واحدها) متوسط اشباع اکسیژن ( float
- درصد) میانگین اشباع اکسیژن کاربر در یک دوره زمانی.
حداکثر اشباع اکسیژن ( float
- درصد) حداکثر اشباع اکسیژن کاربر در یک دوره زمانی.
حداقل اشباع اکسیژن ( float
- درصد) حداقل اشباع اکسیژن کاربر در یک دوره زمانی.
متوسط سرعت جریان اکسیژن تکمیلی ( float
- L/min) متوسط نرخ جریان اکسیژن تکمیلی کاربر در یک دوره زمانی.
حداکثر سرعت جریان اکسیژن مکمل ( float
- L/min) حداکثر سرعت جریان اکسیژن تکمیلی کاربر در یک دوره زمانی.
حداقل سرعت جریان اکسیژن مکمل ( float
- L/min) حداقل میزان جریان اکسیژن تکمیلی کاربر در یک دوره زمانی.
حالت تجویز اکسیژن درمانی ( int
—enum) (فیلد اختیاری) نحوه انجام اکسیژن درمانی
می تواند وجود نداشته باشد یا 1
در صورت تجویز توسط کانولای بینی.
سیستم اشباع اکسیژن ( int
—enum) (میدان اختیاری) جایی که اشباع اکسیژن اندازه گیری می شود.
اگر در مویرگ های محیطی اندازه گیری شود، می تواند وجود نداشته باشد یا 1
باشد.
روش اندازه گیری اشباع اکسیژن ( int
—enum) (میدان اختیاری) نحوه اندازه گیری اشباع اکسیژن
اگر با پالس اکسیمتری اندازه گیری شود می تواند وجود نداشته باشد یا 1
باشد.
نام com.google.oxygen_saturation.summary
شی نوع داده AGGREGATE_OXYGEN_SATURATION_SUMMARY فیلدها (فرمت-واحدها) FIELD_OXYGEN_SATURATION_AVERAGE ( float
— درصد) میانگین اشباع اکسیژن کاربر در یک دوره زمانی.
FIELD_OXYGEN_SATURATION_MAX ( float
— درصد) حداکثر اشباع اکسیژن کاربر در یک دوره زمانی.
FIELD_OXYGEN_SATURATION_MIN ( float
— درصد) حداقل اشباع اکسیژن کاربر در یک دوره زمانی.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_AVERAGE ( float
— L/min) متوسط نرخ جریان اکسیژن تکمیلی کاربر در یک دوره زمانی.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MAX ( float
— L/min) حداکثر سرعت جریان اکسیژن تکمیلی کاربر در یک دوره زمانی.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MIN ( float
— L/min) حداقل میزان جریان اکسیژن تکمیلی کاربر در یک دوره زمانی.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE ( int
—enum) (فیلد اختیاری) نحوه انجام اکسیژن درمانی
می تواند وجود نداشته باشد یا 1
در صورت تجویز توسط کانولای بینی.
FIELD_OXYGEN_SATURATION_SYSTEM ( int
—enum) (فیلد اختیاری) جایی که اشباع اکسیژن اندازه گیری می شود.
اگر در مویرگ های محیطی اندازه گیری شود، می تواند وجود نداشته باشد یا 1
باشد.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD ( int
—enum) (فیلد اختیاری) نحوه اندازه گیری اشباع اکسیژن
اگر با پالس اکسیمتری اندازه گیری شود می تواند وجود نداشته باشد یا 1
باشد.