Table of Contents

Class Lap

Namespace
Tudormobile.Strava.Model
Assembly
Tudormobile.Strava.dll

Represents a lap within a Strava activity, containing performance metrics and timing information.

public class Lap
Inheritance
Lap
Inherited Members

Properties

Activity

Gets or sets metadata about the activity this lap belongs to.

public MetaActivity Activity { get; set; }

Property Value

MetaActivity

Athlete

Gets or sets metadata about the athlete who performed this lap.

public MetaAthlete Athlete { get; set; }

Property Value

MetaAthlete

AverageCadence

Gets or sets the average cadence (steps per minute for running, or RPM for cycling) during the lap.

public double AverageCadence { get; set; }

Property Value

double

AverageSpeed

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

public double AverageSpeed { get; set; }

Property Value

double

Distance

Gets or sets the distance covered in meters during the lap.

public double Distance { get; set; }

Property Value

double

ElapsedTime

Gets or sets the total elapsed time for the lap, including rest periods.

public TimeSpan ElapsedTime { get; set; }

Property Value

TimeSpan

EndIndex

Gets or sets the ending index of the lap in the activity's data stream.

public int EndIndex { get; set; }

Property Value

int

Id

Gets or sets the unique identifier for the lap.

public long Id { get; set; }

Property Value

long

LapIndex

Gets or sets the sequential index of this lap within the activity.

public int LapIndex { get; set; }

Property Value

int

MaxSpeed

Gets or sets the maximum speed in meters per second achieved during the lap.

public double MaxSpeed { get; set; }

Property Value

double

MovingTime

Gets or sets the time spent actively moving during the lap, excluding rest periods.

public TimeSpan MovingTime { get; set; }

Property Value

TimeSpan

Name

Gets or sets the name of the lap.

public string Name { get; set; }

Property Value

string

PaceZone

Gets or sets the pace zone identifier for the lap.

public int PaceZone { get; set; }

Property Value

int

Split

Gets or sets the split number for the lap.

public int Split { get; set; }

Property Value

int

StartDate

Gets or sets the start date and time of the lap in UTC.

public DateTime StartDate { get; set; }

Property Value

DateTime

StartDateLocal

Gets or sets the start date and time of the lap in the local timezone.

public DateTime StartDateLocal { get; set; }

Property Value

DateTime

StartIndex

Gets or sets the starting index of the lap in the activity's data stream.

public int StartIndex { get; set; }

Property Value

int

TotalElevationGain

Gets or sets the total elevation gain in meters during the lap.

public float TotalElevationGain { get; set; }

Property Value

float