Monitoring messages are the all-day activity tracking data: steps, distance, calories, active time, intensity minutes, floors climbed and heart rate, recorded at regular intervals throughout the day, outside of activities.
Moment the values refer to, aligned on the logging interval.
deviceIndexEnumIndex of the device that produced the data, matching the deviceIndex of a device_info message. The value creator designates the recording device itself.
creatorCalories burned since the start of the day, for the activity type.
Distance covered since the start of the day, for the activity type.
Cycles (steps, strokes…) since the start of the day, for the activity type.
Number of steps since the start of the day.
Number of strokes since the start of the day.
Time spent actually moving or working, excluding rest periods and pauses.
activityTypeEnumBroad type of activity (running, cycling, swimming, walking, fitness equipment…) the data relates to.
allrunningtransitiongenericcyclingfitnessEquipmentswimmingwalkingsedentarywheelchairPushingactivitySubtypeEnumRefinement of the activity type.
alltrackgenerictreadmillstreettrailspinindoorCyclingroadmountaindownhillrecumbentcyclocrosshandCyclingtrackCyclingindoorRowingellipticalstairClimbinglapSwimmingopenWateractivityLevelEnumLevel of activity: low, medium or high.
highlowmediumDistance, in a compact format that rolls over.
cycles16Uint16Cycles, in a compact format that rolls over.
Active time, in a compact format that rolls over.
localTimestampLocalDateTimeSame instant as the timestamp, but expressed in local time. The difference between both gives the UTC offset (time zone and daylight saving time) at the time of recording.
Average temperature over the logging interval.
Lowest temperature over the logging interval.
Highest temperature over the logging interval.
Minutes spent at each activity level (sedentary, light, moderate, vigorous).
Calories burned through activity, resting calories excluded.
Packed activity type and intensity since the previous monitoring message.
Lower 8 bits of the timestamp in minutes, to save space between full timestamps.
Lower 16 bits of the timestamp, to save space between full timestamps.
Heart rate.
intensityFloat64Intensity of the activity.
Duration of the period, in minutes.
Duration of the period.
Elevation gain, used for floors climbed.
Elevation loss, used for floors descended.
Minutes of moderate intensity activity.
Minutes of vigorous intensity activity.
pushesUint32Number of wheelchair pushes.
mesgNumStringGlobal message number identifying the kind of message. Decoders use it to know which profile to apply to the data.