Commit Graph

359 Commits

Author SHA1 Message Date
rusefi 8ba703da6b docs 2018-10-13 09:24:41 -04:00
rusEfi e5534d79b7 new debug field 2018-10-10 22:19:20 -04:00
andreika-git bd40691e67 AirFlow-interpolated tCharge Mode (#612)
* Add vars & enums

* updateTChargeK()

* limitRateOfChange()

* Impl. AirFlow-interpolated tCharge mode

* Update tsOutputChannels: tCharge & airFlow

* Set default config params

* Unit-tests

* Fix tChargeMode_e
2018-09-29 12:16:36 -04:00
rusefi 1f90cf153d refactoring 2018-09-16 22:26:57 -04:00
rusefi 9b1af6ad6d error codes 2018-09-10 22:10:55 -04:00
rusefi 7b37195d64 names for error codes 2018-09-10 22:00:13 -04:00
rusefi 95117bcfdc separating data structure from global state 2018-08-31 22:19:19 -04:00
rusefi 47aa86ff18 docs 2018-08-29 07:43:21 -04:00
rusefi 2795d19fbc better method name 2018-07-29 16:30:23 -04:00
rusEfi 75b10d9e54 wider macro usage 2018-07-28 19:16:58 -04:00
rusefi 5e6deaa782 making error condition less fatal
#598
2018-07-28 15:36:47 -04:00
rusefi 9b2c7239c8 #598 better state initialization 2018-07-28 14:28:52 -04:00
rusefi 22cbf774ad #598 2018-07-28 14:01:28 -04:00
rusefi e03314e4a5 #598 really strage error 2018-07-28 13:58:19 -04:00
rusefi 99e74635ef step towards more unique codes 2018-07-25 23:30:00 -04:00
rusefi 959a91ae4c unique error codes #598 2018-07-25 23:03:04 -04:00
rusefi bb15cb20fd #598 2018-07-24 20:40:44 -04:00
rusefi 2cdee04c61 refactoring: reorder to remove forward reference 2018-07-24 20:15:38 -04:00
rusEfi 9cce922b78 per error code 2018-07-23 21:38:05 -04:00
rusefi 74bd1d7e10 error code into angle validation 2018-07-23 21:03:20 -04:00
rusefi e3dfcc4df9 more detailed warning 2018-06-12 05:45:11 -04:00
rusefi d7211d8c64 better field name 2018-05-08 13:33:49 -04:00
andreika-git 99ea4ee796 Idle PID Coasting & Amplification Improvements (#589)
* PID Error Amplification Coef

* Add settings: useIacTableForCoasting,pidExtraForLowRpm,iacCoasting

* Modify interface for the new settings

* Run gen_config.bat and generate configs

* idlePositionSensitivityThreshold

* Remove cltCorrection from autoIdle() & more verbose debug

* Impl. idlePidRpmDeadZone and pidExtraForLowRpm; reset PID when deactivated

* Impl. useIacTableForCoasting+iacCoasting and idlePidRpmUpperLimit
2018-03-30 08:42:13 -04:00
rusEfi 31f2811cd5 chasing that funny issue on change engine 2018-03-20 23:12:32 -04:00
andreika-git ac0189270e Impl. faster engine spin-up mode (alpha-version) (#567)
* Impl. faster engine spin-up mode (alpha-version)

* A comment for RPM_LOW_THRESHOLD

* Faster engine stop detection

* Safety check for instant RPM on spinning-up

* rusefi.xml

* unit-tests & relevant fixes
2018-03-10 20:58:51 -05:00
rusefi c724db110e progress 2018-03-03 09:11:49 -05:00
rusefi 1eea49aaec extracting macro 2018-02-03 10:48:35 -05:00
rusefi 02974f6854 tiny fix 2018-01-28 13:14:18 -05:00
rusEfi b4f89fbe26 why?... 2018-01-25 19:29:28 -05:00
rusefi 64b7a51617 #65
explicit precision control
2018-01-23 12:05:14 -05:00
rusefi 1d31067d19 happy new year 2018-01-20 20:55:31 -05:00
rusEfi 44d93077ce better state validation 2018-01-13 21:47:34 -05:00
rusEfi 9684549124 better method name 2018-01-07 11:17:49 -05:00
rusefi 73024a808a docs 2017-12-24 21:26:42 -05:00
andreika-git 95e55a22f3 New PID with CIC integrator (#519) 2017-12-24 21:17:10 -05:00
rusefi d166bd9493 typo 2017-12-11 10:07:13 -05:00
rusEfi 414f45ede2 softer error handling 2017-12-03 18:17:59 -05:00
rusefi 306a450568 better constraint validation 2017-12-02 22:29:50 -05:00
rusefi 3232d0d59d better state validation 2017-12-02 18:58:40 -05:00
rusefi adf6b99b38 better state validation 2017-12-02 18:58:27 -05:00
rusefi 67fc168368 better error handling 2017-11-19 21:30:59 -05:00
rusefi f839afeb54 better field name 2017-11-06 22:29:39 -05:00
rusefi 276df6e481 refactoring: better method name 2017-11-06 21:48:25 -05:00
rusefi ce29b1ea17 fixing build 2017-11-06 21:37:21 -05:00
rusefi 3c3a7ad34f refactoring - better variable name 2017-11-06 21:30:39 -05:00
rusefi 345304ea8e #487 2017-11-06 19:00:30 -05:00
rusefi 281611e2fd better state validation 2017-10-29 16:42:36 -04:00
rusefi 79398af30a docs 2017-10-09 07:46:50 -04:00
rusEfi 5a6f42d1fa minor etb 2017-09-17 22:05:03 -04:00
rusefi 64162b2719 PID auto tune 2017-09-14 22:07:26 -04:00