public void UpdateTelemetry() { if (IsPurged) { throw new InvalidOperationException("Cannot update Telemetry on a purged TelemetryInfo"); } PortionTimes.UpdateLapPortions(); }
public void UpdateTelemetry(SimulatorDataSet dataSet) { if (IsPurged) { throw new InvalidOperationException("Cannot update Telemetry on a purged TelemetryInfo"); } PortionTimes.UpdateLapPortions(); if (!dataSet.PlayerInfo.InPits) { TimedTelemetrySnapshots.AddNextSnapshot(LapInfo.CurrentlyValidProgressTime, dataSet.PlayerInfo, dataSet.SessionInfo.WeatherInfo, dataSet.InputInfo, dataSet.SimulatorSourceInfo); } }