diff --git a/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsHEV.cs b/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsHEV.cs index f6d357b10b1195932091e79b6f2104dde8707453..e26bbd85a49a2f7061dc12fec1e08bbdf1ed860d 100644 --- a/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsHEV.cs +++ b/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsHEV.cs @@ -268,7 +268,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_PCC123_CaseG_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 3944, OutsideSegment, Accelerate), // len: 3944m + (500, 3944, OutsideSegment, Accelerate), // len: 3944m (3944, 5099, WithinSegment, Accelerate), // len: 1155m (5099, 5728, UseCase1, Coast), // len: 629m (5728, 5922, WithinSegment, Coast), // len: 194m @@ -279,7 +279,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_PCC123_CaseH_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 3815, OutsideSegment, Accelerate), // len: 3815m + (500, 3815, OutsideSegment, Accelerate), // len: 3815m (3815, 4854, WithinSegment, Accelerate), // len: 1039m (4854, 5661, UseCase1, Coast), // len: 807m (5661, 5988, WithinSegment, Coast), // len: 327m @@ -289,53 +289,53 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_PCC123_CaseI_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 1e6, OutsideSegment, Accelerate)); + (500, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_PCC123_CaseJ_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 3559, OutsideSegment, Accelerate), // len: 3559m - (3559, 4472, WithinSegment, Accelerate), // len: 913m - (4472, 4492, WithinSegment, Roll), // len: 20m - (4492, 4679, WithinSegment, Accelerate), // len: 187m - (4679, 4695, WithinSegment, Roll), // len: 16m - (4695, 4782, WithinSegment, Accelerate), // len: 87m - (4782, 4794, WithinSegment, Roll), // len: 12m - (4794, 4888, WithinSegment, Accelerate), // len: 94m - (4888, 4898, WithinSegment, Roll), // len: 10m - (4898, 4963, WithinSegment, Accelerate), // len: 65m - (4963, 4974, WithinSegment, Roll), // len: 11m - (4974, 5026, WithinSegment, Accelerate), // len: 52m - (5026, 5039, WithinSegment, Roll), // len: 13m - (5039, 5074, WithinSegment, Accelerate), // len: 35m - (5074, 5088, WithinSegment, Roll), // len: 14m - (5088, 5135, WithinSegment, Accelerate), // len: 47m - (5135, 5152, WithinSegment, Roll), // len: 17m - (5152, 5333, WithinSegment, Accelerate), // len: 181m - (5333, 5581, UseCase2, Coast), // len: 248m - (5581, 5739, WithinSegment, Coast), // len: 158m - (5739, 6122, WithinSegment, Brake), // len: 383m - (6122, 6196, OutsideSegment, Brake), // len: 74m - (6196, 6572, OutsideSegment, Coast), // len: 376m - (6572, 1e6, OutsideSegment, Accelerate)); + (500, 3559, OutsideSegment, Accelerate), // len: 3559m + (3559, 4563, WithinSegment, Accelerate), // len: 913m + (4563, 4582, WithinSegment, Roll), // len: 19m + (4582, 4709, WithinSegment, Accelerate), // len: 127m + (4709, 4723, WithinSegment, Roll), // len: 14m + (4723, 4789, WithinSegment, Accelerate), // len: 66m + (4789, 4800, WithinSegment, Roll), // len: 11m + (4800, 4866, WithinSegment, Accelerate), // len: 66m + (4866, 4875, WithinSegment, Roll), // len: 9m + (4875, 4931, WithinSegment, Accelerate), // len: 56m + (4931, 4940, WithinSegment, Roll), // len: 9m + (4940, 5028, WithinSegment, Accelerate), // len: 88m + (5028, 5040, WithinSegment, Roll), // len: 12m + (5040, 5079, WithinSegment, Accelerate), // len: 39m + (5079, 5093, WithinSegment, Roll), // len: 14m + (5093, 5131, WithinSegment, Accelerate), // len: 38m + (5131, 5147, WithinSegment, Roll), // len: 16m + (5147, 5343, WithinSegment, Accelerate), // len: 196m + (5343, 5614, UseCase2, Coast), // len: 271m + (5614, 5771, WithinSegment, Coast), // len: 157m + (5771, 6117, WithinSegment, Brake), // len: 346m + (6117, 6191, OutsideSegment, Brake), // len: 74m + (6191, 6591, OutsideSegment, Coast), // len: 400m + (6591, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_PCC123_CrestCoast1_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 20, OutsideSegment, Roll), // len: 5m - (20, 35, OutsideSegment, Accelerate), // len: 15m - (35, 42, OutsideSegment, Roll), // len: 7m - (42, 71, OutsideSegment, Accelerate), // len: 29m - (71, 81, OutsideSegment, Roll), // len: 10m - (81, 139, OutsideSegment, Accelerate), // len: 58m - (139, 153, OutsideSegment, Roll), // len: 14m - (153, 242, OutsideSegment, Accelerate), // len: 89m - (242, 258, OutsideSegment, Roll), // len: 16m - (258, 392, OutsideSegment, Accelerate), // len: 134m - (392, 411, OutsideSegment, Roll), // len: 19m - (411, 3406, OutsideSegment, Accelerate), // len: 2995m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 20, OutsideSegment, Roll), // len: 5m + //(20, 35, OutsideSegment, Accelerate), // len: 15m + //(35, 42, OutsideSegment, Roll), // len: 7m + //(42, 71, OutsideSegment, Accelerate), // len: 29m + //(71, 81, OutsideSegment, Roll), // len: 10m + //(81, 139, OutsideSegment, Accelerate), // len: 58m + //(139, 153, OutsideSegment, Roll), // len: 14m + //(153, 242, OutsideSegment, Accelerate), // len: 89m + //(242, 258, OutsideSegment, Roll), // len: 16m + //(258, 392, OutsideSegment, Accelerate), // len: 134m + //(392, 411, OutsideSegment, Roll), // len: 19m + (500, 3406, OutsideSegment, Accelerate), // len: 2995m (3406, 3870, OutsideSegment, Coast), // len: 464m (3870, 5210, OutsideSegment, Brake), // len: 1340m (5210, 5509, OutsideSegment, Coast), // len: 299m @@ -345,22 +345,22 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_PCC123_CrestCoast2_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 20, OutsideSegment, Roll), // len: 5m - (20, 35, OutsideSegment, Accelerate), // len: 15m - (35, 42, OutsideSegment, Roll), // len: 7m - (42, 71, OutsideSegment, Accelerate), // len: 29m - (71, 81, OutsideSegment, Roll), // len: 10m - (81, 139, OutsideSegment, Accelerate), // len: 58m - (139, 153, OutsideSegment, Roll), // len: 14m - (153, 242, OutsideSegment, Accelerate), // len: 89m - (242, 258, OutsideSegment, Roll), // len: 16m - (258, 392, OutsideSegment, Accelerate), // len: 134m - (392, 411, OutsideSegment, Roll), // len: 19m - (411, 3415, OutsideSegment, Accelerate), // len: 3004m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 20, OutsideSegment, Roll), // len: 5m + //(20, 35, OutsideSegment, Accelerate), // len: 15m + //(35, 42, OutsideSegment, Roll), // len: 7m + //(42, 71, OutsideSegment, Accelerate), // len: 29m + //(71, 81, OutsideSegment, Roll), // len: 10m + //(81, 139, OutsideSegment, Accelerate), // len: 58m + //(139, 153, OutsideSegment, Roll), // len: 14m + //(153, 242, OutsideSegment, Accelerate), // len: 89m + //(242, 258, OutsideSegment, Roll), // len: 16m + //(258, 392, OutsideSegment, Accelerate), // len: 134m + //(392, 411, OutsideSegment, Roll), // len: 19m + (500, 3415, OutsideSegment, Accelerate), // len: 3004m (3415, 3848, OutsideSegment, Coast), // len: 433m (3848, 4513, OutsideSegment, Brake), // len: 665m (4513, 4781, OutsideSegment, Coast), // len: 268m @@ -449,7 +449,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_PCC12_CaseG_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 3944, OutsideSegment, Accelerate), // len: 3944m + (500, 3944, OutsideSegment, Accelerate), // len: 3944m (3944, 5099, WithinSegment, Accelerate), // len: 1155m (5099, 5728, UseCase1, Coast), // len: 629m (5728, 5787, WithinSegment, Coast), // len: 59m @@ -460,7 +460,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_PCC12_CaseH_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 3815, OutsideSegment, Accelerate), // len: 3815m + (500, 3815, OutsideSegment, Accelerate), // len: 3815m (3815, 4854, WithinSegment, Accelerate), // len: 1039m (4854, 5661, UseCase1, Coast), // len: 807m (5661, 5757, WithinSegment, Coast), // len: 96m @@ -472,53 +472,53 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_PCC12_CaseI_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 1e6, OutsideSegment, Accelerate)); + (500, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_PCC12_CaseJ_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 3559, OutsideSegment, Accelerate), // len: 3559m - (3559, 4472, WithinSegment, Accelerate), // len: 913m - (4472, 4492, WithinSegment, Roll), // len: 20m - (4492, 4679, WithinSegment, Accelerate), // len: 187m - (4679, 4695, WithinSegment, Roll), // len: 16m - (4695, 4782, WithinSegment, Accelerate), // len: 87m - (4782, 4794, WithinSegment, Roll), // len: 12m - (4794, 4888, WithinSegment, Accelerate), // len: 94m - (4888, 4898, WithinSegment, Roll), // len: 10m - (4898, 4963, WithinSegment, Accelerate), // len: 65m - (4963, 4974, WithinSegment, Roll), // len: 11m - (4974, 5026, WithinSegment, Accelerate), // len: 52m - (5026, 5039, WithinSegment, Roll), // len: 13m - (5039, 5074, WithinSegment, Accelerate), // len: 35m - (5074, 5088, WithinSegment, Roll), // len: 14m - (5088, 5135, WithinSegment, Accelerate), // len: 47m - (5135, 5152, WithinSegment, Roll), // len: 17m - (5152, 5333, WithinSegment, Accelerate), // len: 181m - (5333, 5581, UseCase2, Coast), // len: 248m - (5581, 5629, WithinSegment, Coast), // len: 48m - (5629, 6122, WithinSegment, Brake), // len: 493m - (6122, 6194, OutsideSegment, Brake), // len: 72m - (6194, 6467, OutsideSegment, Coast), // len: 273m - (6467, 1e6, OutsideSegment, Accelerate)); + (500, 3559, OutsideSegment, Accelerate), // len: 3559m + (3559, 4563, WithinSegment, Accelerate), // len: 913m + (4563, 4582, WithinSegment, Roll), // len: 19m + (4582, 4709, WithinSegment, Accelerate), // len: 127m + (4709, 4723, WithinSegment, Roll), // len: 14m + (4723, 4789, WithinSegment, Accelerate), // len: 66m + (4789, 4800, WithinSegment, Roll), // len: 11m + (4800, 4866, WithinSegment, Accelerate), // len: 66m + (4866, 4875, WithinSegment, Roll), // len: 9m + (4875, 4931, WithinSegment, Accelerate), // len: 56m + (4931, 4940, WithinSegment, Roll), // len: 9m + (4940, 5028, WithinSegment, Accelerate), // len: 88m + (5028, 5040, WithinSegment, Roll), // len: 12m + (5040, 5079, WithinSegment, Accelerate), // len: 39m + (5079, 5093, WithinSegment, Roll), // len: 14m + (5093, 5131, WithinSegment, Accelerate), // len: 38m + (5131, 5147, WithinSegment, Roll), // len: 16m + (5147, 5343, WithinSegment, Accelerate), // len: 196m + (5343, 5614, UseCase2, Coast), // len: 271m + (5614, 5661, WithinSegment, Coast), // len: 47m + (5661, 6118, WithinSegment, Brake), // len: 457m + (6118, 6202, OutsideSegment, Brake), // len: 84m + (6202, 6464, OutsideSegment, Coast), // len: 262m + (6464, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_PCC12_CrestCoast1_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 20, OutsideSegment, Roll), // len: 5m - (20, 35, OutsideSegment, Accelerate), // len: 15m - (35, 42, OutsideSegment, Roll), // len: 7m - (42, 71, OutsideSegment, Accelerate), // len: 29m - (71, 81, OutsideSegment, Roll), // len: 10m - (81, 139, OutsideSegment, Accelerate), // len: 58m - (139, 153, OutsideSegment, Roll), // len: 14m - (153, 242, OutsideSegment, Accelerate), // len: 89m - (242, 258, OutsideSegment, Roll), // len: 16m - (258, 392, OutsideSegment, Accelerate), // len: 134m - (392, 411, OutsideSegment, Roll), // len: 19m - (411, 3406, OutsideSegment, Accelerate), // len: 2995m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 20, OutsideSegment, Roll), // len: 5m + //(20, 35, OutsideSegment, Accelerate), // len: 15m + //(35, 42, OutsideSegment, Roll), // len: 7m + //(42, 71, OutsideSegment, Accelerate), // len: 29m + //(71, 81, OutsideSegment, Roll), // len: 10m + //(81, 139, OutsideSegment, Accelerate), // len: 58m + //(139, 153, OutsideSegment, Roll), // len: 14m + //(153, 242, OutsideSegment, Accelerate), // len: 89m + //(242, 258, OutsideSegment, Roll), // len: 16m + //(258, 392, OutsideSegment, Accelerate), // len: 134m + //(392, 411, OutsideSegment, Roll), // len: 19m + (500, 3406, OutsideSegment, Accelerate), // len: 2995m (3406, 3870, OutsideSegment, Coast), // len: 464m (3870, 5210, OutsideSegment, Brake), // len: 1340m (5210, 5509, OutsideSegment, Coast), // len: 299m @@ -528,22 +528,22 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_PCC12_CrestCoast2_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 20, OutsideSegment, Roll), // len: 5m - (20, 35, OutsideSegment, Accelerate), // len: 15m - (35, 42, OutsideSegment, Roll), // len: 7m - (42, 71, OutsideSegment, Accelerate), // len: 29m - (71, 81, OutsideSegment, Roll), // len: 10m - (81, 139, OutsideSegment, Accelerate), // len: 58m - (139, 153, OutsideSegment, Roll), // len: 14m - (153, 242, OutsideSegment, Accelerate), // len: 89m - (242, 258, OutsideSegment, Roll), // len: 16m - (258, 392, OutsideSegment, Accelerate), // len: 134m - (392, 411, OutsideSegment, Roll), // len: 19m - (411, 3415, OutsideSegment, Accelerate), // len: 3004m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 20, OutsideSegment, Roll), // len: 5m + //(20, 35, OutsideSegment, Accelerate), // len: 15m + //(35, 42, OutsideSegment, Roll), // len: 7m + //(42, 71, OutsideSegment, Accelerate), // len: 29m + //(71, 81, OutsideSegment, Roll), // len: 10m + //(81, 139, OutsideSegment, Accelerate), // len: 58m + //(139, 153, OutsideSegment, Roll), // len: 14m + //(153, 242, OutsideSegment, Accelerate), // len: 89m + //(242, 258, OutsideSegment, Roll), // len: 16m + //(258, 392, OutsideSegment, Accelerate), // len: 134m + //(392, 411, OutsideSegment, Roll), // len: 19m + (500, 3415, OutsideSegment, Accelerate), // len: 3004m (3415, 3848, OutsideSegment, Coast), // len: 433m (3848, 4513, OutsideSegment, Brake), // len: 665m (4513, 4781, OutsideSegment, Coast), // len: 268m @@ -605,7 +605,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_NoADAS_CaseG_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 5414, OutsideSegment, Accelerate), // len: 5414m + (500, 5414, OutsideSegment, Accelerate), // len: 5414m (5414, 5567, OutsideSegment, Coast), // len: 153m (5567, 6817, OutsideSegment, Brake), // len: 1250m (6817, 7352, OutsideSegment, Coast), // len: 535m @@ -613,7 +613,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_NoADAS_CaseH_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 5227, OutsideSegment, Accelerate), // len: 5227m + (500, 5227, OutsideSegment, Accelerate), // len: 5227m (5227, 5522, OutsideSegment, Coast), // len: 295m (5522, 6063, OutsideSegment, Brake), // len: 541m (6063, 6289, OutsideSegment, Coast), // len: 226m @@ -621,51 +621,50 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_NoADAS_CaseI_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 1e6, OutsideSegment, Accelerate)); + (500, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_NoADAS_CaseJ_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 4472, OutsideSegment, Accelerate), // len: 4472m - (4472, 4492, OutsideSegment, Roll), // len: 20m - (4492, 4679, OutsideSegment, Accelerate), // len: 187m - (4679, 4695, OutsideSegment, Roll), // len: 16m - (4695, 4782, OutsideSegment, Accelerate), // len: 87m - (4782, 4794, OutsideSegment, Roll), // len: 12m - (4794, 4888, OutsideSegment, Accelerate), // len: 94m - (4888, 4898, OutsideSegment, Roll), // len: 10m - (4898, 4963, OutsideSegment, Accelerate), // len: 65m - (4963, 4974, OutsideSegment, Roll), // len: 11m - (4974, 5026, OutsideSegment, Accelerate), // len: 52m - (5026, 5039, OutsideSegment, Roll), // len: 13m - (5039, 5074, OutsideSegment, Accelerate), // len: 35m - (5074, 5088, OutsideSegment, Roll), // len: 14m - (5088, 5135, OutsideSegment, Accelerate), // len: 47m - (5135, 5152, OutsideSegment, Roll), // len: 17m - (5152, 5423, OutsideSegment, Accelerate), // len: 271m - (5423, 5470, OutsideSegment, Roll), // len: 47m - (5470, 5506, OutsideSegment, Coast), // len: 36m - (5506, 6119, OutsideSegment, Brake), // len: 613m - (6119, 6392, OutsideSegment, Coast), // len: 273m - (6392, 1e6, OutsideSegment, Accelerate)); + (500, 4563, OutsideSegment, Accelerate), // len: 4472m + (4563, 4582, OutsideSegment, Roll), // len: 19m + (4582, 4709, OutsideSegment, Accelerate), // len: 127m + (4709, 4723, OutsideSegment, Roll), // len: 14m + (4723, 4789, OutsideSegment, Accelerate), // len: 66m + (4789, 4800, OutsideSegment, Roll), // len: 11m + (4800, 4866, OutsideSegment, Accelerate), // len: 66m + (4866, 4875, OutsideSegment, Roll), // len: 9m + (4875, 4931, OutsideSegment, Accelerate), // len: 56m + (4931, 4940, OutsideSegment, Roll), // len: 9m + (4940, 5028, OutsideSegment, Accelerate), // len: 88m + (5028, 5040, OutsideSegment, Roll), // len: 12m + (5040, 5079, OutsideSegment, Accelerate), // len: 39m + (5079, 5093, OutsideSegment, Roll), // len: 14m + (5093, 5131, OutsideSegment, Accelerate), // len: 38m + (5131, 5147, OutsideSegment, Roll), // len: 16m + (5147, 5444, OutsideSegment, Accelerate), // len: 297m + (5444, 5539, OutsideSegment, Coast), // len: 95m + (5539, 6116, OutsideSegment, Brake), // len: 577m + (6116, 6401, OutsideSegment, Coast), // len: 285m + (6401, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_NoADAS_CrestCoast1_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 20, OutsideSegment, Roll), // len: 5m - (20, 35, OutsideSegment, Accelerate), // len: 15m - (35, 42, OutsideSegment, Roll), // len: 7m - (42, 71, OutsideSegment, Accelerate), // len: 29m - (71, 81, OutsideSegment, Roll), // len: 10m - (81, 139, OutsideSegment, Accelerate), // len: 58m - (139, 153, OutsideSegment, Roll), // len: 14m - (153, 242, OutsideSegment, Accelerate), // len: 89m - (242, 258, OutsideSegment, Roll), // len: 16m - (258, 392, OutsideSegment, Accelerate), // len: 134m - (392, 411, OutsideSegment, Roll), // len: 19m - (411, 3406, OutsideSegment, Accelerate), // len: 2995m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 20, OutsideSegment, Roll), // len: 5m + //(20, 35, OutsideSegment, Accelerate), // len: 15m + //(35, 42, OutsideSegment, Roll), // len: 7m + //(42, 71, OutsideSegment, Accelerate), // len: 29m + //(71, 81, OutsideSegment, Roll), // len: 10m + //(81, 139, OutsideSegment, Accelerate), // len: 58m + //(139, 153, OutsideSegment, Roll), // len: 14m + //(153, 242, OutsideSegment, Accelerate), // len: 89m + //(242, 258, OutsideSegment, Roll), // len: 16m + //(258, 392, OutsideSegment, Accelerate), // len: 134m + //(392, 411, OutsideSegment, Roll), // len: 19m + (500, 3406, OutsideSegment, Accelerate), // len: 2995m (3406, 3870, OutsideSegment, Coast), // len: 464m (3870, 5210, OutsideSegment, Brake), // len: 1340m (5210, 5509, OutsideSegment, Coast), // len: 299m @@ -673,22 +672,22 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_NoADAS_CrestCoast2_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 20, OutsideSegment, Roll), // len: 5m - (20, 35, OutsideSegment, Accelerate), // len: 15m - (35, 42, OutsideSegment, Roll), // len: 7m - (42, 71, OutsideSegment, Accelerate), // len: 29m - (71, 81, OutsideSegment, Roll), // len: 10m - (81, 139, OutsideSegment, Accelerate), // len: 58m - (139, 153, OutsideSegment, Roll), // len: 14m - (153, 242, OutsideSegment, Accelerate), // len: 89m - (242, 258, OutsideSegment, Roll), // len: 16m - (258, 392, OutsideSegment, Accelerate), // len: 134m - (392, 411, OutsideSegment, Roll), // len: 19m - (411, 3415, OutsideSegment, Accelerate), // len: 3004m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 20, OutsideSegment, Roll), // len: 5m + //(20, 35, OutsideSegment, Accelerate), // len: 15m + //(35, 42, OutsideSegment, Roll), // len: 7m + //(42, 71, OutsideSegment, Accelerate), // len: 29m + //(71, 81, OutsideSegment, Roll), // len: 10m + //(81, 139, OutsideSegment, Accelerate), // len: 58m + //(139, 153, OutsideSegment, Roll), // len: 14m + //(153, 242, OutsideSegment, Accelerate), // len: 89m + //(242, 258, OutsideSegment, Roll), // len: 16m + //(258, 392, OutsideSegment, Accelerate), // len: 134m + //(392, 411, OutsideSegment, Roll), // len: 19m + (500, 3415, OutsideSegment, Accelerate), // len: 3004m (3415, 3848, OutsideSegment, Coast), // len: 433m (3848, 4513, OutsideSegment, Brake), // len: 665m (4513, 4781, OutsideSegment, Coast), // len: 268m @@ -769,7 +768,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_P3_PCC123EcoRollEngineStop_CaseG_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 3944, OutsideSegment, Accelerate), // len: 3944m + (500, 3944, OutsideSegment, Accelerate), // len: 3944m (3944, 5099, WithinSegment, Accelerate), // len: 1155m (5099, 5728, UseCase1, Coast), // len: 629m (5728, 5922, WithinSegment, Coast), // len: 194m @@ -779,7 +778,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7539, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_P3_PCC123EcoRollEngineStop_CaseH_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 3815, OutsideSegment, Accelerate), // len: 3815m + (500, 3815, OutsideSegment, Accelerate), // len: 3815m (3815, 4854, WithinSegment, Accelerate), // len: 1039m (4854, 5661, UseCase1, Coast), // len: 807m (5661, 5988, WithinSegment, Coast), // len: 327m @@ -788,53 +787,59 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_P3_PCC123EcoRollEngineStop_CaseI_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 1e6, OutsideSegment, Accelerate)); + (500, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_P3_PCC123EcoRollEngineStop_CaseJ_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 3559, OutsideSegment, Accelerate), // len: 3559m - (3559, 4472, WithinSegment, Accelerate), // len: 913m - (4472, 4493, WithinSegment, Roll), // len: 21m - (4493, 4686, WithinSegment, Accelerate), // len: 193m - (4686, 4701, WithinSegment, Roll), // len: 15m - (4701, 4758, WithinSegment, Accelerate), // len: 57m - (4758, 4770, WithinSegment, Roll), // len: 12m - (4770, 4821, WithinSegment, Accelerate), // len: 51m - (4821, 4831, WithinSegment, Roll), // len: 10m - (4831, 4998, WithinSegment, Accelerate), // len: 167m - (4998, 5008, WithinSegment, Roll), // len: 10m - (5008, 5048, WithinSegment, Accelerate), // len: 40m - (5048, 5061, WithinSegment, Roll), // len: 13m - (5061, 5095, WithinSegment, Accelerate), // len: 34m - (5095, 5110, WithinSegment, Roll), // len: 15m - (5110, 5148, WithinSegment, Accelerate), // len: 38m - (5148, 5164, WithinSegment, Roll), // len: 16m - (5164, 5353, WithinSegment, Accelerate), // len: 189m - (5353, 5624, UseCase2, Coast), // len: 271m - (5624, 5781, WithinSegment, Coast), // len: 157m - (5781, 6115, WithinSegment, Brake), // len: 334m - (6115, 6189, OutsideSegment, Brake), // len: 74m - (6189, 6577, OutsideSegment, Coast), // len: 388m - (6577, 1e6, OutsideSegment, Accelerate)); + (500, 3559, OutsideSegment, Accelerate), // len: 3559m + (3559, 4563, WithinSegment, Accelerate), // len: 913m + (4563, 4582, WithinSegment, Roll), // len: 19m + (4582, 4708, WithinSegment, Accelerate), // len: 126m + (4708, 4722, WithinSegment, Roll), // len: 14m + (4722, 4774, WithinSegment, Accelerate), // len: 52m + (4774, 4785, WithinSegment, Roll), // len: 11m + (4785, 4826, WithinSegment, Accelerate), // len: 41m + (4826, 4834, WithinSegment, Roll), // len: 8m + (4834, 4873, WithinSegment, Accelerate), // len: 39m + (4873, 4880, WithinSegment, Roll), // len: 7m + (4880, 4923, WithinSegment, Accelerate), // len: 43m + (4923, 4929, WithinSegment, Roll), // len: 6m + (4929, 4945, WithinSegment, Accelerate), // len: 16m + (4945, 4951, WithinSegment, Roll), // len: 6m + (4951, 4999, WithinSegment, Accelerate), // len: 48m + (4999, 5008, WithinSegment, Roll), // len: 9m + (5008, 5050, WithinSegment, Accelerate), // len: 42m + (5050, 5062, WithinSegment, Roll), // len: 12m + (5062, 5094, WithinSegment, Accelerate), // len: 32m + (5094, 5107, WithinSegment, Roll), // len: 13m + (5107, 5144, WithinSegment, Accelerate), // len: 37m + (5144, 5159, WithinSegment, Roll), // len: 15m + (5159, 5373, WithinSegment, Accelerate), // len: 214m + (5373, 5632, UseCase2, Coast), // len: 259m + (5632, 5801, WithinSegment, Coast), // len: 169m + (5801, 6123, WithinSegment, Brake), // len: 322m + (6123, 6185, OutsideSegment, Brake), // len: 62m + (6185, 6596, OutsideSegment, Coast), // len: 411m + (6596, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_P3_PCC123EcoRollEngineStop_CrestCoast1_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 19, OutsideSegment, Roll), // len: 4m - (19, 37, OutsideSegment, Accelerate), // len: 18m - (37, 44, OutsideSegment, Roll), // len: 7m - (44, 88, OutsideSegment, Accelerate), // len: 44m - (88, 98, OutsideSegment, Roll), // len: 10m - (98, 164, OutsideSegment, Accelerate), // len: 66m - (164, 178, OutsideSegment, Roll), // len: 14m - (178, 260, OutsideSegment, Accelerate), // len: 82m - (260, 276, OutsideSegment, Roll), // len: 16m - (276, 427, OutsideSegment, Accelerate), // len: 151m - (427, 446, OutsideSegment, Roll), // len: 19m - (446, 3411, OutsideSegment, Accelerate), // len: 2965m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 19, OutsideSegment, Roll), // len: 4m + //(19, 37, OutsideSegment, Accelerate), // len: 18m + //(37, 44, OutsideSegment, Roll), // len: 7m + //(44, 88, OutsideSegment, Accelerate), // len: 44m + //(88, 98, OutsideSegment, Roll), // len: 10m + //(98, 164, OutsideSegment, Accelerate), // len: 66m + //(164, 178, OutsideSegment, Roll), // len: 14m + //(178, 260, OutsideSegment, Accelerate), // len: 82m + //(260, 276, OutsideSegment, Roll), // len: 16m + //(276, 427, OutsideSegment, Accelerate), // len: 151m + //(427, 446, OutsideSegment, Roll), // len: 19m + (500, 3411, OutsideSegment, Accelerate), // len: 2965m (3411, 3876, OutsideSegment, Coast), // len: 465m (3876, 5205, OutsideSegment, Brake), // len: 1329m (5205, 5515, OutsideSegment, Coast), // len: 310m @@ -842,22 +847,22 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_P3_PCC123EcoRollEngineStop_CrestCoast2_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 19, OutsideSegment, Roll), // len: 4m - (19, 37, OutsideSegment, Accelerate), // len: 18m - (37, 44, OutsideSegment, Roll), // len: 7m - (44, 88, OutsideSegment, Accelerate), // len: 44m - (88, 98, OutsideSegment, Roll), // len: 10m - (98, 164, OutsideSegment, Accelerate), // len: 66m - (164, 178, OutsideSegment, Roll), // len: 14m - (178, 260, OutsideSegment, Accelerate), // len: 82m - (260, 276, OutsideSegment, Roll), // len: 16m - (276, 427, OutsideSegment, Accelerate), // len: 151m - (427, 446, OutsideSegment, Roll), // len: 19m - (446, 3421, OutsideSegment, Accelerate), // len: 2975m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 19, OutsideSegment, Roll), // len: 4m + //(19, 37, OutsideSegment, Accelerate), // len: 18m + //(37, 44, OutsideSegment, Roll), // len: 7m + //(44, 88, OutsideSegment, Accelerate), // len: 44m + //(88, 98, OutsideSegment, Roll), // len: 10m + //(98, 164, OutsideSegment, Accelerate), // len: 66m + //(164, 178, OutsideSegment, Roll), // len: 14m + //(178, 260, OutsideSegment, Accelerate), // len: 82m + //(260, 276, OutsideSegment, Roll), // len: 16m + //(276, 427, OutsideSegment, Accelerate), // len: 151m + //(427, 446, OutsideSegment, Roll), // len: 19m + (500, 3421, OutsideSegment, Accelerate), // len: 2975m (3421, 3844, OutsideSegment, Coast), // len: 423m (3844, 4508, OutsideSegment, Brake), // len: 664m (4508, 4777, OutsideSegment, Coast), // len: 269m @@ -962,54 +967,62 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_P4_PCC123EcoRollEngineStop_CaseJ_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 3559, OutsideSegment, Accelerate), // len: 3559m - (3559, 4413, WithinSegment, Accelerate), // len: 854m - (4413, 4434, WithinSegment, Roll), // len: 21m - (4434, 4627, WithinSegment, Accelerate), // len: 193m - (4627, 4642, WithinSegment, Roll), // len: 15m - (4642, 4692, WithinSegment, Accelerate), // len: 50m - (4692, 4705, WithinSegment, Roll), // len: 13m - (4705, 4761, WithinSegment, Accelerate), // len: 56m - (4761, 4771, WithinSegment, Roll), // len: 10m - (4771, 4810, WithinSegment, Accelerate), // len: 39m - (4810, 4817, WithinSegment, Roll), // len: 7m - (4817, 4950, WithinSegment, Accelerate), // len: 133m - (4950, 4958, WithinSegment, Roll), // len: 8m - (4958, 5023, WithinSegment, Accelerate), // len: 65m - (5023, 5033, WithinSegment, Roll), // len: 10m - (5033, 5062, WithinSegment, Accelerate), // len: 29m - (5062, 5074, WithinSegment, Roll), // len: 12m - (5074, 5107, WithinSegment, Accelerate), // len: 33m - (5107, 5122, WithinSegment, Roll), // len: 15m - (5122, 5167, WithinSegment, Accelerate), // len: 45m - (5167, 5183, WithinSegment, Roll), // len: 16m - (5183, 5371, WithinSegment, Accelerate), // len: 188m - (5371, 5652, UseCase2, Coast), // len: 281m - (5652, 5810, WithinSegment, Coast), // len: 158m - (5810, 6119, WithinSegment, Brake), // len: 309m - (6119, 6193, OutsideSegment, Brake), // len: 74m - (6193, 6593, OutsideSegment, Coast), // len: 400m - (6593, 1e6, OutsideSegment, Accelerate)); + (500, 3559, OutsideSegment, Accelerate), // len: 3559m + (3559, 4505, WithinSegment, Accelerate), // len: 854m + (4505, 4524, WithinSegment, Roll), // len: 19m + (4524, 4641, WithinSegment, Accelerate), // len: 117m + (4641, 4656, WithinSegment, Roll), // len: 15m + (4656, 4709, WithinSegment, Accelerate), // len: 53m + (4709, 4720, WithinSegment, Roll), // len: 11m + (4720, 4761, WithinSegment, Accelerate), // len: 41m + (4761, 4770, WithinSegment, Roll), // len: 9m + (4770, 4801, WithinSegment, Accelerate), // len: 31m + (4801, 4808, WithinSegment, Roll), // len: 7m + (4808, 4840, WithinSegment, Accelerate), // len: 32m + (4840, 4845, WithinSegment, Roll), // len: 5m + (4845, 4879, WithinSegment, Accelerate), // len: 34m + (4879, 4884, WithinSegment, Roll), // len: 5m + (4884, 4911, WithinSegment, Accelerate), // len: 27m + (4911, 4914, WithinSegment, Roll), // len: 3m + (4914, 4949, WithinSegment, Accelerate), // len: 35m + (4949, 4954, WithinSegment, Roll), // len: 5m + (4954, 4986, WithinSegment, Accelerate), // len: 32m + (4986, 4993, WithinSegment, Roll), // len: 7m + (4993, 5028, WithinSegment, Accelerate), // len: 35m + (5028, 5038, WithinSegment, Roll), // len: 10m + (5038, 5074, WithinSegment, Accelerate), // len: 36m + (5074, 5086, WithinSegment, Roll), // len: 12m + (5086, 5118, WithinSegment, Accelerate), // len: 32m + (5118, 5132, WithinSegment, Roll), // len: 14m + (5132, 5169, WithinSegment, Accelerate), // len: 37m + (5169, 5184, WithinSegment, Roll), // len: 15m + (5184, 5397, WithinSegment, Accelerate), // len: 213m + (5397, 5668, UseCase2, Coast), // len: 271m + (5668, 5837, WithinSegment, Coast), // len: 169m + (5837, 6122, WithinSegment, Brake), // len: 285m + (6122, 6196, OutsideSegment, Brake), // len: 74m + (6196, 6596, OutsideSegment, Coast), // len: 400m + (6596, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_P4_PCC123EcoRollEngineStop_CrestCoast1_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 19, OutsideSegment, Roll), // len: 4m - (19, 34, OutsideSegment, Accelerate), // len: 15m - (34, 40, OutsideSegment, Roll), // len: 6m - (40, 59, OutsideSegment, Accelerate), // len: 19m - (59, 68, OutsideSegment, Roll), // len: 9m - (68, 101, OutsideSegment, Accelerate), // len: 33m - (101, 112, OutsideSegment, Roll), // len: 11m - (112, 185, OutsideSegment, Accelerate), // len: 73m - (185, 198, OutsideSegment, Roll), // len: 13m - (198, 346, OutsideSegment, Accelerate), // len: 148m - (346, 363, OutsideSegment, Roll), // len: 17m - (363, 492, OutsideSegment, Accelerate), // len: 129m - (492, 511, OutsideSegment, Roll), // len: 19m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 19, OutsideSegment, Roll), // len: 4m + //(19, 34, OutsideSegment, Accelerate), // len: 15m + //(34, 40, OutsideSegment, Roll), // len: 6m + //(40, 59, OutsideSegment, Accelerate), // len: 19m + //(59, 68, OutsideSegment, Roll), // len: 9m + //(68, 101, OutsideSegment, Accelerate), // len: 33m + //(101, 112, OutsideSegment, Roll), // len: 11m + //(112, 185, OutsideSegment, Accelerate), // len: 73m + //(185, 198, OutsideSegment, Roll), // len: 13m + //(198, 346, OutsideSegment, Accelerate), // len: 148m + //(346, 363, OutsideSegment, Roll), // len: 17m + //(363, 492, OutsideSegment, Accelerate), // len: 129m + //(492, 511, OutsideSegment, Roll), // len: 19m (511, 3409, OutsideSegment, Accelerate), // len: 2898m (3409, 3854, OutsideSegment, Coast), // len: 445m (3854, 5213, OutsideSegment, Brake), // len: 1359m @@ -1018,23 +1031,23 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_P4_PCC123EcoRollEngineStop_CrestCoast2_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 19, OutsideSegment, Roll), // len: 4m - (19, 34, OutsideSegment, Accelerate), // len: 15m - (34, 40, OutsideSegment, Roll), // len: 6m - (40, 59, OutsideSegment, Accelerate), // len: 19m - (59, 68, OutsideSegment, Roll), // len: 9m - (68, 101, OutsideSegment, Accelerate), // len: 33m - (101, 112, OutsideSegment, Roll), // len: 11m - (112, 185, OutsideSegment, Accelerate), // len: 73m - (185, 198, OutsideSegment, Roll), // len: 13m - (198, 346, OutsideSegment, Accelerate), // len: 148m - (346, 363, OutsideSegment, Roll), // len: 17m - (363, 492, OutsideSegment, Accelerate), // len: 129m - (492, 511, OutsideSegment, Roll), // len: 19m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 19, OutsideSegment, Roll), // len: 4m + //(19, 34, OutsideSegment, Accelerate), // len: 15m + //(34, 40, OutsideSegment, Roll), // len: 6m + //(40, 59, OutsideSegment, Accelerate), // len: 19m + //(59, 68, OutsideSegment, Roll), // len: 9m + //(68, 101, OutsideSegment, Accelerate), // len: 33m + //(101, 112, OutsideSegment, Roll), // len: 11m + //(112, 185, OutsideSegment, Accelerate), // len: 73m + //(185, 198, OutsideSegment, Roll), // len: 13m + //(198, 346, OutsideSegment, Accelerate), // len: 148m + //(346, 363, OutsideSegment, Roll), // len: 17m + //(363, 492, OutsideSegment, Accelerate), // len: 129m + //(492, 511, OutsideSegment, Roll), // len: 19m (511, 3418, OutsideSegment, Accelerate), // len: 2907m (3418, 3842, OutsideSegment, Coast), // len: 424m (3842, 4506, OutsideSegment, Brake), // len: 664m @@ -1106,7 +1119,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (3485, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_P25_PCC123EcoRollEngineStop_CaseG_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 3944, OutsideSegment, Accelerate), // len: 3944m + (500, 3944, OutsideSegment, Accelerate), // len: 3944m (3944, 5134, WithinSegment, Accelerate), // len: 1190m (5134, 5785, UseCase1, Coast), // len: 651m (5785, 6027, WithinSegment, Coast), // len: 242m @@ -1116,7 +1129,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (7384, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_P25_PCC123EcoRollEngineStop_CaseH_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 3815, OutsideSegment, Accelerate), // len: 3815m + (500, 3815, OutsideSegment, Accelerate), // len: 3815m (3815, 4982, WithinSegment, Accelerate), // len: 1167m (4982, 5682, UseCase1, Coast), // len: 700m (5682, 5995, WithinSegment, Coast), // len: 313m @@ -1124,45 +1137,45 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (6319, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_P25_PCC123EcoRollEngineStop_CaseI_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 1e6, OutsideSegment, Accelerate)); + (500, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_P25_PCC123EcoRollEngineStop_CaseJ_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 3559, OutsideSegment, Accelerate), // len: 3559m - (3559, 4419, WithinSegment, Accelerate), // len: 860m - (4419, 4439, WithinSegment, Roll), // len: 20m - (4439, 4744, WithinSegment, Accelerate), // len: 305m - (4744, 4757, WithinSegment, Roll), // len: 13m - (4757, 4782, WithinSegment, Accelerate), // len: 25m - (4782, 4794, WithinSegment, Roll), // len: 12m - (4794, 5003, WithinSegment, Accelerate), // len: 209m - (5003, 5015, WithinSegment, Roll), // len: 12m - (5015, 5048, WithinSegment, Accelerate), // len: 33m - (5048, 5062, WithinSegment, Roll), // len: 14m - (5062, 5311, WithinSegment, Accelerate), // len: 249m - (5311, 5603, UseCase2, Coast), // len: 292m - (5603, 5785, WithinSegment, Coast), // len: 182m - (5785, 6119, WithinSegment, Brake), // len: 334m - (6119, 6143, OutsideSegment, Brake), // len: 24m - (6143, 6532, OutsideSegment, Coast), // len: 389m - (6532, 1e6, OutsideSegment, Accelerate)); + (500, 3559, OutsideSegment, Accelerate), // len: 3559m + (3559, 4519, WithinSegment, Accelerate), // len: 860m + (4519, 4538, WithinSegment, Roll), // len: 19m + (4538, 4735, WithinSegment, Accelerate), // len: 197m + (4735, 4748, WithinSegment, Roll), // len: 13m + (4748, 4786, WithinSegment, Accelerate), // len: 38m + (4786, 4797, WithinSegment, Roll), // len: 11m + (4797, 5000, WithinSegment, Accelerate), // len: 203m + (5000, 5012, WithinSegment, Roll), // len: 12m + (5012, 5044, WithinSegment, Accelerate), // len: 32m + (5044, 5057, WithinSegment, Roll), // len: 13m + (5057, 5313, WithinSegment, Accelerate), // len: 256m + (5313, 5617, UseCase2, Coast), // len: 304m + (5617, 5799, WithinSegment, Coast), // len: 182m + (5799, 6120, WithinSegment, Brake), // len: 321m + (6120, 6145, OutsideSegment, Brake), // len: 25m + (6145, 6533, OutsideSegment, Coast), // len: 388m + (6533, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_P25_PCC123EcoRollEngineStop_CrestCoast1_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 20, OutsideSegment, Roll), // len: 5m - (20, 35, OutsideSegment, Accelerate), // len: 15m - (35, 42, OutsideSegment, Roll), // len: 7m - (42, 105, OutsideSegment, Accelerate), // len: 63m - (105, 117, OutsideSegment, Roll), // len: 12m - (117, 149, OutsideSegment, Accelerate), // len: 32m - (149, 162, OutsideSegment, Roll), // len: 13m - (162, 368, OutsideSegment, Accelerate), // len: 206m - (368, 387, OutsideSegment, Roll), // len: 19m - (387, 3411, OutsideSegment, Accelerate), // len: 3024m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 20, OutsideSegment, Roll), // len: 5m + //(20, 35, OutsideSegment, Accelerate), // len: 15m + //(35, 42, OutsideSegment, Roll), // len: 7m + //(42, 105, OutsideSegment, Accelerate), // len: 63m + //(105, 117, OutsideSegment, Roll), // len: 12m + //(117, 149, OutsideSegment, Accelerate), // len: 32m + //(149, 162, OutsideSegment, Roll), // len: 13m + //(162, 368, OutsideSegment, Accelerate), // len: 206m + //(368, 387, OutsideSegment, Roll), // len: 19m + (500, 3411, OutsideSegment, Accelerate), // len: 3024m (3411, 4160, OutsideSegment, Coast), // len: 749m (4160, 5016, OutsideSegment, Brake), // len: 856m (5016, 5455, OutsideSegment, Coast), // len: 439m @@ -1170,20 +1183,20 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_P25_PCC123EcoRollEngineStop_CrestCoast2_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 20, OutsideSegment, Roll), // len: 5m - (20, 35, OutsideSegment, Accelerate), // len: 15m - (35, 42, OutsideSegment, Roll), // len: 7m - (42, 105, OutsideSegment, Accelerate), // len: 63m - (105, 117, OutsideSegment, Roll), // len: 12m - (117, 149, OutsideSegment, Accelerate), // len: 32m - (149, 162, OutsideSegment, Roll), // len: 13m - (162, 368, OutsideSegment, Accelerate), // len: 206m - (368, 387, OutsideSegment, Roll), // len: 19m - (387, 3605, OutsideSegment, Accelerate), // len: 3218m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 20, OutsideSegment, Roll), // len: 5m + //(20, 35, OutsideSegment, Accelerate), // len: 15m + //(35, 42, OutsideSegment, Roll), // len: 7m + //(42, 105, OutsideSegment, Accelerate), // len: 63m + //(105, 117, OutsideSegment, Roll), // len: 12m + //(117, 149, OutsideSegment, Accelerate), // len: 32m + //(149, 162, OutsideSegment, Roll), // len: 13m + //(162, 368, OutsideSegment, Accelerate), // len: 206m + //(368, 387, OutsideSegment, Roll), // len: 19m + (500, 3605, OutsideSegment, Accelerate), // len: 3218m (3605, 3990, OutsideSegment, Coast), // len: 385m (3990, 4514, OutsideSegment, Brake), // len: 524m (4514, 4742, OutsideSegment, Coast), // len: 228m @@ -1245,7 +1258,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_EcoRollWithoutEngineStop_CaseG_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 5414, OutsideSegment, Accelerate), // len: 5414m + (500, 5414, OutsideSegment, Accelerate), // len: 5414m (5414, 5567, OutsideSegment, Coast), // len: 153m (5567, 6817, OutsideSegment, Brake), // len: 1250m (6817, 7352, OutsideSegment, Coast), // len: 535m @@ -1253,7 +1266,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_EcoRollWithoutEngineStop_CaseH_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 5227, OutsideSegment, Accelerate), // len: 5227m + (500, 5227, OutsideSegment, Accelerate), // len: 5227m (5227, 5522, OutsideSegment, Coast), // len: 295m (5522, 6063, OutsideSegment, Brake), // len: 541m (6063, 6289, OutsideSegment, Coast), // len: 226m @@ -1261,51 +1274,50 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_EcoRollWithoutEngineStop_CaseI_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 1e6, OutsideSegment, Accelerate)); + (500, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_EcoRollWithoutEngineStop_CaseJ_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 4472, OutsideSegment, Accelerate), // len: 4472m - (4472, 4492, OutsideSegment, Roll), // len: 20m - (4492, 4679, OutsideSegment, Accelerate), // len: 187m - (4679, 4695, OutsideSegment, Roll), // len: 16m - (4695, 4782, OutsideSegment, Accelerate), // len: 87m - (4782, 4794, OutsideSegment, Roll), // len: 12m - (4794, 4888, OutsideSegment, Accelerate), // len: 94m - (4888, 4898, OutsideSegment, Roll), // len: 10m - (4898, 4963, OutsideSegment, Accelerate), // len: 65m - (4963, 4974, OutsideSegment, Roll), // len: 11m - (4974, 5026, OutsideSegment, Accelerate), // len: 52m - (5026, 5039, OutsideSegment, Roll), // len: 13m - (5039, 5074, OutsideSegment, Accelerate), // len: 35m - (5074, 5088, OutsideSegment, Roll), // len: 14m - (5088, 5135, OutsideSegment, Accelerate), // len: 47m - (5135, 5152, OutsideSegment, Roll), // len: 17m - (5152, 5423, OutsideSegment, Accelerate), // len: 271m - (5423, 5470, OutsideSegment, Roll), // len: 47m - (5470, 5506, OutsideSegment, Coast), // len: 36m - (5506, 6119, OutsideSegment, Brake), // len: 613m - (6119, 6392, OutsideSegment, Coast), // len: 273m - (6392, 1e6, OutsideSegment, Accelerate)); + (500, 4563, OutsideSegment, Accelerate), // len: 4472m + (4563, 4582, OutsideSegment, Roll), // len: 19m + (4582, 4709, OutsideSegment, Accelerate), // len: 127m + (4709, 4723, OutsideSegment, Roll), // len: 14m + (4723, 4789, OutsideSegment, Accelerate), // len: 66m + (4789, 4800, OutsideSegment, Roll), // len: 11m + (4800, 4866, OutsideSegment, Accelerate), // len: 66m + (4866, 4875, OutsideSegment, Roll), // len: 9m + (4875, 4931, OutsideSegment, Accelerate), // len: 56m + (4931, 4940, OutsideSegment, Roll), // len: 9m + (4940, 5028, OutsideSegment, Accelerate), // len: 88m + (5028, 5040, OutsideSegment, Roll), // len: 12m + (5040, 5079, OutsideSegment, Accelerate), // len: 39m + (5079, 5093, OutsideSegment, Roll), // len: 14m + (5093, 5131, OutsideSegment, Accelerate), // len: 38m + (5131, 5147, OutsideSegment, Roll), // len: 16m + (5147, 5444, OutsideSegment, Accelerate), // len: 297m + (5444, 5539, OutsideSegment, Coast), // len: 95m + (5539, 6116, OutsideSegment, Brake), // len: 577m + (6116, 6401, OutsideSegment, Coast), // len: 285m + (6401, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_EcoRollWithoutEngineStop_CrestCoast1_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 20, OutsideSegment, Roll), // len: 5m - (20, 35, OutsideSegment, Accelerate), // len: 15m - (35, 42, OutsideSegment, Roll), // len: 7m - (42, 71, OutsideSegment, Accelerate), // len: 29m - (71, 81, OutsideSegment, Roll), // len: 10m - (81, 139, OutsideSegment, Accelerate), // len: 58m - (139, 153, OutsideSegment, Roll), // len: 14m - (153, 242, OutsideSegment, Accelerate), // len: 89m - (242, 258, OutsideSegment, Roll), // len: 16m - (258, 392, OutsideSegment, Accelerate), // len: 134m - (392, 411, OutsideSegment, Roll), // len: 19m - (411, 3406, OutsideSegment, Accelerate), // len: 2995m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 20, OutsideSegment, Roll), // len: 5m + //(20, 35, OutsideSegment, Accelerate), // len: 15m + //(35, 42, OutsideSegment, Roll), // len: 7m + //(42, 71, OutsideSegment, Accelerate), // len: 29m + //(71, 81, OutsideSegment, Roll), // len: 10m + //(81, 139, OutsideSegment, Accelerate), // len: 58m + //(139, 153, OutsideSegment, Roll), // len: 14m + //(153, 242, OutsideSegment, Accelerate), // len: 89m + //(242, 258, OutsideSegment, Roll), // len: 16m + //(258, 392, OutsideSegment, Accelerate), // len: 134m + //(392, 411, OutsideSegment, Roll), // len: 19m + (500, 3406, OutsideSegment, Accelerate), // len: 2995m (3406, 3870, OutsideSegment, Coast), // len: 464m (3870, 5210, OutsideSegment, Brake), // len: 1340m (5210, 5509, OutsideSegment, Coast), // len: 299m @@ -1314,22 +1326,22 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_EcoRollWithoutEngineStop_CrestCoast2_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 20, OutsideSegment, Roll), // len: 5m - (20, 35, OutsideSegment, Accelerate), // len: 15m - (35, 42, OutsideSegment, Roll), // len: 7m - (42, 71, OutsideSegment, Accelerate), // len: 29m - (71, 81, OutsideSegment, Roll), // len: 10m - (81, 139, OutsideSegment, Accelerate), // len: 58m - (139, 153, OutsideSegment, Roll), // len: 14m - (153, 242, OutsideSegment, Accelerate), // len: 89m - (242, 258, OutsideSegment, Roll), // len: 16m - (258, 392, OutsideSegment, Accelerate), // len: 134m - (392, 411, OutsideSegment, Roll), // len: 19m - (411, 3415, OutsideSegment, Accelerate), // len: 3004m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 20, OutsideSegment, Roll), // len: 5m + //(20, 35, OutsideSegment, Accelerate), // len: 15m + //(35, 42, OutsideSegment, Roll), // len: 7m + //(42, 71, OutsideSegment, Accelerate), // len: 29m + //(71, 81, OutsideSegment, Roll), // len: 10m + //(81, 139, OutsideSegment, Accelerate), // len: 58m + //(139, 153, OutsideSegment, Roll), // len: 14m + //(153, 242, OutsideSegment, Accelerate), // len: 89m + //(242, 258, OutsideSegment, Roll), // len: 16m + //(258, 392, OutsideSegment, Accelerate), // len: 134m + //(392, 411, OutsideSegment, Roll), // len: 19m + (500, 3415, OutsideSegment, Accelerate), // len: 3004m (3415, 3848, OutsideSegment, Coast), // len: 433m (3848, 4513, OutsideSegment, Brake), // len: 665m (4513, 4781, OutsideSegment, Coast), // len: 268m @@ -1392,7 +1404,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_EcoRollEngineStop_CaseG_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 5414, OutsideSegment, Accelerate), // len: 5414m + (500, 5414, OutsideSegment, Accelerate), // len: 5414m (5414, 5567, OutsideSegment, Coast), // len: 153m (5567, 6817, OutsideSegment, Brake), // len: 1250m (6817, 7352, OutsideSegment, Coast), // len: 535m @@ -1400,7 +1412,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_EcoRollEngineStop_CaseH_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 5227, OutsideSegment, Accelerate), // len: 5227m + (500, 5227, OutsideSegment, Accelerate), // len: 5227m (5227, 5522, OutsideSegment, Coast), // len: 295m (5522, 6063, OutsideSegment, Brake), // len: 541m (6063, 6289, OutsideSegment, Coast), // len: 226m @@ -1408,52 +1420,51 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_EcoRollEngineStop_CaseI_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 1e6, OutsideSegment, Accelerate)); + (500, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_EcoRollEngineStop_CaseJ_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 4472, OutsideSegment, Accelerate), // len: 4472m - (4472, 4492, OutsideSegment, Roll), // len: 20m - (4492, 4679, OutsideSegment, Accelerate), // len: 187m - (4679, 4695, OutsideSegment, Roll), // len: 16m - (4695, 4782, OutsideSegment, Accelerate), // len: 87m - (4782, 4794, OutsideSegment, Roll), // len: 12m - (4794, 4888, OutsideSegment, Accelerate), // len: 94m - (4888, 4898, OutsideSegment, Roll), // len: 10m - (4898, 4963, OutsideSegment, Accelerate), // len: 65m - (4963, 4974, OutsideSegment, Roll), // len: 11m - (4974, 5026, OutsideSegment, Accelerate), // len: 52m - (5026, 5039, OutsideSegment, Roll), // len: 13m - (5039, 5074, OutsideSegment, Accelerate), // len: 35m - (5074, 5088, OutsideSegment, Roll), // len: 14m - (5088, 5135, OutsideSegment, Accelerate), // len: 47m - (5135, 5152, OutsideSegment, Roll), // len: 17m - (5152, 5423, OutsideSegment, Accelerate), // len: 271m - (5423, 5470, OutsideSegment, Roll), // len: 47m - (5470, 5506, OutsideSegment, Coast), // len: 36m - (5506, 6119, OutsideSegment, Brake), // len: 613m - (6119, 6392, OutsideSegment, Coast), // len: 273m - (6392, 1e6, OutsideSegment, Accelerate)); + (500, 4563, OutsideSegment, Accelerate), // len: 4472m + (4563, 4582, OutsideSegment, Roll), // len: 19m + (4582, 4709, OutsideSegment, Accelerate), // len: 127m + (4709, 4723, OutsideSegment, Roll), // len: 14m + (4723, 4789, OutsideSegment, Accelerate), // len: 66m + (4789, 4800, OutsideSegment, Roll), // len: 11m + (4800, 4866, OutsideSegment, Accelerate), // len: 66m + (4866, 4875, OutsideSegment, Roll), // len: 9m + (4875, 4931, OutsideSegment, Accelerate), // len: 56m + (4931, 4940, OutsideSegment, Roll), // len: 9m + (4940, 5028, OutsideSegment, Accelerate), // len: 88m + (5028, 5040, OutsideSegment, Roll), // len: 12m + (5040, 5079, OutsideSegment, Accelerate), // len: 39m + (5079, 5093, OutsideSegment, Roll), // len: 14m + (5093, 5131, OutsideSegment, Accelerate), // len: 38m + (5131, 5147, OutsideSegment, Roll), // len: 16m + (5147, 5444, OutsideSegment, Accelerate), // len: 297m + (5444, 5539, OutsideSegment, Coast), // len: 95m + (5539, 6116, OutsideSegment, Brake), // len: 577m + (6116, 6401, OutsideSegment, Coast), // len: 285m + (6401, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_EcoRollEngineStop_CrestCoast1_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 20, OutsideSegment, Roll), // len: 5m - (20, 35, OutsideSegment, Accelerate), // len: 15m - (35, 42, OutsideSegment, Roll), // len: 7m - (42, 71, OutsideSegment, Accelerate), // len: 29m - (71, 81, OutsideSegment, Roll), // len: 10m - (81, 139, OutsideSegment, Accelerate), // len: 58m - (139, 153, OutsideSegment, Roll), // len: 14m - (153, 242, OutsideSegment, Accelerate), // len: 89m - (242, 258, OutsideSegment, Roll), // len: 16m - (258, 392, OutsideSegment, Accelerate), // len: 134m - (392, 411, OutsideSegment, Roll), // len: 19m - (411, 3406, OutsideSegment, Accelerate), // len: 2995m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 20, OutsideSegment, Roll), // len: 5m + //(20, 35, OutsideSegment, Accelerate), // len: 15m + //(35, 42, OutsideSegment, Roll), // len: 7m + //(42, 71, OutsideSegment, Accelerate), // len: 29m + //(71, 81, OutsideSegment, Roll), // len: 10m + //(81, 139, OutsideSegment, Accelerate), // len: 58m + //(139, 153, OutsideSegment, Roll), // len: 14m + //(153, 242, OutsideSegment, Accelerate), // len: 89m + //(242, 258, OutsideSegment, Roll), // len: 16m + //(258, 392, OutsideSegment, Accelerate), // len: 134m + //(392, 411, OutsideSegment, Roll), // len: 19m + (500, 3406, OutsideSegment, Accelerate), // len: 2995m (3406, 3870, OutsideSegment, Coast), // len: 464m (3870, 5210, OutsideSegment, Brake), // len: 1340m (5210, 5509, OutsideSegment, Coast), // len: 299m @@ -1462,22 +1473,22 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_EcoRollEngineStop_CrestCoast2_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 20, OutsideSegment, Roll), // len: 5m - (20, 35, OutsideSegment, Accelerate), // len: 15m - (35, 42, OutsideSegment, Roll), // len: 7m - (42, 71, OutsideSegment, Accelerate), // len: 29m - (71, 81, OutsideSegment, Roll), // len: 10m - (81, 139, OutsideSegment, Accelerate), // len: 58m - (139, 153, OutsideSegment, Roll), // len: 14m - (153, 242, OutsideSegment, Accelerate), // len: 89m - (242, 258, OutsideSegment, Roll), // len: 16m - (258, 392, OutsideSegment, Accelerate), // len: 134m - (392, 411, OutsideSegment, Roll), // len: 19m - (411, 3415, OutsideSegment, Accelerate), // len: 3004m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 20, OutsideSegment, Roll), // len: 5m + //(20, 35, OutsideSegment, Accelerate), // len: 15m + //(35, 42, OutsideSegment, Roll), // len: 7m + //(42, 71, OutsideSegment, Accelerate), // len: 29m + //(71, 81, OutsideSegment, Roll), // len: 10m + //(81, 139, OutsideSegment, Accelerate), // len: 58m + //(139, 153, OutsideSegment, Roll), // len: 14m + //(153, 242, OutsideSegment, Accelerate), // len: 89m + //(242, 258, OutsideSegment, Roll), // len: 16m + //(258, 392, OutsideSegment, Accelerate), // len: 134m + //(392, 411, OutsideSegment, Roll), // len: 19m + (500, 3415, OutsideSegment, Accelerate), // len: 3004m (3415, 3848, OutsideSegment, Coast), // len: 433m (3848, 4513, OutsideSegment, Brake), // len: 665m (4513, 4781, OutsideSegment, Coast), // len: 268m @@ -1559,7 +1570,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_PCC123EcoRollWithoutEngineStop_CaseG_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 3944, OutsideSegment, Accelerate), // len: 3944m + (500, 3944, OutsideSegment, Accelerate), // len: 3944m (3944, 5099, WithinSegment, Accelerate), // len: 1155m (5099, 5728, UseCase1, Coast), // len: 629m (5728, 5922, WithinSegment, Coast), // len: 194m @@ -1571,7 +1582,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_PCC123EcoRollWithoutEngineStop_CaseH_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 3815, OutsideSegment, Accelerate), // len: 3815m + (500, 3815, OutsideSegment, Accelerate), // len: 3815m (3815, 4854, WithinSegment, Accelerate), // len: 1039m (4854, 5661, UseCase1, Coast), // len: 807m (5661, 5988, WithinSegment, Coast), // len: 327m @@ -1581,53 +1592,53 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_PCC123EcoRollWithoutEngineStop_CaseI_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 1e6, OutsideSegment, Accelerate)); + (500, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_PCC123EcoRollWithoutEngineStop_CaseJ_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 3559, OutsideSegment, Accelerate), // len: 3559m - (3559, 4472, WithinSegment, Accelerate), // len: 913m - (4472, 4492, WithinSegment, Roll), // len: 20m - (4492, 4679, WithinSegment, Accelerate), // len: 187m - (4679, 4695, WithinSegment, Roll), // len: 16m - (4695, 4782, WithinSegment, Accelerate), // len: 87m - (4782, 4794, WithinSegment, Roll), // len: 12m - (4794, 4888, WithinSegment, Accelerate), // len: 94m - (4888, 4898, WithinSegment, Roll), // len: 10m - (4898, 4963, WithinSegment, Accelerate), // len: 65m - (4963, 4974, WithinSegment, Roll), // len: 11m - (4974, 5026, WithinSegment, Accelerate), // len: 52m - (5026, 5039, WithinSegment, Roll), // len: 13m - (5039, 5074, WithinSegment, Accelerate), // len: 35m - (5074, 5088, WithinSegment, Roll), // len: 14m - (5088, 5135, WithinSegment, Accelerate), // len: 47m - (5135, 5152, WithinSegment, Roll), // len: 17m - (5152, 5333, WithinSegment, Accelerate), // len: 181m - (5333, 5581, UseCase2, Coast), // len: 248m - (5581, 5739, WithinSegment, Coast), // len: 158m - (5739, 6122, WithinSegment, Brake), // len: 383m - (6122, 6196, OutsideSegment, Brake), // len: 74m - (6196, 6572, OutsideSegment, Coast), // len: 376m - (6572, 1e6, OutsideSegment, Accelerate)); + (500, 3559, OutsideSegment, Accelerate), // len: 3559m + (3559, 4563, WithinSegment, Accelerate), // len: 913m + (4563, 4582, WithinSegment, Roll), // len: 19m + (4582, 4709, WithinSegment, Accelerate), // len: 127m + (4709, 4723, WithinSegment, Roll), // len: 14m + (4723, 4789, WithinSegment, Accelerate), // len: 66m + (4789, 4800, WithinSegment, Roll), // len: 11m + (4800, 4866, WithinSegment, Accelerate), // len: 66m + (4866, 4875, WithinSegment, Roll), // len: 9m + (4875, 4931, WithinSegment, Accelerate), // len: 56m + (4931, 4940, WithinSegment, Roll), // len: 9m + (4940, 5028, WithinSegment, Accelerate), // len: 88m + (5028, 5040, WithinSegment, Roll), // len: 12m + (5040, 5079, WithinSegment, Accelerate), // len: 39m + (5079, 5093, WithinSegment, Roll), // len: 14m + (5093, 5131, WithinSegment, Accelerate), // len: 38m + (5131, 5147, WithinSegment, Roll), // len: 16m + (5147, 5343, WithinSegment, Accelerate), // len: 196m + (5343, 5614, UseCase2, Coast), // len: 271m + (5614, 5771, WithinSegment, Coast), // len: 157m + (5771, 6117, WithinSegment, Brake), // len: 346m + (6117, 6191, OutsideSegment, Brake), // len: 74m + (6191, 6591, OutsideSegment, Coast), // len: 400m + (6591, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_PCC123EcoRollWithoutEngineStop_CrestCoast1_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 20, OutsideSegment, Roll), // len: 5m - (20, 35, OutsideSegment, Accelerate), // len: 15m - (35, 42, OutsideSegment, Roll), // len: 7m - (42, 71, OutsideSegment, Accelerate), // len: 29m - (71, 81, OutsideSegment, Roll), // len: 10m - (81, 139, OutsideSegment, Accelerate), // len: 58m - (139, 153, OutsideSegment, Roll), // len: 14m - (153, 242, OutsideSegment, Accelerate), // len: 89m - (242, 258, OutsideSegment, Roll), // len: 16m - (258, 392, OutsideSegment, Accelerate), // len: 134m - (392, 411, OutsideSegment, Roll), // len: 19m - (411, 3406, OutsideSegment, Accelerate), // len: 2995m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 20, OutsideSegment, Roll), // len: 5m + //(20, 35, OutsideSegment, Accelerate), // len: 15m + //(35, 42, OutsideSegment, Roll), // len: 7m + //(42, 71, OutsideSegment, Accelerate), // len: 29m + //(71, 81, OutsideSegment, Roll), // len: 10m + //(81, 139, OutsideSegment, Accelerate), // len: 58m + //(139, 153, OutsideSegment, Roll), // len: 14m + //(153, 242, OutsideSegment, Accelerate), // len: 89m + //(242, 258, OutsideSegment, Roll), // len: 16m + //(258, 392, OutsideSegment, Accelerate), // len: 134m + //(392, 411, OutsideSegment, Roll), // len: 19m + (500, 3406, OutsideSegment, Accelerate), // len: 2995m (3406, 3870, OutsideSegment, Coast), // len: 464m (3870, 5210, OutsideSegment, Brake), // len: 1340m (5210, 5509, OutsideSegment, Coast), // len: 299m @@ -1637,22 +1648,22 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_PCC123EcoRollWithoutEngineStop_CrestCoast2_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 20, OutsideSegment, Roll), // len: 5m - (20, 35, OutsideSegment, Accelerate), // len: 15m - (35, 42, OutsideSegment, Roll), // len: 7m - (42, 71, OutsideSegment, Accelerate), // len: 29m - (71, 81, OutsideSegment, Roll), // len: 10m - (81, 139, OutsideSegment, Accelerate), // len: 58m - (139, 153, OutsideSegment, Roll), // len: 14m - (153, 242, OutsideSegment, Accelerate), // len: 89m - (242, 258, OutsideSegment, Roll), // len: 16m - (258, 392, OutsideSegment, Accelerate), // len: 134m - (392, 411, OutsideSegment, Roll), // len: 19m - (411, 3415, OutsideSegment, Accelerate), // len: 3004m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 20, OutsideSegment, Roll), // len: 5m + //(20, 35, OutsideSegment, Accelerate), // len: 15m + //(35, 42, OutsideSegment, Roll), // len: 7m + //(42, 71, OutsideSegment, Accelerate), // len: 29m + //(71, 81, OutsideSegment, Roll), // len: 10m + //(81, 139, OutsideSegment, Accelerate), // len: 58m + //(139, 153, OutsideSegment, Roll), // len: 14m + //(153, 242, OutsideSegment, Accelerate), // len: 89m + //(242, 258, OutsideSegment, Roll), // len: 16m + //(258, 392, OutsideSegment, Accelerate), // len: 134m + //(392, 411, OutsideSegment, Roll), // len: 19m + (500, 3415, OutsideSegment, Accelerate), // len: 3004m (3415, 3848, OutsideSegment, Coast), // len: 433m (3848, 4513, OutsideSegment, Brake), // len: 665m (4513, 4781, OutsideSegment, Coast), // len: 268m @@ -1736,7 +1747,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_PCC123EcoRollEngineStop_CaseG_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 3944, OutsideSegment, Accelerate), // len: 3944m + (500, 3944, OutsideSegment, Accelerate), // len: 3944m (3944, 5099, WithinSegment, Accelerate), // len: 1155m (5099, 5728, UseCase1, Coast), // len: 629m (5728, 5922, WithinSegment, Coast), // len: 194m @@ -1747,7 +1758,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_PCC123EcoRollEngineStop_CaseH_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 3815, OutsideSegment, Accelerate), // len: 3815m + (500, 3815, OutsideSegment, Accelerate), // len: 3815m (3815, 4854, WithinSegment, Accelerate), // len: 1039m (4854, 5661, UseCase1, Coast), // len: 807m (5661, 5988, WithinSegment, Coast), // len: 327m @@ -1756,53 +1767,53 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_PCC123EcoRollEngineStop_CaseI_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 1e6, OutsideSegment, Accelerate)); + (500, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_PCC123EcoRollEngineStop_CaseJ_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 3559, OutsideSegment, Accelerate), // len: 3559m - (3559, 4472, WithinSegment, Accelerate), // len: 913m - (4472, 4492, WithinSegment, Roll), // len: 20m - (4492, 4679, WithinSegment, Accelerate), // len: 187m - (4679, 4695, WithinSegment, Roll), // len: 16m - (4695, 4782, WithinSegment, Accelerate), // len: 87m - (4782, 4794, WithinSegment, Roll), // len: 12m - (4794, 4888, WithinSegment, Accelerate), // len: 94m - (4888, 4898, WithinSegment, Roll), // len: 10m - (4898, 4963, WithinSegment, Accelerate), // len: 65m - (4963, 4974, WithinSegment, Roll), // len: 11m - (4974, 5026, WithinSegment, Accelerate), // len: 52m - (5026, 5039, WithinSegment, Roll), // len: 13m - (5039, 5074, WithinSegment, Accelerate), // len: 35m - (5074, 5088, WithinSegment, Roll), // len: 14m - (5088, 5135, WithinSegment, Accelerate), // len: 47m - (5135, 5152, WithinSegment, Roll), // len: 17m - (5152, 5333, WithinSegment, Accelerate), // len: 181m - (5333, 5581, UseCase2, Coast), // len: 248m - (5581, 5739, WithinSegment, Coast), // len: 158m - (5739, 6122, WithinSegment, Brake), // len: 383m - (6122, 6196, OutsideSegment, Brake), // len: 74m - (6196, 6596, OutsideSegment, Coast), // len: 400m - (6596, 1e6, OutsideSegment, Accelerate)); + (500, 3559, OutsideSegment, Accelerate), // len: 3559m + (3559, 4563, WithinSegment, Accelerate), // len: 1004m + (4563, 4582, WithinSegment, Roll), // len: 19m + (4582, 4709, WithinSegment, Accelerate), // len: 127m + (4709, 4723, WithinSegment, Roll), // len: 14m + (4723, 4789, WithinSegment, Accelerate), // len: 66m + (4789, 4800, WithinSegment, Roll), // len: 11m + (4800, 4866, WithinSegment, Accelerate), // len: 66m + (4866, 4875, WithinSegment, Roll), // len: 9m + (4875, 4931, WithinSegment, Accelerate), // len: 56m + (4931, 4940, WithinSegment, Roll), // len: 9m + (4940, 5028, WithinSegment, Accelerate), // len: 88m + (5028, 5040, WithinSegment, Roll), // len: 12m + (5040, 5079, WithinSegment, Accelerate), // len: 39m + (5079, 5093, WithinSegment, Roll), // len: 14m + (5093, 5131, WithinSegment, Accelerate), // len: 38m + (5131, 5147, WithinSegment, Roll), // len: 16m + (5147, 5343, WithinSegment, Accelerate), // len: 196m + (5343, 5614, UseCase2, Coast), // len: 271m + (5614, 5771, WithinSegment, Coast), // len: 157m + (5771, 6117, WithinSegment, Brake), // len: 346m + (6117, 6191, OutsideSegment, Brake), // len: 74m + (6191, 6591, OutsideSegment, Coast), // len: 400m + (6591, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_PCC123EcoRollEngineStop_CrestCoast1_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 20, OutsideSegment, Roll), // len: 5m - (20, 35, OutsideSegment, Accelerate), // len: 15m - (35, 42, OutsideSegment, Roll), // len: 7m - (42, 71, OutsideSegment, Accelerate), // len: 29m - (71, 81, OutsideSegment, Roll), // len: 10m - (81, 139, OutsideSegment, Accelerate), // len: 58m - (139, 153, OutsideSegment, Roll), // len: 14m - (153, 242, OutsideSegment, Accelerate), // len: 89m - (242, 258, OutsideSegment, Roll), // len: 16m - (258, 392, OutsideSegment, Accelerate), // len: 134m - (392, 411, OutsideSegment, Roll), // len: 19m - (411, 3406, OutsideSegment, Accelerate), // len: 2995m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 20, OutsideSegment, Roll), // len: 5m + //(20, 35, OutsideSegment, Accelerate), // len: 15m + //(35, 42, OutsideSegment, Roll), // len: 7m + //(42, 71, OutsideSegment, Accelerate), // len: 29m + //(71, 81, OutsideSegment, Roll), // len: 10m + //(81, 139, OutsideSegment, Accelerate), // len: 58m + //(139, 153, OutsideSegment, Roll), // len: 14m + //(153, 242, OutsideSegment, Accelerate), // len: 89m + //(242, 258, OutsideSegment, Roll), // len: 16m + //(258, 392, OutsideSegment, Accelerate), // len: 134m + //(392, 411, OutsideSegment, Roll), // len: 19m + (500, 3406, OutsideSegment, Accelerate), // len: 2995m (3406, 3870, OutsideSegment, Coast), // len: 464m (3870, 5210, OutsideSegment, Brake), // len: 1340m (5210, 5509, OutsideSegment, Coast), // len: 299m @@ -1813,22 +1824,22 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_PCC123EcoRollEngineStop_CrestCoast2_HEV() => TestPCC(MethodBase.GetCurrentMethod().Name, - (0, 0, OutsideSegment, Halt), // len: 0m - (0, 4, OutsideSegment, Accelerate), // len: 4m - (4, 6, OutsideSegment, Roll), // len: 2m - (6, 15, OutsideSegment, Accelerate), // len: 9m - (15, 20, OutsideSegment, Roll), // len: 5m - (20, 35, OutsideSegment, Accelerate), // len: 15m - (35, 42, OutsideSegment, Roll), // len: 7m - (42, 71, OutsideSegment, Accelerate), // len: 29m - (71, 81, OutsideSegment, Roll), // len: 10m - (81, 139, OutsideSegment, Accelerate), // len: 58m - (139, 153, OutsideSegment, Roll), // len: 14m - (153, 242, OutsideSegment, Accelerate), // len: 89m - (242, 258, OutsideSegment, Roll), // len: 16m - (258, 392, OutsideSegment, Accelerate), // len: 134m - (392, 411, OutsideSegment, Roll), // len: 19m - (411, 3415, OutsideSegment, Accelerate), // len: 3004m + //(0, 0, OutsideSegment, Halt), // len: 0m + //(0, 4, OutsideSegment, Accelerate), // len: 4m + //(4, 6, OutsideSegment, Roll), // len: 2m + //(6, 15, OutsideSegment, Accelerate), // len: 9m + //(15, 20, OutsideSegment, Roll), // len: 5m + //(20, 35, OutsideSegment, Accelerate), // len: 15m + //(35, 42, OutsideSegment, Roll), // len: 7m + //(42, 71, OutsideSegment, Accelerate), // len: 29m + //(71, 81, OutsideSegment, Roll), // len: 10m + //(81, 139, OutsideSegment, Accelerate), // len: 58m + //(139, 153, OutsideSegment, Roll), // len: 14m + //(153, 242, OutsideSegment, Accelerate), // len: 89m + //(242, 258, OutsideSegment, Roll), // len: 16m + //(258, 392, OutsideSegment, Accelerate), // len: 134m + //(392, 411, OutsideSegment, Roll), // len: 19m + (500, 3415, OutsideSegment, Accelerate), // len: 3004m (3415, 3848, OutsideSegment, Coast), // len: 433m (3848, 4513, OutsideSegment, Brake), // len: 665m (4513, 4781, OutsideSegment, Coast), // len: 268m diff --git a/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsPEV.cs b/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsPEV.cs index e287cf0ee70a30149660b1e24bbfae910c4d9988..bd863dd8a5cf05a9e11a9d1fdb042b71b55ddb89 100644 --- a/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsPEV.cs +++ b/VectoCore/VectoCoreTest/Integration/ADAS/ADASTestsPEV.cs @@ -132,23 +132,15 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4837, 4845, OutsideSegment, Roll), // len: 8m (4845, 4881, OutsideSegment, Accelerate), // len: 36m (4881, 4887, OutsideSegment, Roll), // len: 6m - (4887, 4900, OutsideSegment, Accelerate), // len: 16m - (4900, 4905, OutsideSegment, Roll), // len: 6m - (4905, 5082, OutsideSegment, Accelerate), // len: 46m - //(4955, 5041, OutsideSegment, Roll), // len: 7m - //(4962, 4983, OutsideSegment, Accelerate), // len: 21m - //(4983, 4991, OutsideSegment, Roll), // len: 8m - //(4991, 5015, OutsideSegment, Accelerate), // len: 24m - //(5015, 5025, OutsideSegment, Roll), // len: 10m - (5082, 5097, OutsideSegment, Roll), // len: 28m - (5097, 5135, OutsideSegment, Accelerate), // len: 12m - (5135, 5152, OutsideSegment, Roll), // len: 392m - (5152, 5431, OutsideSegment, Accelerate), - (5431, 5537, OutsideSegment, Coast), // len: 107m - (5564, 6084, OutsideSegment, Brake) // len: 517m - //(6081, 6366, OutsideSegment, Coast), // len: 285m - //(6366, 1e6, OutsideSegment, Accelerate) - ); + (4887, 5127, OutsideSegment, Accelerate), // len: 240m + (5127, 5143, OutsideSegment, Roll), // len: 16m + (5143, 5186, OutsideSegment, Accelerate), // len: 43m + (5186, 5204, OutsideSegment, Roll), // len: 18m + (5204, 5433, OutsideSegment, Accelerate), // len: 229m + (5433, 5528, OutsideSegment, Coast), // len: 95m + (5528, 6080, OutsideSegment, Brake), // len: 552m + (6080, 6366, OutsideSegment, Coast), // len: 286m + (6366, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_E2_NoADAS_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), @@ -280,23 +272,15 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4837, 4845, WithinSegment, Roll), // len: 8m (4845, 4881, WithinSegment, Accelerate), // len: 36m (4881, 4887, WithinSegment, Roll), // len: 6m - (4887, 4900, WithinSegment, Accelerate), // len: 16m - (4900, 4905, WithinSegment, Roll), // len: 6m - (4905, 5082, WithinSegment, Accelerate), // len: 46m - (5082, 5097, WithinSegment, Roll), // len: 7m - (5097, 5135, WithinSegment, Accelerate), // len: 21m - (5135, 5152, WithinSegment, Roll), // len: 8m - //(4991, 5015, WithinSegment, Accelerate), // len: 24m - //(5015, 5025, WithinSegment, Roll), // len: 10m - //(5025, 5053, WithinSegment, Accelerate), // len: 28m - //(5053, 5065, WithinSegment, Roll), // len: 12m - (5152, 5356, WithinSegment, Accelerate), // len: 291m - (5356, 5684, UseCase2, Coast), // len: 328m - (5684, 6010, WithinSegment, Coast), // len: 451m - (6010, 6072, WithinSegment, Brake), // len: 451m - (6072, 6135, WithinSegment, Coast), // len: 451m - (6135, 6473, OutsideSegment, Coast), // len: 338m - (6473, 1e6, OutsideSegment, Accelerate)); + (4887, 5127, WithinSegment, Accelerate), // len: 240m + (5127, 5143, WithinSegment, Roll), // len: 16m + (5143, 5186, WithinSegment, Accelerate), // len: 43m + (5186, 5204, WithinSegment, Roll), // len: 18m + (5204, 5332, WithinSegment, Accelerate), // len: 128m + (5332, 5681, UseCase2, Coast), // len: 349m + (5681, 6145, WithinSegment, Coast), // len: 464m + (6145, 6471, OutsideSegment, Coast), // len: 326m + (6471, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_E2_PCC123_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), @@ -435,23 +419,17 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS (4837, 4845, WithinSegment, Roll), // len: 8m (4845, 4881, WithinSegment, Accelerate), // len: 36m (4881, 4887, WithinSegment, Roll), // len: 6m - (4887, 4900, WithinSegment, Accelerate), // len: 16m - (4900, 4905, WithinSegment, Roll), // len: 6m - (4905, 5082, WithinSegment, Accelerate), // len: 46m - (5082, 5097, WithinSegment, Roll), // len: 7m - (5097, 5135, WithinSegment, Accelerate), // len: 21m - (5135, 5152, WithinSegment, Roll), // len: 8m - //(4991, 5015, WithinSegment, Accelerate), // len: 24m - //(5015, 5025, WithinSegment, Roll), // len: 10m - //(5025, 5053, WithinSegment, Accelerate), // len: 28m - //(5053, 5065, WithinSegment, Roll), // len: 12m - (5152, 5356, WithinSegment, Accelerate), // len: 291m - (5356, 5684, UseCase2, Coast), // len: 328m - (5684, 5755, WithinSegment, Coast), // len: 71m - (5755, 6080, WithinSegment, Brake), // len: 325m - (6080, 6140, WithinSegment, Coast), // len: 60m - (6140, 6365, OutsideSegment, Coast), // len: 225m - (6365, 1e6, OutsideSegment, Accelerate)); + (4887, 5127, WithinSegment, Accelerate), // len: 240m + (5127, 5143, WithinSegment, Roll), // len: 16m + (5143, 5186, WithinSegment, Accelerate), // len: 43m + (5186, 5204, WithinSegment, Roll), // len: 18m + (5204, 5332, WithinSegment, Accelerate), // len: 128m + (5332, 5681, UseCase2, Coast), // len: 349m + (5681, 5753, WithinSegment, Coast), // len: 72m + (5753, 6089, WithinSegment, Brake), // len: 336m + (6089, 6137, WithinSegment, Coast), // len: 48m + (6137, 6363, OutsideSegment, Coast), // len: 226m + (6363, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_E2_PCC12_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), @@ -486,7 +464,7 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS //(169, 182, OutsideSegment, Roll), // len: 13m //(182, 278, OutsideSegment, Accelerate), // len: 96m //(278, 295, OutsideSegment, Roll), // len: 17m - (422, 3615, OutsideSegment, Accelerate), // len: 3320m + (500, 3615, OutsideSegment, Accelerate), // len: 3320m (3615, 4248, OutsideSegment, Coast), // len: 633m (4248, 4509, OutsideSegment, Brake), // len: 261m (4509, 4717, OutsideSegment, Coast), // len: 208m @@ -707,11 +685,11 @@ namespace TUGraz.VectoCore.Tests.Integration.ADAS [TestCase] public void Class5_E4_PCC123_CaseJE4() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(), (0, 3430, OutsideSegment, Accelerate), // len: 3430m - (3430, 5236, WithinSegment, Accelerate), // len: 1806m - (5236, 6125, UseCase2, Coast), // len: 889m - (6125, 6424, WithinSegment, Coast), // len: 299m - (6424, 6531, OutsideSegment, Coast), // len: 107m - (6531, 1e6, OutsideSegment, Accelerate)); + (3430, 5227, WithinSegment, Accelerate), // len: 1797m + (5227, 6181, UseCase2, Coast), // len: 954m + (6181, 6431, WithinSegment, Coast), // len: 250m + (6431, 6538, OutsideSegment, Coast), // len: 107m + (6538, 1e6, OutsideSegment, Accelerate)); [TestCase] public void Class5_E4_PCC123_CrestCoast1() => TestPCC(MethodBase.GetCurrentMethod().Name.Split('_').Slice(0, -1).Join("_"), MethodBase.GetCurrentMethod().Name.Split('_').Last(),