diff --git a/VECTO/GUI/MainForm.resx b/VECTO/GUI/MainForm.resx index df927555f49bdd76bde69313c6de52fd505ff1ab..b00fb45de6f7935415bddf8185a50c0bcac9ba1c 100644 --- a/VECTO/GUI/MainForm.resx +++ b/VECTO/GUI/MainForm.resx @@ -223,9 +223,6 @@ <metadata name="CmOpenFile.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <value>732, 12</value> </metadata> - <metadata name="ToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> - <value>850, 12</value> - </metadata> <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <value>49</value> </metadata> diff --git a/VECTO/GUI/MainForm.vb b/VECTO/GUI/MainForm.vb index 9f2f734bcc08666f175fa942dd56fbf61522608a..923723bf2fd404a7469591d1d58a2d0b34914481 100644 --- a/VECTO/GUI/MainForm.vb +++ b/VECTO/GUI/MainForm.vb @@ -953,9 +953,6 @@ Imports TUGraz.VectoCore.Utils Physics.AirDensity = Cfg.AirDensity.SI (Of KilogramPerCubicMeter)() End If - DeclarationData.Trailer.RollResistanceCoefficient = tbTrailerRRC.Text.ToDouble(0.0055) - DeclarationData.CycleSpeedLimit = _tbCycleSpeedLimit.Text.ToDouble(200).KMPHtoMeterPerSecond() - 'dictionary of run-identifiers to fileWriters (used for output directory of modfile) Dim fileWriters As Dictionary(Of Integer, FileOutputWriter) = New Dictionary(Of Integer, FileOutputWriter) diff --git a/VECTO/GUI/VectoJobForm.Designer.vb b/VECTO/GUI/VectoJobForm.Designer.vb index 61c943835f8fbe37280eb2d12cab56acbee1bdec..0a69fa0a3039e992dcf37883d30ff4e2213d2880 100644 --- a/VECTO/GUI/VectoJobForm.Designer.vb +++ b/VECTO/GUI/VectoJobForm.Designer.vb @@ -205,7 +205,6 @@ Partial Class VectoJobForm Me.GrLAC.SuspendLayout Me.pnLookAheadCoasting.SuspendLayout Me.GroupBox1.SuspendLayout - Me.GroupBox2.SuspendLayout Me.PnEcoRoll.SuspendLayout Me.StatusStrip1.SuspendLayout Me.ToolStrip1.SuspendLayout @@ -1859,4 +1858,9 @@ End Sub Friend WithEvents Label44 As Label Friend WithEvents Label45 As Label Friend WithEvents tbEcoRollMaxAcc As TextBox + Friend WithEvents TbShiftStrategyParams As TextBox + Friend WithEvents BtnShiftParamsForm As Button + Friend WithEvents BtnShiftStrategyParams As Button + Friend WithEvents GroupBox3 As GroupBox + Friend WithEvents cbGearshiftStrategy As ComboBox End Class diff --git a/VECTO/GUI/VectoJobForm.vb b/VECTO/GUI/VectoJobForm.vb index f7a704ef45c778002805c589c449ca52118038bf..a8a39b6ddd0ca481ba7fe3350a30539178b939eb 100644 --- a/VECTO/GUI/VectoJobForm.vb +++ b/VECTO/GUI/VectoJobForm.vb @@ -1583,8 +1583,7 @@ lbDlog: End If End Sub - End Sub - + Private Sub Label44_Click(sender As Object, e As EventArgs) Handles Label44.Click End Sub diff --git a/VECTO/Input Files/Gearbox.vb b/VECTO/Input Files/Gearbox.vb index 88530676179725c4cb10458b8ec29f316e3c676e..8d85923a186dfba252a80ec7001e77f4b0b3ec80 100644 --- a/VECTO/Input Files/Gearbox.vb +++ b/VECTO/Input Files/Gearbox.vb @@ -220,7 +220,7 @@ Public Class Gearbox End Try axlegearData = doa.CreateAxleGearData(gearbox) - gearboxData = doa.CreateGearboxData(gearbox, engine, axlegearData.AxleGear.Ratio, rdyn, vehiclecategory, gearbox, Nothing, false) + gearboxData = doa.CreateGearboxData(gearbox, engine, axlegearData.AxleGear.Ratio, rdyn, vehiclecategory, gearbox, Nothing, Nothing) Else Dim doa As EngineeringDataAdapter = New EngineeringDataAdapter() Try @@ -230,7 +230,7 @@ Public Class Gearbox End Try axlegearData = doa.CreateAxleGearData(gearbox) - gearboxData = doa.CreateGearboxData(gearbox, engine, gearbox, axlegearData.AxleGear.Ratio, rdyn, vehiclecategory, gearbox, Nothing, false) + gearboxData = doa.CreateGearboxData(gearbox, engine, gearbox, axlegearData.AxleGear.Ratio, rdyn, vehiclecategory, gearbox, Nothing, Nothing) End If Dim result As IList(Of ValidationResult) = diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapter.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapter.cs index 35cefc8eae71217652d368cf50c616e7f63b54f4..46a77f711fd948e5653ea16b9dba818555b8c1e5 100644 --- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapter.cs +++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapter.cs @@ -300,17 +300,17 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter internal GearboxData CreateGearboxData( IGearboxDeclarationInputData gearbox, CombustionEngineData engine, double axlegearRatio, Meter dynamicTyreRadius, - VehicleCategory vehicleCategory, ITorqueConverterDeclarationInputData torqueConverter, IShiftStrategy shiftStrategy, bool? atEcoRollReleaseLockupClutch) + VehicleCategory vehicleCategory, ITorqueConverterDeclarationInputData torqueConverter, IShiftStrategy shiftStrategy, IAdvancedDriverAssistantSystemDeclarationInputData adas) { if (!gearbox.SavedInDeclarationMode) { WarnDeclarationMode("GearboxData"); } var retVal = SetCommonGearboxData(gearbox); - if (retVal.Type.AutomaticTransmission() && !atEcoRollReleaseLockupClutch.HasValue) { + if (adas != null && retVal.Type.AutomaticTransmission() && adas.EcoRoll != EcoRollType.None && !adas.ATEcoRollReleaseLockupClutch.HasValue) { throw new VectoException("Input parameter ATEcoRollReleaseLockupClutch required for AT transmission"); } - retVal.ATEcoRollReleaseLockupClutch = retVal.Type.AutomaticTransmission() ? atEcoRollReleaseLockupClutch.Value : false; + retVal.ATEcoRollReleaseLockupClutch = adas != null && adas.EcoRoll != EcoRollType.None && retVal.Type.AutomaticTransmission() ? adas.ATEcoRollReleaseLockupClutch.Value : false; if (!SupportedGearboxTypes.Contains(gearbox.Type)) { throw new VectoSimulationException("Unsupported gearbox type: {0}!", retVal.Type); diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs index 65b3630244ea94f87ecb17a4aaf08b60d117a742..fbf094ff1fff6f2b389ac768ce899b803b22e1b1 100644 --- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs +++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/EngineeringDataAdapter.cs @@ -263,7 +263,7 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter internal GearboxData CreateGearboxData( IGearboxEngineeringInputData gearbox, CombustionEngineData engineData, IGearshiftEngineeringInputData gearshiftData, double axlegearRatio, Meter dynamicTyreRadius, VehicleCategory vehicleCategory, - ITorqueConverterEngineeringInputData torqueConverter, IShiftStrategy shiftStrategy, bool? atEcoRollReleaseLockupClutch) + ITorqueConverterEngineeringInputData torqueConverter, IShiftStrategy shiftStrategy, IAdvancedDriverAssistantSystemsEngineering adas) { if (gearbox.SavedInDeclarationMode) { WarnEngineeringMode("GearboxData"); @@ -271,10 +271,10 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter var retVal = SetCommonGearboxData(gearbox); - if (retVal.Type.AutomaticTransmission() && !atEcoRollReleaseLockupClutch.HasValue) { + if (adas != null && adas.EcoRoll != EcoRollType.None && retVal.Type.AutomaticTransmission() && !adas.ATEcoRollReleaseLockupClutch.HasValue) { throw new VectoException("Parameter ATEcoRollReleaseLockupClutch required for AT gearbox"); } - retVal.ATEcoRollReleaseLockupClutch = retVal.Type.AutomaticTransmission() ? atEcoRollReleaseLockupClutch.Value : false; + retVal.ATEcoRollReleaseLockupClutch = adas != null && adas.EcoRoll != EcoRollType.None && retVal.Type.AutomaticTransmission() ? adas.ATEcoRollReleaseLockupClutch.Value : false; //var gears = gearbox.Gears; if (gearbox.Gears.Count < 2) { diff --git a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationModeVectoRunDataFactory.cs b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationModeVectoRunDataFactory.cs index 9346e64afba6986e3bd605d4d34facbd80feba57..3ecadcdc1fae22d5b290a5b24cd0e34faab918e4 100644 --- a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationModeVectoRunDataFactory.cs +++ b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationModeVectoRunDataFactory.cs @@ -124,7 +124,7 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl vehicle, vehicle.Components.EngineInputData.EngineModes[0], _segment.Missions.First()); _gearboxData = _dao.CreateGearboxData(vehicle.Components.GearboxInputData, tmpEngine, _axlegearData.AxleGear.Ratio, - tempVehicle.DynamicTyreRadius, tempVehicle.VehicleCategory, vehicle.Components.TorqueConverterInputData, tmpStrategy, vehicle.ADAS.ATEcoRollReleaseLockupClutch); + tempVehicle.DynamicTyreRadius, tempVehicle.VehicleCategory, vehicle.Components.TorqueConverterInputData, tmpStrategy, vehicle.ADAS); _retarderData = _dao.CreateRetarderData(vehicle.Components.RetarderInputData); _ptoTransmissionData = _dao.CreatePTOTransmissionData(vehicle.Components.PTOTransmissionInputData); diff --git a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationVTPModeVectoRunDataFactory.cs b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationVTPModeVectoRunDataFactory.cs index bf34c6e1539bb4b9d5e89e41fed20058d597b695..9cb08d135591c479fbb65fe917ecb1dbca5db632 100644 --- a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationVTPModeVectoRunDataFactory.cs +++ b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationVTPModeVectoRunDataFactory.cs @@ -138,7 +138,7 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl GearboxData = Dao.CreateGearboxData( vehicle.Components.GearboxInputData, EngineData, AxlegearData.AxleGear.Ratio, - tempVehicle.DynamicTyreRadius, tempVehicle.VehicleCategory, vehicle.Components.TorqueConverterInputData, null, vehicle.ADAS.ATEcoRollReleaseLockupClutch); + tempVehicle.DynamicTyreRadius, tempVehicle.VehicleCategory, vehicle.Components.TorqueConverterInputData, null, vehicle.ADAS); RetarderData = Dao.CreateRetarderData(vehicle.Components.RetarderInputData); PTOTransmissionData = diff --git a/VectoCore/VectoCore/InputData/Reader/Impl/EngineeringModeVectoRunDataFactory.cs b/VectoCore/VectoCore/InputData/Reader/Impl/EngineeringModeVectoRunDataFactory.cs index 16a12f1d6f484ad7d0b14011c4d067a76a9b450b..a75287a1715d5fe4bb422604d4d55db6266f35dd 100644 --- a/VectoCore/VectoCore/InputData/Reader/Impl/EngineeringModeVectoRunDataFactory.cs +++ b/VectoCore/VectoCore/InputData/Reader/Impl/EngineeringModeVectoRunDataFactory.cs @@ -84,7 +84,7 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl }; var tmpStrategy = PowertrainBuilder.GetShiftStrategy(tmpRunData, new SimplePowertrainContainer(tmpRunData)); var gearboxData = dao.CreateGearboxData(vehicle.Components.GearboxInputData, engineData, InputDataProvider.DriverInputData.GearshiftInputData, axlegearData.AxleGear.Ratio, - tempVehicle.DynamicTyreRadius,tempVehicle.VehicleCategory, vehicle.Components.TorqueConverterInputData, tmpStrategy, vehicle.ADAS.ATEcoRollReleaseLockupClutch); + tempVehicle.DynamicTyreRadius,tempVehicle.VehicleCategory, vehicle.Components.TorqueConverterInputData, tmpStrategy, vehicle.ADAS); var crossWindRequired = vehicle.Components.AirdragInputData.CrossWindCorrectionMode == CrossWindCorrectionMode.VAirBetaLookupTable; var angledriveData = dao.CreateAngledriveData(vehicle.Components.AngledriveInputData); diff --git a/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs b/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs index 1e9dd762195d6b075fd607919c65e7681413bdd8..3220957383fa3ac18dfbc7774117fd7c6921f15b 100644 --- a/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs +++ b/VectoCore/VectoCore/Models/Declaration/DeclarationData.cs @@ -80,7 +80,7 @@ namespace TUGraz.VectoCore.Models.Declaration public static readonly StandardBodies StandardBodies = new StandardBodies(); public static readonly Payloads Payloads = new Payloads(); public static readonly PTOTransmission PTOTransmission = new PTOTransmission(); - public static MeterPerSecond CycleSpeedLimit; + //public static MeterPerSecond CycleSpeedLimit; public const double LossMapExtrapolationFactor = 6; public static readonly ADASCombinations ADASCombinations = new ADASCombinations(); @@ -172,7 +172,7 @@ namespace TUGraz.VectoCore.Models.Declaration public static class Trailer { - public static double RollResistanceCoefficient = 0.0055; + public static readonly double RollResistanceCoefficient = 0.0055; public const double TyreTestLoad = 37500; public const bool TwinTyres = false; diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATGearbox.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATGearbox.cs index b07db985b277f1ae0b7c970b7c14dce91c92b4da..116fbfbadfd11d8271794bdb1fa8422f085973d5 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATGearbox.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/ATGearbox.cs @@ -128,7 +128,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl public override IResponse Initialize(NewtonMeter outTorque, PerSecond outAngularVelocity) { - if (_strategy!= null && CurrentState.Disengaged) { + if (CurrentState.Disengaged) { Gear = _strategy?.InitGear(0.SI<Second>(), Constants.SimulationSettings.TargetTimeInterval, outTorque, outAngularVelocity) ?? 1; } diff --git a/VectoCore/VectoCore/OutputData/ModalDataContainer.cs b/VectoCore/VectoCore/OutputData/ModalDataContainer.cs index b936e65a07d82feee8bbb6f7c25cf9e19e363e57..6006dc804ec2624071b4effc8fe8408952418657 100644 --- a/VectoCore/VectoCore/OutputData/ModalDataContainer.cs +++ b/VectoCore/VectoCore/OutputData/ModalDataContainer.cs @@ -252,7 +252,7 @@ namespace TUGraz.VectoCore.OutputData //#if TRACE strCols = strCols.Concat(_additionalColumns); strCols = strCols.Concat(new[] { ModalResultField.ICEOn }.Select(x => x.GetName())); - dataColumns.Add(ModalResultField.altitude); + //dataColumns.Add(ModalResultField.altitude); //#endif if (WriteModalResults) { var filteredData = Data; diff --git a/VectoCore/VectoCoreTest/FileIO/JsonReadTest.cs b/VectoCore/VectoCoreTest/FileIO/JsonReadTest.cs index faf34b3d441d489d13cbf3066ba544b1927f3b43..8ad6c024351af10a1cd380afa50b5ac951df6eca 100644 --- a/VectoCore/VectoCoreTest/FileIO/JsonReadTest.cs +++ b/VectoCore/VectoCoreTest/FileIO/JsonReadTest.cs @@ -174,7 +174,7 @@ namespace TUGraz.VectoCore.Tests.FileIO var gbxData = new EngineeringDataAdapter().CreateGearboxData(inputProvider, MockSimulationDataFactory.CreateEngineDataFromFile(@"TestData\Components\AT_GBX\Engine.veng", 0), (IGearshiftEngineeringInputData)inputProvider, 2.1, - 0.5.SI<Meter>(), VehicleCategory.RigidTruck, (ITorqueConverterEngineeringInputData)inputProvider, null, false); + 0.5.SI<Meter>(), VehicleCategory.RigidTruck, (ITorqueConverterEngineeringInputData)inputProvider, null, null); Assert.AreEqual(ratios.Length, gbxData.Gears.Count); // interpreted as gearbox with first and second gear using TC (due to gear ratios) @@ -199,7 +199,7 @@ namespace TUGraz.VectoCore.Tests.FileIO var gbxData = new EngineeringDataAdapter().CreateGearboxData(inputProvider, MockSimulationDataFactory.CreateEngineDataFromFile(@"TestData\Components\AT_GBX\Engine.veng", 0), (IGearshiftEngineeringInputData)inputProvider, 2.1, - 0.5.SI<Meter>(), VehicleCategory.RigidTruck, (ITorqueConverterEngineeringInputData)inputProvider, null, false); + 0.5.SI<Meter>(), VehicleCategory.RigidTruck, (ITorqueConverterEngineeringInputData)inputProvider, null, null); Assert.AreEqual(ratios.Length, gbxData.Gears.Count); Assert.IsTrue(gbxData.Gears[1].HasLockedGear); @@ -226,7 +226,7 @@ namespace TUGraz.VectoCore.Tests.FileIO var gbxData = new EngineeringDataAdapter().CreateGearboxData(inputProvider, MockSimulationDataFactory.CreateEngineDataFromFile(@"TestData\Components\AT_GBX\Engine.veng", 0), (IGearshiftEngineeringInputData)inputProvider, 2.1, - 0.5.SI<Meter>(), VehicleCategory.RigidTruck, (ITorqueConverterEngineeringInputData)inputProvider, null, false); + 0.5.SI<Meter>(), VehicleCategory.RigidTruck, (ITorqueConverterEngineeringInputData)inputProvider, null, null); Assert.AreEqual(ratios.Length, gbxData.Gears.Count); Assert.IsTrue(gbxData.Gears[1].HasLockedGear); @@ -252,7 +252,7 @@ namespace TUGraz.VectoCore.Tests.FileIO var gbxData = new EngineeringDataAdapter().CreateGearboxData(inputProvider, MockSimulationDataFactory.CreateEngineDataFromFile(@"TestData\Components\AT_GBX\Engine.veng", 0), (IGearshiftEngineeringInputData)inputProvider, 2.1, - 0.5.SI<Meter>(), VehicleCategory.RigidTruck, (ITorqueConverterEngineeringInputData)inputProvider, null,false); + 0.5.SI<Meter>(), VehicleCategory.RigidTruck, (ITorqueConverterEngineeringInputData)inputProvider, null, null); Assert.AreEqual(ratios.Length, gbxData.Gears.Count); Assert.IsFalse(gbxData.Gears[1].HasLockedGear); @@ -280,7 +280,7 @@ namespace TUGraz.VectoCore.Tests.FileIO var gbxData = new EngineeringDataAdapter().CreateGearboxData(inputProvider, MockSimulationDataFactory.CreateEngineDataFromFile(@"TestData\Components\AT_GBX\Engine.veng", 0), (IGearshiftEngineeringInputData)inputProvider, 2.1, - 0.5.SI<Meter>(), VehicleCategory.InterurbanBus, (ITorqueConverterEngineeringInputData)inputProvider, null, false); + 0.5.SI<Meter>(), VehicleCategory.InterurbanBus, (ITorqueConverterEngineeringInputData)inputProvider, null, null); Assert.AreEqual(ratios.Length, gbxData.Gears.Count); Assert.IsTrue(gbxData.Gears[1].HasLockedGear); @@ -308,7 +308,7 @@ namespace TUGraz.VectoCore.Tests.FileIO var gbxData = new EngineeringDataAdapter().CreateGearboxData(inputProvider, MockSimulationDataFactory.CreateEngineDataFromFile(@"TestData\Components\AT_GBX\Engine.veng", 0), (IGearshiftEngineeringInputData)inputProvider, 2.1, - 0.5.SI<Meter>(), VehicleCategory.InterurbanBus, (ITorqueConverterEngineeringInputData)inputProvider, null, false); + 0.5.SI<Meter>(), VehicleCategory.InterurbanBus, (ITorqueConverterEngineeringInputData)inputProvider, null, null); Assert.AreEqual(ratios.Length, gbxData.Gears.Count); Assert.IsFalse(gbxData.Gears[1].HasLockedGear); diff --git a/VectoCore/VectoCoreTest/Integration/ShiftStrategy/ShiftStrategyTest.cs b/VectoCore/VectoCoreTest/Integration/ShiftStrategy/ShiftStrategyTest.cs index d4d2b6b2b5b44fc5a67bed37773aa957134846cf..ffbdf120fb3b77668624b70872c2ec45913f2da8 100644 --- a/VectoCore/VectoCoreTest/Integration/ShiftStrategy/ShiftStrategyTest.cs +++ b/VectoCore/VectoCoreTest/Integration/ShiftStrategy/ShiftStrategyTest.cs @@ -154,11 +154,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ShiftStrategy var r = tuple.Item2; var s = tuple.Item3; var fc = r.EngineSpeed != null - ? container.RunData.EngineData.ConsumptionMap.GetFuelConsumption(r.EngineTorqueDemandTotal, r.EngineSpeed).Value + ? container.RunData.EngineData.Fuels.First().ConsumptionMap.GetFuelConsumption(r.EngineTorqueDemandTotal, r.EngineSpeed).Value .ConvertToGrammPerHour().Value : 0; var fc2 = s?.EngineSpeed != null - ? container.RunData.EngineData.ConsumptionMap.GetFuelConsumption(s.EngineTorqueDemandTotal, s.EngineSpeed).Value + ? container.RunData.EngineData.Fuels.First().ConsumptionMap.GetFuelConsumption(s.EngineTorqueDemandTotal, s.EngineSpeed).Value .ConvertToGrammPerHour().Value : 0; Console.WriteLine( diff --git a/VectoCore/VectoCoreTest/Utils/MockSimulationDataFactory.cs b/VectoCore/VectoCoreTest/Utils/MockSimulationDataFactory.cs index b68d71a96b17bb15c8b4c606be56199c5e9857e4..1479765a452752136dc741ffad8b3a522c456fd7 100644 --- a/VectoCore/VectoCoreTest/Utils/MockSimulationDataFactory.cs +++ b/VectoCore/VectoCoreTest/Utils/MockSimulationDataFactory.cs @@ -67,7 +67,7 @@ namespace TUGraz.VectoCore.Tests.Utils }; var engineData = dao.CreateEngineData(vehicleInput, engineInput.EngineModes.First(), mission);//(engineInput, null, gearboxInput, new List<ITorqueLimitInputData>()); return dao.CreateGearboxData(gearboxInput, engineData, ((IAxleGearInputData)gearboxInput).Ratio, 0.5.SI<Meter>(), - VehicleCategory.RigidTruck, (ITorqueConverterDeclarationInputData)gearboxInput, null, false); + VehicleCategory.RigidTruck, (ITorqueConverterDeclarationInputData)gearboxInput, null, null); } else { var dao = new EngineeringDataAdapter(); var runData = new MockEngineeringVehicleInputData() { @@ -78,7 +78,7 @@ namespace TUGraz.VectoCore.Tests.Utils var engineData = dao.CreateEngineData(runData, engineInput.EngineModes.First()); return dao.CreateGearboxData(gearboxInput, engineData, (IGearshiftEngineeringInputData)gearboxInput, ((IAxleGearInputData)gearboxInput).Ratio, 0.5.SI<Meter>(), - VehicleCategory.RigidTruck, (ITorqueConverterEngineeringInputData)gearboxInput, null, false); + VehicleCategory.RigidTruck, (ITorqueConverterEngineeringInputData)gearboxInput, null, null); } }