kifir
82e95ce9d1
handle lack of ignition voltage ( closes #7254 )
2025-01-08 16:46:07 -05:00
kifir
aa18fd899f
Handle fuel splashing ( closes #7180 )
2024-12-19 15:51:55 -05:00
kifir
348fe3eaa7
Add `Clutch Up Switch` option to`Activation Mode` combobox on `Shift Torque Reduction (Flat Shift)` dialog #7117
2024-12-18 08:36:09 +02:00
kifir
6eb30ea69f
only:replace `ShiftTorqueReductionSwitchTest` with `ShiftTorqueReductionSwitchTest` and `ShiftTorqueReductionInvertedSwitchTest` to avoid combinatorial explosion
2024-12-18 08:36:09 +02:00
kifir
2dbdad0698
only:refactoring: convert `TestBase` class into template to make base GoogleTest class customizable #7117
2024-12-18 08:36:09 +02:00
rusefillc
ab68587ce8
only:ExpAverage progress
2024-12-16 23:37:16 -05:00
kifir
482ef8e403
only:refactoring: extract part of functionality into `TestLuaScriptExecutor::executeFormattedLuaScript` template method
2024-12-16 19:28:29 +02:00
kifir
53cc9049cf
Add `Clutch Down Switch` option to`Activation Mode` combobox on `Shift Torque Reduction (Flat Shift)` dialog ( closes #7117 )
2024-12-16 19:28:29 +02:00
kifir
aec2f0904c
only:small step to real end-to-end tests: now we use Lua scripts instead of direct engine state configuration.
2024-12-16 07:20:26 -05:00
kifir
e5f0f2384d
Implement `setTorqueReductionState` Lua hook ( closes #7160 )
2024-12-15 16:48:20 -05:00
kifir
4d8b3229fa
Implement `Minimum Vehicle Speed` setting #6783
2024-12-06 19:18:23 +02:00
kifir
80a7b4c436
Implement `Ignition Retard` setting #6783
2024-12-06 17:33:06 +02:00
kifir23917
ad027a99d6
Implement Fuel Adder % settings #6783 ( #7125 )
...
* only:refactoring: extract part of functionality into `NitrousTestBase` class #6783
* Implement `Fuel Adder %` settings #6783
2024-12-05 16:58:40 -05:00
kifir23917
8130d035ed
Convert `NitrousController` into engine module, handling slow callback #6783 ( #7121 )
...
* make update sensor post action configurable #6783
* Convert `NitrousController` into engine module, handling slow callback #6783
2024-12-04 17:55:08 -05:00
kifir23917
8ec1c247fe
Nitrous defaults and deactivation RPM window fix ( #7115 )
...
* Implement default value for `Minimum TPS` setting #6783
* Implement default value for `Minimum CLT` setting #6783
* Implement default value for `Maximum AFR` setting #6783
* Implement default values for `Activation RPM`, `Deactivation RPM` and `Deactivation RPM Window` settings #6783
* only:refactoring: get rid of redundant overloaded `TestBase::updateRpm` method
* only: refactoring make rising checker in hysteresis configurable
* Enhance deactivation RPM window implementation #6783
2024-12-02 12:06:49 -05:00
kifir
b99c2897ce
Implement `Activation RPM`, `Deactivation RPM` and `Deactivation RPM Window` settings #6783
2024-12-02 00:27:43 +02:00
kifir
74e8619ad7
Implement `Maximum AFR` setting #6783
2024-11-30 00:34:03 +02:00
kifir
8c03b616e6
implement `Maximum MAP` setting #6783
2024-11-29 01:26:40 +02:00
kifir
67d0923a29
implement `Minimum CLT` setting #6783
2024-11-29 01:26:40 +02:00
kifir
19003c22d2
implement `Minimum TPS` setting #6783
2024-11-29 01:26:40 +02:00
kifir
074d0a69d5
only:refactoring: extract part of functionality into `updateSensor` method #6783
2024-11-29 01:26:40 +02:00
rusefillc
7f8817d642
only:lost naming convention?
2024-11-27 17:03:39 -05:00
kifir23917
d58aeb045d
Implement `Nitrous Control` settings with arming functionality #6783 ( #7103 )
2024-11-27 16:43:45 -05:00
kifir
a36a8614da
implement `FuelDifferentialPressureTest` ( closes #6972 )
2024-11-22 17:51:25 +02:00
kifir
e99bf20960
only:reordering: move part of functionality from `LaunchTestConfig` and `LaunchTestBase` classes to `TestBase` and `EngineConfig`
2024-11-21 16:55:17 +02:00
kifir
8873f2d784
only:reordering: move functionality from `ShiftTorqueReductionTestBase` and `ShiftTorqueReductionTestConfig` classes to `TestBase` and `EngineConfig`
2024-11-21 16:55:17 +02:00
kifir
4ca3f7a933
only:refactoring: renaming
2024-11-21 16:55:17 +02:00
kifir23917
5731cdd6dc
implement `StagedInjectionTest` #6972 ( #7087 )
2024-11-20 14:07:50 -05:00
kifir
9d86da59e1
implement test for `Torque Reduction Ignition Retard(deg)` parameter #5608
2024-11-05 23:19:51 +02:00
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
9de6091f88
implement APP condition monitoring #5608
2024-10-04 16:14:01 +03:00
kifir
bf14a7cff9
only:refactoring: Now `TestBase::updateRpm` method accepts `float` instead of `int`
2024-10-04 16:14:01 +03:00
kifir
29d6245292
only:get rid of redundant qualifiers
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
8fbbde4368
implement AcPressureTest #6570
2024-06-19 14:33:43 -04:00
kifir
f264a2bdd0
refactoring: extract part of functionality into TestBase class
2024-06-19 14:33:43 -04:00
Andrey
37085b9196
only:Some sort of AFR smoothing for some reason #6579
2024-06-15 10:31:03 -04:00
Andrey
af8afafdb8
only: lua_biquad.h
2024-06-03 08:31:09 -04:00
Andrey
577620e478
only:making things less weird
2024-06-03 08:27:25 -04:00
Andrey
70747b7edd
only:making things less weird
2024-06-02 12:28:29 -04:00
Andrey
300e08d4c4
only:making boost constraints more obvious, also running boost in simulator
2023-10-19 21:06:09 -04:00
Andrey
e74edbe365
only:uint8 scaled test
2023-09-10 13:39:54 -04:00
rusefi
78e48d3718
only:timer.h goes to libfirmware!
2023-08-30 23:11:24 -04:00
rusefi
415b3d55df
Technical debt: ENUM_32_BITS #3874
...
poking the bear
2023-06-01 01:45:53 -04:00
Andrey
e9da0eeed2
K
...
only:mre_f4
2023-03-04 16:00:50 -05:00
rusefillc
5e62595d69
reduce flash footprint by smarter code generation #4163
2022-12-03 00:51:41 -05:00
Andrey
5b88c6b535
exp average is pretty cool
2022-11-28 19:22:45 -05:00
Matthew Kennedy
58619b4115
Scaled channel ints ( #4129 )
...
* test that fails today
* Revert "int32 scaled_channel has float precision #4128"
This reverts commit 03d44b75ea
.
* fix the problem
* format
* x
* s
2022-05-02 15:20:02 -04:00