Show / Hide Table of Contents

Interface ILap

Interface representing a Lap

Namespace: MESL.SqlRace.Domain
Assembly: MESL.SqlRace.Domain.dll
Syntax
public interface ILap

Properties

CountForFastestLap

Gets a value indicating whether the lap should count towards the fastest lap determination for the session.

Declaration
bool CountForFastestLap { get; set; }
Property Value
Type Description
System.Boolean

EndTime

Gets or sets the end time of the lap in nanoseconds. If the end time is not specified the implementation will attempt to determine the end time from the session end time. EndTimeUnbounded

Declaration
Nullable<long> EndTime { get; set; }
Property Value
Type Description
System.Nullable<System.Int64>

EndTimeUnbounded

Gets the end time of the lap in nanoseconds.

Declaration
Nullable<long> EndTimeUnbounded { get; }
Property Value
Type Description
System.Nullable<System.Int64>

LapId

Gets the lap identifier.

Declaration
int LapId { get; }
Property Value
Type Description
System.Int32

The lap identifier.

LapTime

Gets the lap time in nanoseconds.

Declaration
Nullable<long> LapTime { get; }
Property Value
Type Description
System.Nullable<System.Int64>

Name

Gets or sets the lap name.

Declaration
string Name { get; set; }
Property Value
Type Description
System.String

The name.

Exceptions
Type Condition
System.ArgumentNullException

value

System.ArgumentException

Lap Name exceeds maximum allowed lap name length of 150 characters.

Number

Gets or sets the lap number.

Declaration
short Number { get; set; }
Property Value
Type Description
System.Int16

The number.

Exceptions
Type Condition
System.ArgumentException

Negative lap number is not allowed.

StartTime

Gets or sets the start time of the lap in nanoseconds.

Declaration
long StartTime { get; set; }
Property Value
Type Description
System.Int64

TimeRange

Gets the time range for the lap.

Declaration
Nullable<TimeRange> TimeRange { get; }
Property Value
Type Description
System.Nullable<TimeRange>

TriggerSource

Gets the trigger source for a lap.

Declaration
byte TriggerSource { get; set; }
Property Value
Type Description
System.Byte
Remarks

Trigger sources are user defined and can be values such as:

  • On Circuit
  • Pit Lane
  • Out Lap
  • In Lap
  • etc.

Methods

ToString()

Returns a System.String that represents the current System.Object.

Declaration
string ToString()
Returns
Type Description
System.String

A System.String that represents the current System.Object.

Back to top Generated by DocFX