public LapInfo(SimulatorDataSet dataSet, int lapNumber, DriverTiming driver, bool firstLap, LapInfo previousLapInfo) { Driver = driver; LapStart = dataSet.SessionInfo.SessionTime; LapProgressTimeBySim = TimeSpan.Zero; LapProgressTimeByTiming = TimeSpan.Zero; LapNumber = lapNumber; Valid = true; FirstLap = firstLap; PitLap = false; PreviousLap = previousLapInfo; CompletedDistance = double.NaN; LapTelemetryInfo = new LapTelemetryInfo(driver.DriverInfo, dataSet, this, TimeSpan.FromMilliseconds(Driver.Session.TimingDataViewModel.DisplaySettingsViewModel.TelemetrySettingsViewModel.LoggingInterval), dataSet.SimulatorSourceInfo); }
public LapInfo(SimulatorDataSet dataSet, int lapNumber, DriverTiming driver, bool firstLap, LapInfo previousLapInfo) { Driver = driver; LapStart = dataSet.SessionInfo.SessionTime; LapProgressTimeBySim = TimeSpan.Zero; LapProgressTimeByTiming = TimeSpan.Zero; LapNumber = lapNumber; Valid = true; FirstLap = firstLap; PitLap = false; PreviousLap = previousLapInfo; CompletedDistance = double.NaN; LapTelemetryInfo = new LapTelemetryInfo(driver.DriverInfo, dataSet, this); }