-
Notifications
You must be signed in to change notification settings - Fork 1
Exercise
KNSG edited this page Sep 8, 2019
·
2 revisions
- Exercise data by fitbit
- File name starts with
exercise-****.json
- File format:
JSON
[{
"logId" : 23798361819,
"activityName" : "ウォーキング",
"activityTypeId" : 90013,
"activityLevel" : [{
"minutes" : 0,
"name" : "sedentary"
},{
"minutes" : 1,
"name" : "lightly"
},{
"minutes" : 0,
"name" : "fairly"
},{
"minutes" : 16,
"name" : "very"
}],
"averageHeartRate" : 123,
"calories" : 164,
"duration" : 1076000,
"activeDuration" : 1076000,
"steps" : 1752,
"logType" : "auto_detected",
"manualValuesSpecified" : {
"calories" : false,
"distance" : false,
"steps" : false
},
"heartRateZones" : [{
"name" : "範囲外",
"min" : 30,
"max" : 91,
"minutes" : 0
},{
"name" : "脂肪燃焼",
"min" : 91,
"max" : 127,
"minutes" : 10
},{
"name" : "有酸素運動",
"min" : 127,
"max" : 154,
"minutes" : 2
},{
"name" : "ピーク",
"min" : 154,
"max" : 220,
"minutes" : 5
}],
"lastModified" : "07/20/19 22:51:33",
"startTime" : "07/20/19 13:01:24",
"originalStartTime" : "07/20/19 13:01:24",
"originalDuration" : 1076000,
"elevationGain" : 3.048,
"hasGps" : false,
"shouldFetchDetails" : false
}]
- logId (int) : Unique ID for log data
- activityName (string) : activity name
- activityTypeId (int) : activity type ID(definition is unknown)
-
activityLevel (object-array) :
- minutes (int) : activity time duration
- name (string) : activity level name (very/fairly/lightly/sedentary/...)
- averageHeartRate (int) : average heart rate(bpm)
- calories (int) : calorie consumption in this exercise(kcal?)
- duration (int) : exercise time duration(msec)
- activeDuration (int) : active time duration(msec)
- steps (int) : step count
- logType (string) : log type string (definition is unknown)
-
manualValuesSpecified (object) : flag of manually edited condition
- calories (boolean) : manual edit flag of calorie value
- distance (boolean) : manual edit flag of distance value
- steps (boolean) : manual edit flag of step value
-
heartRateZones (object-array) : breakdown list of heart rate zones
- name (string) : label string of heart rate type
- min (int) : minimum value of heart rate
- max (int) : maximum value of heart rate
- minutes (int) : time duration of heart rate
- lastModified (string) : last modified timestamp. format (MM/dd/YY HH:mm:ss)
- startTime (string) : start time. format (MM/dd/YY HH:mm:ss)
- originalStartTime (string) : original start time. format (MM/dd/YY HH:mm:ss)
- originalDuration (int) : original time duration (msec)
- elevationGain (double) : elevation gain(m?)
- hasGps (boolean) : flag of GPS data existance
- shouldFetchDetails (boolean) : ???