SelfSync

User profile message

The user profile message holds the personal data of the user (gender, age, height, weight, resting and max heart rates, step lengths) and their display preferences (language, units, coordinate format).

FIT name
user_profile
Global message number
3
JavaScript SDK key
userProfileMesgs
Fields
28

Fields

  • 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.

  • Name of the user, used for greetings.

  • genderEnum

    Gender of the user.

    2 possible values
    • female
    • male
  • ageUint8years

    Age of the user.

  • heightFloat64m

    Height of the user.

  • weightFloat64kg

    Weight of the user.

  • Language of the device.

    39 possible values
    • custom
    • english
    • french
    • italian
    • german
    • spanish
    • croatian
    • czech
    • danish
    • dutch
    • finnish
    • greek
    • hungarian
    • norwegian
    • polish
    • portuguese
    • slovakian
    • slovenian
    • swedish
    • russian
    • turkish
    • latvian
    • ukrainian
    • arabic
    • farsi
    • bulgarian
    • romanian
    • chinese
    • japanese
    • korean
    • taiwanese
    • thai
    • hebrew
    • brazilianPortuguese
    • indonesian
    • malaysian
    • vietnamese
    • burmese
    • mongolian
  • Unit system used to display elevations: metric, statute (imperial) or nautical.

    3 possible values
    • metric
    • statute
    • nautical
  • Unit system used to display weights: metric, statute (imperial) or nautical.

    3 possible values
    • metric
    • statute
    • nautical
  • Resting heart rate of the user.

  • Maximum heart rate used for running.

  • Maximum heart rate used for cycling.

  • Maximum heart rate used for the other sports.

  • How heart rate is displayed: beats per minute, percentage of max or percentage of reserve.

    3 possible values
    • max
    • bpm
    • reserve
  • Unit system used to display speeds: metric, statute (imperial) or nautical.

    3 possible values
    • metric
    • statute
    • nautical
  • Unit system used to display distances: metric, statute (imperial) or nautical.

    3 possible values
    • metric
    • statute
    • nautical
  • How power is displayed: watts or percentage of FTP.

    2 possible values
    • watts
    • percentFtp
  • Fitness level of the user, from 0 to 100, with a flag for athletes. Used for calorie computations.

    3 possible values
    • level
    • levelMax
    • athlete
  • Coordinate format: degrees, degrees and minutes, UTM, MGRS, national grids…

    42 possible values
    • degree
    • degreeMinute
    • degreeMinuteSecond
    • austrianGrid
    • britishGrid
    • dutchGrid
    • hungarianGrid
    • finnishGrid
    • germanGrid
    • icelandicGrid
    • indonesianEquatorial
    • indonesianIrian
    • indonesianSouthern
    • indiaZone0
    • indiaZoneIA
    • indiaZoneIB
    • indiaZoneIIA
    • indiaZoneIIB
    • indiaZoneIIIA
    • indiaZoneIIIB
    • indiaZoneIVA
    • indiaZoneIVB
    • irishTransverse
    • irishGrid
    • loran
    • maidenheadGrid
    • mgrsGrid
    • newZealandGrid
    • newZealandTransverse
    • qatarGrid
    • modifiedSwedishGrid
    • swedishGrid
    • southAfricanGrid
    • swissGrid
    • taiwanGrid
    • unitedStatesGrid
    • utmUpsGrid
    • westMalayan
    • borneoRso
    • estonianGrid
    • latvianGrid
    • swedishRef99Grid
  • Unit used to display temperatures: Celsius (metric) or Fahrenheit (statute).

    3 possible values
    • metric
    • statute
    • nautical
  • Local identifier of the user profile.

    6 possible values
    • localMin
    • localMax
    • stationaryMin
    • stationaryMax
    • portableMin
    • portableMax
  • globalIdByte[]

    Global identifier of the user profile.

  • Unit system used to display heights: metric, statute (imperial) or nautical.

    3 possible values
    • metric
    • statute
    • nautical
  • Running step length set by the user. 0 means automatic.

  • Walking step length set by the user. 0 means automatic.

  • Unit system used to display depths: metric, statute (imperial) or nautical.

    3 possible values
    • metric
    • statute
    • nautical
  • diveCountUint32

    Number of dives logged by the user.

  • mesgNumString

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

Other settings and profiles messages

See all the FIT messages