SelfSync

Bike profile message

Bike profile messages describe the bikes set up on a cycling computer or watch: their sensors, wheel size, weight, crank length, gearing and odometer.

FIT name
bike_profile
Global message number
6
JavaScript SDK key
bikeProfileMesgs
Fields
33

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.

  • nameString

    Name of the bike.

  • sportEnum

    Sport the bike is used for.

    82 possible values
    • all
    • running
    • transition
    • generic
    • cycling
    • fitnessEquipment
    • swimming
    • basketball
    • soccer
    • tennis
    • americanFootball
    • training
    • walking
    • crossCountrySkiing
    • alpineSkiing
    • snowboarding
    • rowing
    • mountaineering
    • hiking
    • multisport
    • paddling
    • flying
    • eBiking
    • motorcycling
    • boating
    • driving
    • golf
    • hangGliding
    • horsebackRiding
    • hunting
    • fishing
    • inlineSkating
    • rockClimbing
    • sailing
    • iceSkating
    • skyDiving
    • snowshoeing
    • snowmobiling
    • standUpPaddleboarding
    • surfing
    • wakeboarding
    • waterSkiing
    • kayaking
    • rafting
    • windsurfing
    • kitesurfing
    • tactical
    • jumpmaster
    • boxing
    • floorClimbing
    • baseball
    • diving
    • shooting
    • winterSport
    • grinding
    • hiit
    • videoGaming
    • racket
    • wheelchairPushWalk
    • wheelchairPushRun
    • meditation
    • paraSport
    • discGolf
    • teamSport
    • cricket
    • rugby
    • hockey
    • lacrosse
    • volleyball
    • waterTubing
    • wakesurfing
    • waterSport
    • archery
    • mixedMartialArts
    • motorSports
    • snorkeling
    • dance
    • jumpRope
    • poolApnea
    • mobility
    • geocaching
    • canoeing
  • Kind of riding the bike is used for: road, mountain, gravel, indoor…

    112 possible values
    • match
    • map
    • platform
    • all
    • track
    • navigate
    • field
    • generic
    • hiit
    • treadmill
    • street
    • trail
    • spin
    • indoorCycling
    • road
    • mountain
    • downhill
    • recumbent
    • cyclocross
    • handCycling
    • trackCycling
    • indoorRowing
    • elliptical
    • stairClimbing
    • lapSwimming
    • openWater
    • flexibilityTraining
    • strengthTraining
    • warmUp
    • exercise
    • challenge
    • indoorSkiing
    • cardioTraining
    • indoorWalking
    • eBikeFitness
    • bmx
    • casualWalking
    • speedWalking
    • bikeToRunTransition
    • runToBikeTransition
    • swimToBikeTransition
    • atv
    • motocross
    • backcountry
    • resort
    • rcDrone
    • wingsuit
    • whitewater
    • skateSkiing
    • yoga
    • pilates
    • indoorRunning
    • gravelCycling
    • eBikeMountain
    • commuting
    • mixedSurface
    • trackMe
    • singleGasDiving
    • multiGasDiving
    • gaugeDiving
    • apneaDiving
    • apneaHunting
    • virtualActivity
    • obstacle
    • breathing
    • ccrDiving
    • sailRace
    • expedition
    • ultra
    • indoorClimbing
    • bouldering
    • indoorGrinding
    • huntingWithDogs
    • amrap
    • emom
    • tabata
    • esport
    • triathlon
    • duathlon
    • brick
    • swimRun
    • adventureRace
    • truckerWorkout
    • pickleball
    • padel
    • indoorWheelchairWalk
    • indoorWheelchairRun
    • indoorHandCycling
    • ice
    • ultimate
    • squash
    • badminton
    • racquetball
    • tableTennis
    • overland
    • trollingMotor
    • flyCanopy
    • flyParaglide
    • flyParamotor
    • flyPressurized
    • flyNavigate
    • flyTimer
    • flyAltimeter
    • flyWx
    • flyVfr
    • flyIfr
    • dynamicApnea
    • enduro
    • rucking
    • rally
    • poolTriathlon
    • eBikeEnduro
  • odometerFloat64m

    Total distance covered with the bike.

  • ANT device number of the speed sensor.

  • ANT device number of the cadence sensor.

  • ANT device number of the combined speed and cadence sensor.

  • ANT device number of the power meter.

  • Wheel circumference entered by the user.

  • Wheel circumference computed by the automatic calibration.

  • bikeWeightFloat64kg

    Weight of the bike.

  • Calibration factor of the power meter.

  • Whether the wheel size is calibrated automatically using GPS.

  • Whether the power meter zero offset is calibrated automatically.

  • idUint8

    Identifier of the bike profile.

  • Whether the speed sensor is enabled.

  • Whether the cadence sensor is enabled.

  • Whether the combined speed and cadence sensor is enabled.

  • Whether the power meter is enabled.

  • crankLengthFloat64mm

    Length of the cranks.

  • Whether the bike profile is enabled.

  • ANT transmission type of the speed sensor.

  • ANT transmission type of the cadence sensor.

  • ANT transmission type of the combined speed and cadence sensor.

  • ANT transmission type of the power meter.

  • Number of times the odometer rolled over, to extend its range.

  • Number of chainrings.

  • frontGearUint8z[]

    Number of teeth of each chainring, the innermost first.

  • Number of sprockets.

  • rearGearUint8z[]

    Number of teeth of each sprocket, the innermost first.

  • Whether a Shimano Di2 electronic groupset is enabled.

  • 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