SelfSync

Capabilities message

The capabilities message describes what a device supports: languages, sports, workout features and connected features.

FIT name
capabilities
Global message number
1
JavaScript SDK key
capabilitiesMesgs
Fields
5

Fields

  • languagesUint8z[]

    Languages supported, as bit fields.

  • sportsEnum[]

    Sports supported, as bit fields.

    8 possible values
    • running
    • transition
    • generic
    • cycling
    • fitnessEquipment
    • swimming
    • basketball
    • soccer
  • Workout features supported: intervals, custom targets, heart rate, power, speed…

    14 possible values
    • interval
    • custom
    • fitnessEquipment
    • distance
    • speed
    • heartRate
    • cadence
    • power
    • grade
    • resistance
    • firstbeat
    • newLeaf
    • tcx
    • protected
  • Connected features supported: Bluetooth, ANT, Wi-Fi, live tracking, weather, uploads and downloads…

    32 possible values
    • weatherConditions
    • bluetooth
    • bluetoothLe
    • ant
    • activityUpload
    • courseDownload
    • workoutDownload
    • liveTrack
    • weatherAlerts
    • gpsEphemerisDownload
    • explicitArchive
    • setupIncomplete
    • continueSyncAfterSoftwareUpdate
    • connectIqAppDownload
    • golfCourseDownload
    • deviceInitiatesSync
    • connectIqWatchAppDownload
    • connectIqWidgetDownload
    • connectIqWatchFaceDownload
    • connectIqDataFieldDownload
    • connectIqAppManagment
    • swingSensor
    • swingSensorRemote
    • incidentDetection
    • audioPrompts
    • wifiVerification
    • trueUp
    • findMyWatch
    • remoteManualSync
    • liveTrackAutoStart
    • liveTrackMessaging
    • instantInput
  • mesgNumString

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

Other file and device messages

See all the FIT messages