AerobicData Class

Definition

Represents data about an aerobic session.

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

Remarks

Aerobic data can represent the data for an entire session, the data for a single lap, or the desired aerobic session for an aerobic goal.

Constructors

AerobicData()

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

Properties

AerobicStepMinutes

Gets or sets the number of aerobic minutes during the session.

AverageAltitude

Gets or sets the average altitude, in meters above sea level, during the session.

AverageCadence

Gets or sets the average cadence, in revolutions per minute (rpm), during the session.

AverageHeartRate

Gets or sets the average heart rate for the session.

AveragePace

Gets or sets the average pace, in seconds per 100 meters, during the session.

AveragePower

Gets or sets the average power, in watts, during the session.

AverageSpeed

Gets or sets the average speed, in meters per second, during the session.

AverageTemperature

Gets or sets the average temperature, in degrees Celsius (C), during the session.

AverageTorque

Gets or sets the average torque, in newton meters, during the session.

Distance

Gets or sets the length traversed by this aerobic session.

Duration

Gets or sets the duration of the session in minutes.

DurationAsTimeSpan

Gets the duration of the aerobic session as a TimeSpan.

ElevationGain

Gets or sets the elevation gained, in meters, during the session.

ElevationLoss

Gets or sets the elevation lossed, in meters, during the session.

Energy

Gets or sets the food energy consumed during the session.

EnergyFromFat

Gets or sets the energy from fat consumed during the session.

Intensity

Gets or sets the relative intensity of the session.

LeftRightBalance

Gets or sets the balance between left and right strokes.

MinAltitude

Gets or sets the minimum altitude, in meters above sea level, during the session.

MinCadence

Gets or sets the minimum cadence, in revolutions per minute (rpm), during the session.

MinHeartRate

Gets or sets the minimum heart rate for the session.

MinPace

Gets or sets the minimum pace, in seconds per 100 meters, during the session.

MinPower

Gets or sets the minimum power, in watts, during the session.

MinSpeed

Gets or sets the minimum speed, in meters per second, during the session.

MinTemperature

Gets or sets the minimum temperature, in degrees Celsius (C), during the session.

MinTorque

Gets or sets the minimum torque, in newton meters, during the session.

Mode

Gets or sets the mode by which the aerobic session occurred.

NumberOfAerobicSteps

Gets or sets the number of aerobic steps taken during the session.

NumberOfSteps

Gets or sets the number of steps taken during the session.

PeakAltitude

Gets or sets the peak altitude, in meters above sea level, during the session.

PeakCadence

Gets or sets the peak cadence, in revolutions per minute (rpm), during the session.

PeakHeartRate

Gets or sets the peak heart rate for the session.

PeakPace

Gets or sets the peak pace, in seconds per 100 meters, during the session.

PeakPower

Gets or sets the peak power, in watts, during the session.

PeakSpeed

Gets or sets the peak speed, in meters per second, during the session.

PeakTemperature

Gets or sets the peak temperature, in degrees Celsius (C), during the session.

PeakTorque

Gets or sets the peak torque, in newton meters, during the session.

Methods

ParseXml(XPathNavigator)

Populates the data for the length from the XML.

ToString()

Gets a summary of the aerobic data.

WriteXml(String, XmlWriter)

Writes the aerobic data to the specified XML writer.