kifir
de22556c5f
now we're checking brake pedal state when `Activation Mode` is `Brake Pedal` #6645
2024-06-21 12:01:48 -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
5512916f57
add rpmPreLaunchCondition indicator to launch_control_state
2024-06-11 12:50:42 -06:00
kifir
0165585afa
rename rpmCondition indicator to rpmLaunchCondition
2024-06-11 12:50:42 -06:00
kifir
9909d7e035
get rid of redundant combinedConditions indicator
2024-06-11 10:10:37 -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
373c8b35b4
support isLaunchPrecondition indicator ( #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
fdc60e4bff
implement launch spark skip functionality ( #6566 )
2024-06-07 11:09:29 -04:00
kifir
3e4d1db28b
now we use updateTargetSkipRatio method instead of setTargetSkipRatio ( #6566 )
2024-06-07 11:09:29 -04:00
kifir
6b2019adf2
light refactoring: encapsulate processing of `useHardSkipInTraction` setting in SoftSparkLimiter class ( #6566 )
2024-06-06 18:40:55 -04:00
kifir
eda1a54047
light refactoring: forbid modification of SoftSparkLimiter::allowHardCut field ( #6566 )
2024-06-06 18:40:55 -04:00
kifir
9abf5d15b0
now `Launch Control`-specific functionality works only when `Enable Launch Control` setting is `true` #6571
2024-05-30 11:15:57 -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
7e33b472b6
get rid of obsolete comment
2024-05-27 18:03:58 -04:00
kifir
025d45ec62
fix retard threshold rpm #6533
2024-05-27 18:03:58 -04:00
kifir
6464d4dc7b
fix smooth retard functionality #5611
2024-05-27 09:06:42 -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
af6786e237
implement hysterisis functionality for ignition and fuel cut #5610
2024-05-21 10:08:56 -04:00
kifir
8a4f53214b
refactoring: LaunchControlBase::isInsideRPMCondition method returns bool again
2024-05-21 10:08:56 -04:00
Andrey
09b787adf3
launch control: merging two settings into one
2024-03-16 17:06:42 -06:00
Andrey
946bc82376
refactoring: LaunchCondition enum
2024-03-09 08:39:58 -05:00
Andrey
aa4005aa60
only: isLaunchPreCondition
2024-02-29 23:11:25 -05:00
Andrey
8f852fd4e7
only: typo? red flag that launch control coverage does not care
2024-02-29 22:33:37 -05:00
rusefillc
198c9e8f57
only:shall we be just a little less Toyota
2023-11-01 10:09:04 -04:00
Andrey
5155369bf6
launch control: Speed threshold depends on launch mode, also zero speed limit handling #5419
2023-07-20 16:26:33 -04:00
Andrey
dabae98f16
launch control: Speed threshold depends on launch mode, also zero speed limit handling #5419
...
only: change zero setting handling
2023-07-20 16:26:11 -04:00
Matthew Kennedy
83f8b168f6
indent formatting
...
(cherry picked from commit 8b5825adc46f5b626e0c8df1e00e468716c3daef)
2023-06-02 00:37:45 -04:00
Andrey
0265582f28
setSparkSkipRatio limitation #5231
2023-05-25 18:52:19 -04:00
Andrey
1aa8e879dd
setSparkSkipRatio limitation #5231
2023-05-25 15:17:07 -04:00
Andrey
4390320b6c
setSparkSkipRatio limitation #5231
2023-05-25 12:41:11 -04:00
rusefi
a17e12747e
Add fuel adder to launch fix #4777
2022-11-13 20:23:19 -05:00
rusefillc
4987a0b93c
Launch control bug? "range" thing is confusing #4348
...
a typo and configurable behaviour without UI
2022-07-20 18:48:55 -04:00
rusefillc
a03d927638
Launch control bug? "range" thing is confusing #4348
...
bug or dead code? at least making it a bit more obvious
2022-07-20 18:30:20 -04:00
rusefillc
0e2907328b
code formatting #4348
2022-07-20 18:16:54 -04:00
rusefillc
f7ecebaa64
logging of live data structs was: data points #3614
2022-06-29 02:37:24 -04:00
rusefillc
241f2765e9
logging of live data structs was: data points #3614
2022-06-29 01:49:59 -04:00
rusefillc
edb65b660e
https://github.com/rusefi/alphax-2chan/issues/50
2022-04-19 20:43:41 -04:00
rusefillc
e715bcc01f
actually let's remove the duplicates
2022-04-18 11:43:49 -04:00
rusefillc
e59ae35196
unique field names
2022-04-18 11:11:57 -04:00
rusefillc
32c1cd09da
https://www.rusefi.com/forum/viewtopic.php?p=44166#p44166
...
launch control live data
2022-01-24 20:58:21 -05:00
Andrey
4ebb3c94d3
migrating to SensorType::Rpm API
2022-01-20 23:43:18 -05:00
rusefillc
f685bab9eb
live data for wastegate and launch control #3588
2021-12-16 16:19:33 -05:00
rusefillc
81759802d0
live data for wastegate and launch control #3588
2021-12-16 14:47:00 -05:00
Andrey
940b04ab24
Let's always have TS structure so that unit tests can check values in outputChannels, kind of making outputChannels a god dump for state but whatever since Live View is coming
2021-12-07 20:18:47 -05:00
rusefillc
bdde177e04
skipspark script kills ECU fix #3611
2021-11-25 22:40:19 -05:00
Scott Smith
823d9a07e0
Programmatically replace ENGINE() and CONFIG() with engine-> etc ( #3565 )
...
git grep -l -w ENGINE | xargs sed -i -r "s/ENGINE\(([]a-zA-Z_0-9.[]+)\)/engine->\1/g"
git grep -l -w CONFIG | xargs sed -i -r "s/([^a-zA-Z_])CONFIG\(([]a-zA-Z_0-9.[]+)\)/\1engineConfiguration->\2/g"
2021-11-17 03:54:21 -05:00
Scott Smith
cc95bd6c8e
Programmatically remove EnginePtr/inject, EXPAND_Engine, and WITH_ENGINE_TEST_HELPER* ( #3560 )
...
* Programmatically remove EnginePtr/inject, EXPAND_Engine, and WITH_ENGINE_TEST_HELPER*
for i in ": public EnginePtr " ", public EnginePtr" "EXPAND_Engine;" "EXPAND_Engine"; do
git grep -l "$i" | xargs sed -i "s/$i//g"
done
git grep -l "inject" | xargs sed -i "/inject[(][)]/d"
for i in WITH_ENGINE_TEST_HELPER_SENS WITH_ENGINE_TEST_HELPER_BOARD_CALLBACK WITH_ENGINE_TEST_HELPER; do
git grep -l "$i" | xargs sed -i "s/$i/EngineTestHelper eth/g"
done
git checkout firmware/controllers/core/engine_ptr.h
git checkout unit_tests/global.h
* Review fixups.
2021-11-16 16:52:11 -05:00
rusefillc
17d4646dce
spelling
2021-11-16 16:46:54 -05:00