kifir
5bce202067
only:refactoring: extract part of functionality into `TestPersistentConfiguration` class
2024-11-05 23:19:51 +02:00
kifir
5c6ee81352
only:refactoring: extract part of functionality into `TestEngineConfiguration` class
2024-11-05 23:19:51 +02:00
kifir23917
6361b9ef31
Flat shift tests #5608 ( #7042 )
...
* only:refactoring: extract part of functionality into `TestEngineConfiguration` class
* only:refactoring: rename file
* only:refactoring: Now we reuse `TestBase` class functionality
* only:refactoring: extract part of functionality into `TestEngineState` class
* only:refactoring: extract part of functionality into `TestEngineConfiguration` class
* implement test for `Torque Reduction Ignition Cut` setting #5608
2024-11-04 17:09:39 -05:00
kifir
639d738390
only:refactoring: put stuff into anonymous namespace to avoid linkage issues #5608
2024-10-04 16:14:01 +03:00
kifir
80e0d7dc0d
only:refactoring: move `updateRpm` method from `LaunchTestBase` class to `TestBase` class #5608
2024-10-04 16:14:01 +03:00
kifir
f264a2bdd0
refactoring: extract part of functionality into TestBase class
2024-06-19 14:33:43 -04:00
kifir
23f1466a85
get rid of hysteresis functionality - see https://github.com/rusefi/rusefi/issues/6566#issuecomment-2166719232 ( #6566 )
2024-06-13 17:35:51 -04:00
kifir
e004111d40
add test cases
2024-06-12 18:19:09 -06:00
kifir
2434f3a14b
light refactoring
2024-06-12 18:19:09 -06:00
kifir
b4098fed2c
refactoring: part of functionality is extracted into LaunchTestBase class
2024-06-12 18:19:09 -06:00
kifir
8f58eca581
refactoring: reuse LaunchTestBase class functionality
2024-06-12 18:19:09 -06:00
kifir
0c7a862f1d
refactoring: part of functionality is extracted into LaunchTestBase class
2024-06-12 18:19:09 -06:00
kifir
7e4b2661d6
now we retard ignition only on pre-launch or launch conditions ( #5611 )
2024-06-11 13:52:17 -06:00
kifir
0165585afa
rename rpmCondition indicator to rpmLaunchCondition
2024-06-11 12:50:42 -06:00
kifir
8055596c43
rename isLaunchPreCondition indicator to isPreLaunchCondition
2024-06-11 10:10:37 -06:00
kifir
be17496d53
now we skip spark only on pre-launch condition ( #6566 )
2024-06-11 09:00:03 -06:00
kifir
455a30247b
get rid of delay on activation launch mode - it looks like launchActivateDelay setting is always zero, because there is no way to configure this setting
2024-06-11 09:00:03 -06:00
kifir
61e18829f4
fix test for RPM inside spark skip RPM window ( #6566 )
2024-06-11 06:57:13 -06:00
kifir
05cdaa7fb7
refactor test ( #6566 )
2024-06-10 10:00:08 -06:00
kifir
eabaae9491
enhance test ( #6566 )
2024-06-08 13:10:00 -07:00
kifir
c039f64c3c
move launch controller update before updating spark limiters and calculation of advance, because we use launch controller for these operations
2024-06-07 11:37:46 -04:00
kifir
fdc60e4bff
implement launch spark skip functionality ( #6566 )
2024-06-07 11:09:29 -04:00
kifir
fb47bb2bca
add tests for disabled launch control #6571
2024-05-30 14:08:55 -04:00
kifir
b67564c6aa
rename smoothRetardEndRpm to launchCorrectionsEndRpm #6566
2024-05-29 14:59:58 -04:00
kifir
afe0721858
add references to requirements in test
...
closes #5611
2024-05-29 06:38:26 -04:00
kifir
e60038f8ca
now timing stays at the "ignition retard" after the end RPM for smooth timing retard #5611
2024-05-28 18:55:27 -04:00
kifir
025d45ec62
fix retard threshold rpm #6533
2024-05-27 18:03:58 -04:00
kifir
68ba4ed096
add test_ignition_angle_advance #5611
2024-05-27 16:03:41 -04:00
kifir
9f053cf4b7
enhance hysterisis detection: now we use isAfterLaunch indicator on launch_control_state panel instead of hidden class field #5610
2024-05-21 13:29:49 -04:00
kifir
3405205dee
tests for rpmCondition with hysterisis #5610
2024-05-21 10:08:56 -04:00
kifir
fee1602fd9
add tests for targetSkipRatio calculation #6528
2024-05-17 13:31:52 -04:00