ExerciseDetail Class

Definition

Represents additional information about the exercise.

public class ExerciseDetail : Microsoft.Health.ItemTypes.HealthRecordItemData
Inheritance

Remarks

The detail information typically stores information that is specific to the type of exercise activity and any device used to measure it.

        Examples: Average heart rate, average temperature, intensity.

Constructors

ExerciseDetail()

Creates a new instance of the ExerciseDetail class with default values.

ExerciseDetail(CodedValue, StructuredMeasurement)

Creates a new instance of the ExerciseDetail class with specified values

Fields

AerobicStepDuration_minutes

Detail name for AerobicStepDuration_minutes.

AerobicSteps_count

Detail name for AerobicSteps_count.

AverageAltitude_meters

Detail name for AverageAltitude_meters.

AverageCadence_RPM

Detail name for AverageCadence_RPM.

AverageHeartrate_BPM

Detail name for AverageHeartrate_BPM.

AveragePace_s_per_100m

Detail name for AveragePace_s-per-100m.

AveragePower_watts

Detail name for AveragePower_watts.

AverageSpeed_m_per_s

Detail name for AverageSpeed_m-per-s.

AverageTemp_celsius

Detail name for AverageTemp_celsius.

AverageTorque_Nm

Detail name for AverageTorque_Nm.

AverageVerticalSpeedAscending_m_per_s

Detail name for AverageVerticalSpeedAscending_m-per-s.

AverageVerticalSpeedDescending_m_per_s

Detail name for AverageVerticalSpeedDescending_m-per-s.

CaloriesBurned_calories

Detail name for CaloriesBurned_calories.

ElevationGain_meters

Detail name for ElevationGain_meters.

ElevationLoss_meters

Detail name for ElevationLoss_meters.

EnergyFromFatOld_kJ

Detail name for EnergyFromFatOld_kJ.

EnergyOld_kJ

Detail name for EnergyOld_kJ.

FatCaloriesBurned_calories

Detail name for FatCaloriesBurned_calories.

Intensity

Detail name for Intensity.

LeftRightBalance_percent

Detail name for LeftRightBalance_percent.

MaximumAltitude_meters

Detail name for MaximumAltitude_meters.

MaximumCadence_RPM

Detail name for MaximumCadence_RPM.

MaximumHeartrate_BPM

Detail name for MaximumHeartrate_BPM

MaximumPace_s_per_100m

Detail name for MaximumPace_s-per-100m.

MaximumPower_watts

Detail name for MaximumPower_watts.

MaximumSpeed_m_per_s

Detail name for MaximumSpeed_m-per-s.

MaximumTemp_celsius

Detail name for MaximumTemp_celsius.

MaximumTorque_Nm

Detail name for MaximumTorque_Nm.

MaximumVerticalSpeedAscending_m_per_s

Detail name for MaximumVerticalSpeedAscending_m-per-s.

MaximumVerticalSpeedDescending_m_per_s

Detail name for MaximumVerticalSpeedDescending_m-per-s.

MinimumAltitude_meters

Detail name for MaximumTemp_celsius.

MinimumCadence_RPM

Detail name for MinimumCadence_RPM.

MinimumHeartrate_BPM

Detail name for MinimumHeartrate_BPM.

MinimumPace_s_per_100m

Detail name for MinimumPace_s-per-100m.

MinimumPower_watts

Detail name for MinimumPower_watts.

MinimumSpeed_m_per_s

Detail name for MinimumSpeed_m-per-s.

MinimumTemp_celsius

Detail name for MinimumTemp_celsius.

MinimumTorque_Nm

Detail name for MinimumTorque_Nm.

Odometer_meters

Detail name for Odometer_meters.

PeakHeartrate_BPM

Detail name for PeakHeartrate_BPM (use MaximumHeartrate_BPM instead)

Steps_count

Detail name for Steps_count.

Work_kJ

Detail name for Work_kJ.

Properties

Name

Gets or sets the name of the information stored in this exercise detail.

Value

Gets or sets the value of the exercise detail.

Methods

ParseXml(XPathNavigator)

Populates the data for the exercise detail from the XML.

ToString()

Gets a string representation of the ExerciseDetail item.

WriteXml(String, XmlWriter)

Writes the exercise detail to the specified XML writer.