Extended display data concept configuration messages describe the data concepts (speed, heart rate, power…) shown in each field of the screens of an extended display.
screenIndexUint8Index of the data screen on the device.
conceptFieldBytePacked value holding fieldId and conceptIndex, decoded into both fields.
fieldIdUint8Index of the data field within the screen.
conceptIndexUint8Index of the concept within the data field.
dataPageUint8Data page the concept is read from.
conceptKeyUint8Key identifying the concept.
scalingUint8Scale to apply to the value.
dataUnitsEnumUnits of the data: percent, time, distance, speed, power, heart rate…
percenttimehoursminutessecondsmillisecondsbpmwattscaloriesgearnoUnitslapsmilesPerHourkilometersPerHourfeetPerHourmetersPerHourdegreesCelsiusdegreesFarenheitzonerpmdegreesmillimetersmeterskilometersfeetyardskilofeetmilesenumTurnTypewattsPerKilogramenumBatteryStatusenumBikeLightBeamAngleModeenumBikeLightBatteryStatusenumBikeLightNetworkConfigTypelightskilojoulessecondPerMilesecondPerKilometercentimeterenumCoursePointbradiansenumSportinchesHgmmHgmbarshectoPascalsfeetPerMinmetersPerMinmetersPerSeceightCardinalqualifierEnumQualifier of the data: total, average, maximum, lap, last lap, instantaneous…
totalstoppedsecondlapnoQualifierinstantaneousaveragemaximummaximumAveragemaximumLaplastLapaverageLaptoDestinationtoGotoNextnextCoursePointthreeSecondAveragetenSecondAveragethirtySecondAveragepercentMaximumpercentMaximumAveragelapPercentMaximumelapsedsunrisesunsetcomparedToVirtualPartnermaximum24hminimum24hminimumfirstthirdshifterlastSportmovingestimatedTotalzone9zone8zone7zone6zone5zone4zone3zone2zone1descriptorEnumWhat the data describes: time, distance, speed, heart rate, power, cadence…
timepressureworkcoursepowerZoneworkoutStepdistanceoffCoursecaloriesrepsspeedheartRatecadencepowergradeascentdescentmuscleOxygentemperaturecompassbalancelapsbikeLightBatteryStatusbeamAngleStatusbateryLevellightNetworkModenumberLightsConnectedestimatedTimeOfArrivalheadingbatteryLeveltrainerResistancetrainerTargetPowertimeSeatedtimeStandingelevationverticalSpeeddi2BatteryLevelfrontGearrearGeargearRatioheartRateZonetimeInHeartRateZoneheartRateReservegpsAccuracygpsSignalStrengthtimeOfDaypedalSmoothnessfunctionalThresholdPowerintensityFactorpowerRationormalizedPowertrainingStressScoretimeOnZonecourseDistancenavigationDistancecourseEstimatedTimeOfArrivalnavigationEstimatedTimeOfArrivalcourseTimenavigationTimecourseHeadingnavigationHeadingtorqueEffectivenesstimerTimepowerWeightRatioleftPlatformCenterOffsetrightPlatformCenterOffsetleftPowerPhaseStartAnglerightPowerPhaseStartAngleleftPowerPhaseFinishAnglerightPowerPhaseFinishAnglegearspacetrainingEffectverticalOscillationverticalRatiogroundContactTimeleftGroundContactTimeBalancerightGroundContactTimeBalancestrideLengthrunningCadenceperformanceConditioncourseTypetimeInPowerZonenavigationTurncourseLocationnavigationLocationgearComboiconcompassHeadinggpsHeadinggpsElevationanaerobicTrainingEffectglideRatioverticalDistancevmgambientPressurevamisSignedBoolWhether the value is signed.
mesgNumStringGlobal message number identifying the kind of message. Decoders use it to know which profile to apply to the data.