public IEnumerable<TelemetryValue> GetValues()
{
var values = new List<TelemetryValue>();
values.AddRange(new TelemetryValue[]
{
this.SessionTime,
this.SessionNum,
this.SessionState,
this.SessionUniqueID,
this.SessionFlags,
this.DriverMarker,
this.IsReplayPlaying,
this.ReplayFrameNum,
this.CarIdxLap,
this.CarIdxLapCompleted,
this.CarIdxLapDistPct,
this.CarIdxTrackSurface,
this.CarIdxSteer,
this.CarIdxRPM,
this.CarIdxGear,
this.CarIdxF2Time,
this.CarIdxEstTime,
this.CarIdxOnPitRoad,
this.CarIdxPosition,
this.CarIdxClassPosition,
this.SteeringWheelAngle,
this.Throttle,
this.Brake,
this.Clutch,
this.Gear,
this.RPM,
this.Lap,
this.LapDist,
this.LapDistPct,
this.RaceLaps,
this.LongAccel,
this.LatAccel,
this.VertAccel,
this.RollRate,
this.PitchRate,
this.YawRate,
this.Speed,
this.VelocityX,
this.VelocityY,
this.VelocityZ,
this.Yaw,
this.Pitch,
this.Roll,
this.CamCarIdx,
this.CamCameraNumber,
this.CamCameraState,
this.CamGroupNumber,
this.IsOnTrack,
this.IsInGarage,
this.SteeringWheelTorque,
this.SteeringWheelPctTorque,
this.ShiftIndicatorPct,
this.EngineWarnings,
this.FuelLevel,
this.FuelLevelPct,
this.ReplayPlaySpeed,
this.ReplaySessionTime,
this.ReplaySessionNum,
this.WaterTemp,
this.WaterLevel,
this.FuelPress,
this.OilTemp,
this.OilPress,
this.OilLevel,
this.Voltage,
this.SessionTimeRemain,
this.ReplayFrameNumEnd,
this.AirDensity,
this.AirPressure,
this.AirTemp,
this.FogLevel,
this.Skies,
this.TrackTemp,
this.TrackTempCrew,
this.RelativeHumidity,
this.WeatherType,
this.WindDir,
this.WindVel,
this.MGUKDeployAdapt,
this.MGUKDeployFixed,
this.MGUKRegenGain,
this.EnergyBatteryToMGU,
this.EnergyBudgetBattToMGU,
this.EnergyERSBattery,
this.PowerMGUH,
this.PowerMGUK,
this.TorqueMGUK,
this.DrsStatus,
this.LapCompleted,
this.PlayerCarDriverIncidentCount,
this.PlayerCarTeamIncidentCount,
this.PlayerCarMyIncidentCount,
this.PlayerTrackSurface,
this.PlayerCarIdx
});
return values;
}