SelfSync

Set message

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.

FIT name
set
Global message number
225
JavaScript SDK key
setMesgs
Fields
12

Fields

  • timestampDateTime

    Moment the set ended, in UTC.

  • durationFloat64s

    Duration of the set.

  • Number of repetitions performed.

  • weightFloat64kg

    Weight lifted during the set.

  • Whether the set is an active one or a rest period.

    2 possible values
    • active
    • rest
  • startTimeDateTime

    Moment the set started.

  • categoryEnum[]

    Category of exercise performed during the set: bench press, squat, deadlift, curl, plank…

    53 possible values
    • unknown
    • move
    • elliptical
    • warmUp
    • benchPress
    • calfRaise
    • cardio
    • carry
    • chop
    • core
    • crunch
    • curl
    • deadlift
    • flye
    • hipRaise
    • hipStability
    • hipSwing
    • hyperextension
    • lateralRaise
    • legCurl
    • legRaise
    • lunge
    • olympicLift
    • plank
    • plyo
    • pullUp
    • pushUp
    • row
    • shoulderPress
    • shoulderStability
    • shrug
    • sitUp
    • squat
    • totalBody
    • tricepsExtension
    • run
    • bike
    • cardioSensors
    • pose
    • bandedExercises
    • battleRope
    • floorClimb
    • indoorBike
    • indoorRow
    • ladder
    • sandbag
    • sled
    • sledgeHammer
    • stairStepper
    • suspension
    • tire
    • runIndoor
    • bikeOutdoor
  • 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.

    3 possible values
    • other
    • kilogram
    • pound
  • Index of the message among the messages of the same kind in the file, starting at 0. Other messages use it to reference this one.

  • messageIndex of the workout step the data belongs to, in the workout file.

  • mesgNumString

    Global message number identifying the kind of message. Decoders use it to know which profile to apply to the data.

Other activity messages

See all the FIT messages