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
rusefillc
dad00adc28
helping launch enter simulator
2021-11-16 16:45:14 -05:00
rusefillc
678a756275
helping launch enter simulator
2021-11-16 16:31:35 -05:00
Andrey
a61043e570
proportional spark cut #3427
2021-11-16 13:23:08 -05:00
Matthew Kennedy
8cdac4cac0
remove engine pointer passing ( #3556 )
...
* some
* more
* more
* the last?!
2021-11-16 04:15:29 -05:00
Andrey
0cc88ec6e2
Not all launch control options are used #3554
2021-11-15 21:13:01 -05:00
Andrey
928c673695
refactoring launch
2021-11-15 20:09:03 -05:00
Andrey
0d5df34f36
refactoring launch
2021-11-15 19:55:04 -05:00
Andrey
c18204325c
refactoring launch
2021-11-15 19:34:42 -05:00
Andrey
f510cb8b29
refactoring launch
2021-11-15 19:24:00 -05:00
Andrey
4002c92dcc
refactoring launch
2021-11-15 18:57:12 -05:00
Andrey
34015eceee
refactoring launch
2021-11-15 14:40:35 -05:00
Matthew Kennedy
145316c497
less macro, more c++ ( #3549 )
...
* less macro
* s
2021-11-15 12:44:40 +01:00
Matthew Kennedy
9797d25b7c
getOrZero ( #3319 )
2021-10-05 19:59:07 -04:00
Matthew Kennedy
730b26d034
remove old vss implementation ( #3208 )
...
* dead vss
* remove
2021-08-28 01:39:55 -04:00
alxrMironov
7ebebd6922
Begin "vehicleSpeed" refactoring. Module switched to "FunctionalPointerSensor" class. #3106 #3107 #3108 . ( #3132 )
...
* Add new sensor type "VehicleSpeed"
* Add "Vehicle speed" sensor to name list
* Add Vehicle speed sensor initialization with function pointer sensor.
* Add init_vehicle_speed_sensor.cpp to Makefile
* Replace dependencies from "getVehicleSpeed" to OOP-like "Sensor::get()"
* Add warning and TODO to "mock vehicle speed" call
* Replace get & mock "VehicleSpeed" methods in tests
* Remove #warning directive (cause error by current settings)
* Remove stray tab
* Remove explicitly type casting.
* Add "InitVehicleSpeedSensor" function declaration to init.h
* Add "VehicleSpeedSensor" initialization call into "InitNewSensors"
Co-authored-by: alxrMironov <330OMcorporative>
2021-08-12 22:16:51 +03:00
Andrey
511b5c22dd
unit test for vehicle_speed.cpp #3081
2021-08-01 12:09:53 -04:00