The capabilities message describes what a device supports: languages, sports, workout features and connected features.
languagesUint8z[]Languages supported, as bit fields.
sportsEnum[]Sports supported, as bit fields.
runningtransitiongenericcyclingfitnessEquipmentswimmingbasketballsoccerWorkout features supported: intervals, custom targets, heart rate, power, speed…
intervalcustomfitnessEquipmentdistancespeedheartRatecadencepowergraderesistancefirstbeatnewLeaftcxprotectedConnected features supported: Bluetooth, ANT, Wi-Fi, live tracking, weather, uploads and downloads…
weatherConditionsbluetoothbluetoothLeantactivityUploadcourseDownloadworkoutDownloadliveTrackweatherAlertsgpsEphemerisDownloadexplicitArchivesetupIncompletecontinueSyncAfterSoftwareUpdateconnectIqAppDownloadgolfCourseDownloaddeviceInitiatesSyncconnectIqWatchAppDownloadconnectIqWidgetDownloadconnectIqWatchFaceDownloadconnectIqDataFieldDownloadconnectIqAppManagmentswingSensorswingSensorRemoteincidentDetectionaudioPromptswifiVerificationtrueUpfindMyWatchremoteManualSyncliveTrackAutoStartliveTrackMessaginginstantInputmesgNumStringGlobal message number identifying the kind of message. Decoders use it to know which profile to apply to the data.