Set messages describe the sets of a strength training activity: the exercise performed, the number of repetitions, the weight lifted and the duration, as well as the rest periods between sets.
timestampDateTimeMoment the set ended, in UTC.
Duration of the set.
repetitionsUint16Number of repetitions performed.
Weight lifted during the set.
setTypeEnumWhether the set is an active one or a rest period.
activereststartTimeDateTimeMoment the set started.
categoryEnum[]Category of exercise performed during the set: bench press, squat, deadlift, curl, plank…
unknownmoveellipticalwarmUpbenchPresscalfRaisecardiocarrychopcorecrunchcurldeadliftflyehipRaisehipStabilityhipSwinghyperextensionlateralRaiselegCurllegRaiselungeolympicLiftplankplyopullUppushUprowshoulderPressshoulderStabilityshrugsitUpsquattotalBodytricepsExtensionrunbikecardioSensorsposebandedExercisesbattleRopefloorClimbindoorBikeindoorRowladdersandbagsledsledgeHammerstairSteppersuspensiontirerunIndoorbikeOutdoorcategorySubtypeUint16[]Exercise within the category, to interpret according to the category (each category has its own list of exercise names).
Unit the weight should be displayed in: kilograms or pounds.
otherkilogrampoundmessageIndexStringIndex of the message among the messages of the same kind in the file, starting at 0. Other messages use it to reference this one.
wktStepIndexStringmessageIndex of the workout step the data belongs to, in the workout file.
mesgNumStringGlobal message number identifying the kind of message. Decoders use it to know which profile to apply to the data.