diff --git a/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsPEV.cs b/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsPEV.cs index 3dbce7dfc25713e8f845b2cc2232558964b9db08..4a053c7214de82ef4050300199a751aa1bdc5aca 100644 --- a/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsPEV.cs +++ b/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsPEV.cs @@ -480,79 +480,86 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [Test] public void Class5_E4_PCC123_CaseA() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), - (0, 4049, OutsideSegment, Accelerate), // len: 4049m - (4049, 5472, WithinSegment, Accelerate), // len: 1423m - (5472, 5889, UseCase1, Coast), // len: 417m - (5889, 1e6, OutsideSegment, Accelerate)); + (0, 4084, OutsideSegment, Accelerate), // len: 4084m + (4084, 5449, WithinSegment, Accelerate), // len: 1365m + (5449, 5851, UseCase1, Coast), // len: 402m + (5851, 1e6, OutsideSegment, Accelerate)); + [Test] public void Class5_E4_PCC123_CaseB() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), - (0, 4445, OutsideSegment, Accelerate), // len: 4445m - (4445, 5484, WithinSegment, Accelerate), // len: 1039m - (5484, 7459, UseCase1, Coast), // len: 1975m - (7459, 1e6, OutsideSegment, Accelerate)); + (0, 4550, OutsideSegment, Accelerate), // len: 4550m + (4550, 5437, WithinSegment, Accelerate), // len: 887m + (5437, 7353, UseCase1, Coast), // len: 1916m + (7353, 1e6, OutsideSegment, Accelerate)); [Test] public void Class5_E4_PCC123_CaseC() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), - (0, 3897, OutsideSegment, Accelerate), // len: 3897m - (3897, 4936, WithinSegment, Accelerate), // len: 1039m - (4936, 6054, UseCase1, Coast), // len: 1118m - (6054, 6066, UseCase1, Brake), // len: 12m - (6066, 6090, UseCase1, Coast), // len: 24m - (6090, 6296, WithinSegment, Coast), // len: 206m - (6296, 7112, WithinSegment, Brake), // len: 816m - (7112, 7235, WithinSegment, Coast), // len: 123m - (7235, 7430, OutsideSegment, Coast), // len: 195m - (7430, 1e6, OutsideSegment, Accelerate)); + (0, 3944, OutsideSegment, Accelerate), // len: 3944m + (3944, 4912, WithinSegment, Accelerate), // len: 968m + (4912, 5285, UseCase1, Coast), // len: 373m + (5285, 5307, PCCinterrupt, Accelerate), // len: 22m + (5307, 6203, UseCase1, Coast), // len: 896m + (6203, 6433, WithinSegment, Coast), // len: 230m + (6433, 7064, WithinSegment, Brake), // len: 631m + (7064, 7199, WithinSegment, Coast), // len: 135m + (7199, 7489, OutsideSegment, Coast), // len: 290m + (7489, 1e6, OutsideSegment, Accelerate)); [Test] public void Class5_E4_PCC123_CaseD() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 642, OutsideSegment, Accelerate), // len: 642m - (642, 1902, WithinSegment, Accelerate), // len: 1260m - (1902, 2498, UseCase1, Coast), // len: 596m - (2498, 3956, OutsideSegment, Accelerate), // len: 1458m - (3956, 4948, WithinSegment, Accelerate), // len: 992m - (4948, 6260, UseCase1, Coast), // len: 1312m - (6260, 6769, WithinSegment, Coast), // len: 509m - (6769, 6938, OutsideSegment, Coast), // len: 169m - (6938, 1e6, OutsideSegment, Accelerate)); + (642, 1879, WithinSegment, Accelerate), // len: 1237m + (1879, 2487, UseCase1, Coast), // len: 608m + (2487, 4001, OutsideSegment, Accelerate), // len: 1514m + (4001, 4932, WithinSegment, Accelerate), // len: 931m + (4932, 5348, UseCase1, Coast), // len: 416m + (5348, 5369, PCCinterrupt, Accelerate), // len: 21m + (5369, 6415, UseCase1, Coast), // len: 1046m + (6415, 6725, WithinSegment, Coast), // len: 310m + (6725, 6855, OutsideSegment, Coast), // len: 130m + (6855, 1e6, OutsideSegment, Accelerate)); [Test] public void Class5_E4_PCC123_CaseE() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), - (0, 665, OutsideSegment, Accelerate), // len: 665m - (665, 2077, WithinSegment, Accelerate), // len: 1412m - (2077, 2401, UseCase1, Coast), // len: 324m - (2401, 2984, WithinSegment, Accelerate), // len: 583m - (2984, 4031, UseCase1, Coast), // len: 1047m - (4031, 1e6, OutsideSegment, Accelerate)); + (0, 677, OutsideSegment, Accelerate), // len: 677m + (677, 2066, WithinSegment, Accelerate), // len: 1389m + (2066, 2387, UseCase1, Coast), // len: 321m + (2387, 2992, WithinSegment, Accelerate), // len: 605m + (2992, 3307, UseCase1, Coast), // len: 315m + (3307, 3328, PCCinterrupt, Accelerate), // len: 21m + (3328, 4000, UseCase1, Coast), // len: 672m + (4000, 1e6, OutsideSegment, Accelerate)); [Test] public void Class5_E4_PCC123_CaseF() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), - (0, 677, OutsideSegment, Accelerate), // len: 677m - (677, 2089, WithinSegment, Accelerate), // len: 1412m - (2089, 2425, UseCase1, Coast), // len: 336m - (2425, 2646, WithinSegment, Accelerate), // len: 221m - (2646, 3334, UseCase1, Coast), // len: 688m - (3334, 1e6, OutsideSegment, Accelerate)); + (0, 689, OutsideSegment, Accelerate), // len: 689m + (689, 2066, WithinSegment, Accelerate), // len: 1377m + (2066, 2409, UseCase1, Coast), // len: 343m + (2409, 2608, WithinSegment, Accelerate), // len: 199m + (2608, 3297, UseCase1, Coast), // len: 689m + (3297, 1e6, OutsideSegment, Accelerate)); [Test] public void Class5_E4_PCC123_CaseG() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), - (0, 3920, OutsideSegment, Accelerate), // len: 3920m - (3920, 5099, WithinSegment, Accelerate), // len: 1179m - (5099, 5923, UseCase1, Coast), // len: 824m - (5923, 6788, WithinSegment, Coast), // len: 865m - (6788, 7123, OutsideSegment, Coast), // len: 335m - (7123, 1e6, OutsideSegment, Accelerate)); + (0, 3930, OutsideSegment, Accelerate), // len: 3930m + (3930, 5082, WithinSegment, Accelerate), // len: 1152m + (5082, 5381, UseCase1, Coast), // len: 299m + (5381, 5402, PCCinterrupt, Accelerate), // len: 21m + (5402, 5995, UseCase1, Coast), // len: 593m + (5995, 6667, WithinSegment, Coast), // len: 672m + (6667, 6892, OutsideSegment, Coast), // len: 225m + (6892, 1e6, OutsideSegment, Accelerate)); [Test] public void Class5_E4_PCC123_CaseH() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), - (0, 3745, OutsideSegment, Accelerate), // len: 3745m - (3745, 4854, WithinSegment, Accelerate), // len: 1109m - (4854, 6065, UseCase1, Coast), // len: 1211m - (6065, 1e6, OutsideSegment, Accelerate)); + (0, 3780, OutsideSegment, Accelerate), // len: 3780m + (3780, 4795, WithinSegment, Accelerate), // len: 1015m + (4795, 6028, UseCase1, Coast), // len: 1233m + (6028, 1e6, OutsideSegment, Accelerate)); [Test] public void Class5_E4_PCC123_CaseI() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), @@ -573,20 +580,17 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [Test] public void Class5_E4_PCC123_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m - (0, 3410, OutsideSegment, Accelerate), // len: 3410m - (3410, 4441, OutsideSegment, Coast), // len: 1031m - (4441, 5005, OutsideSegment, Brake), // len: 564m - (5005, 5206, OutsideSegment, Coast), // len: 201m - (5206, 1e6, OutsideSegment, Accelerate)); + (0, 3816, OutsideSegment, Accelerate), // len: 3816m + (3816, 5238, OutsideSegment, Coast), // len: 1422m + (5238, 1e6, OutsideSegment, Accelerate)); [Test] public void Class5_E4_PCC123_CrestCoast2() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).JoinString("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 0, OutsideSegment, Halt), // len: 0m - (0, 3614, OutsideSegment, Accelerate), // len: 3614m - (3614, 4148, OutsideSegment, Coast), // len: 534m - (4148, 4510, OutsideSegment, Brake), // len: 362m - (4510, 1e6, OutsideSegment, Accelerate)); + (0, 3612, OutsideSegment, Accelerate), // len: 3612m + (3612, 4650, OutsideSegment, Coast), // len: 1038m + (4650, 1e6, OutsideSegment, Accelerate)); #endregion diff --git a/VectoCore/VectoCoreTest/TestData/Integration/ADAS-PEV/Group5PCCEng/Class5_E4_PCC123.vveh b/VectoCore/VectoCoreTest/TestData/Integration/ADAS-PEV/Group5PCCEng/Class5_E4_PCC123.vveh index b5d201a944159b7fc87a644f72d08e78175bbd86..94d5ccbc94f1223b647af81763724203b3529ffa 100644 --- a/VectoCore/VectoCoreTest/TestData/Integration/ADAS-PEV/Group5PCCEng/Class5_E4_PCC123.vveh +++ b/VectoCore/VectoCoreTest/TestData/Integration/ADAS-PEV/Group5PCCEng/Class5_E4_PCC123.vveh @@ -1,7 +1,7 @@ { "Header": { "CreatedBy": "", - "Date": "2021-08-20T17:04:06.7001923Z", + "Date": "2021-08-26T15:50:35.7496862Z", "AppVersion": "3", "FileVersion": 10 }, @@ -75,8 +75,8 @@ "PowertrainConfiguration": "BatteryElectric", "ElectricMotors": [ { - "Count": 2, - "Ratio": 22.6, + "Count": 4, + "Ratio": 11.3, "Position": "E4", "MotorFile": "GenericEMotor_125kW_485Nm.vem", "MechanicalEfficiency": 0.97