Commit Graph

404 Commits

Author SHA1 Message Date
rusefi 539cd8b1c7 current toolchain does not work great with current rusEfi code, two methods with same name are hard for full text search :( 2019-08-08 22:33:52 -04:00
rusefi 121ad9b786 fixing build & taking a safer route 2019-08-08 22:12:51 -04:00
rusefi 7d73c6a8a9 WFT is wrong with MRE_miata_na6 config? operationMode complexity #898
fancy smansy unit test with some C++11
2019-08-08 21:27:57 -04:00
rusefi 51110b33ad WFT is wrong with MRE_miata_na6 config? operationMode complexity #898
refactoring to begin with, zero logic change
2019-08-08 00:19:09 -04:00
rusefi 6bdb8c50bf Annotations in C++ code to produce formulas in rusEfi console #807
typo & refactoring: splitting class
2019-07-12 23:15:52 -04:00
rusefi a3de5fc276 Annotations in C++ code to produce formulas in rusEfi console #807
refactoring wall wetting
2019-07-12 22:34:38 -04:00
Matthew Kennedy 77075fce3d Fix some maf logic (#880)
* fix maf

* thank you vscode for mangling ANSI -> utf8
2019-07-10 09:14:47 +03:00
rusefi 4f939bbe4a refactoring 2019-06-10 11:17:36 -04:00
Matthew Kennedy 95003e9a7b const, explicit, and override (#831)
* const, explicit, and override

* more const

* more const

* missed a spot
2019-06-08 09:51:36 -04:00
rusefi cfe1f06e65 refactoring 2019-05-27 19:05:59 -04:00
rusefi 2ac7d748ac refactoring 2019-05-27 18:58:43 -04:00
rusefi 5e296328c5 refactoring: splitting huge header 2019-05-27 18:50:23 -04:00
rusefi 5f642ac254 unit tests should not have global context, including mock values 2019-05-27 15:56:12 -04:00
rusefi 0dca6e6da1 refactoring: better variable names 2019-05-27 11:17:28 -04:00
rusefi 8c00f9ebe8 FEATURE REQ: aux temperature inputs #332 2019-05-09 19:39:21 -04:00
rusefi 1220a1a1fb Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
first steps of scheduling metric
2019-05-07 17:22:26 -04:00
rusefi 61231fb1af Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
refactoring only
2019-05-07 16:45:29 -04:00
rusefi edb4e37505 docs 2019-05-02 17:52:48 -04:00
rusefi f04732830f PID - fix dTime usages #776 2019-04-25 21:31:33 -04:00
rusefi 45588e9f17 Revert "Revert "The Big Refactoring of 2019: configuration version should not be a global variable fix #656""
This reverts commit 570ce62871.
2019-04-15 21:37:54 -04:00
rusefi 5ad1044d19 The Big Refactoring of 2019: configuration version should not be a global variable #656 2019-04-15 21:09:43 -04:00
rusefi 49841f1adb The Big Refactoring of 2019: configuration version should not be a global variable #656 2019-04-15 21:02:42 -04:00
rusefi 570ce62871 Revert "The Big Refactoring of 2019: configuration version should not be a global variable fix #656"
This reverts commit 98a75d19
2019-04-15 20:42:22 -04:00
rusefi 98a75d19e7 The Big Refactoring of 2019: configuration version should not be a global variable fix #656 2019-04-15 20:27:19 -04:00
rusefi 541c445a2d defined(__DOXYGEN__) ? #748 2019-04-12 22:07:03 -04:00
rusefi bd2b992918 unifying_file_naming 2019-03-29 09:11:13 -04:00
rusefi 7c1020b17c random progress 2019-03-14 13:28:51 -04:00
rusefi 3127b6fd24 Refactor Trigger System #635
reducing global state magic
2019-02-03 02:33:33 -05:00
rusefi 3dab4b5163 #656 global is not great 2019-01-28 02:29:13 -05:00
rusefi 9a3441f11b #657 pulling global access down 2019-01-28 00:44:30 -05:00
rusefi ee4ac9b240 NA6 progress
A/C toggle switch indicator in TS
renaming "pedalPosition" to "throttlePedalPosition"
2019-01-27 00:02:58 -05:00
rusefi e1687b30ca refactoring: reducing header tree hell 2019-01-20 23:38:41 -05:00
rusefi aa84ca62d4 refactoring: reducing header tree hell 2019-01-20 23:25:39 -05:00
rusefi 8b0f885a84 I like C++11 :) 2019-01-19 22:31:55 -05:00
rusefi 5b18f9f360 FSIO testability and test-driven development 2019-01-19 22:09:37 -05:00
rusefi 1b0c46aaa7 better fields location, better initialization logic 2019-01-19 21:10:58 -05:00
rusefi 8539ba3271 The Big Refactoring of 2019: configuration version should not be a global variable #656 2019-01-15 21:51:09 -05:00
rusefi 0ffa05a911 learning C++ 2019-01-15 20:24:36 -05:00
rusefi a2e8744200 The Big Refactoring of 2019: configuration version should not be a global variable #656
making a global not global
2019-01-14 12:21:26 -05:00
rusefi 756ad521aa Trigger: Question: something strange trigger errors #662
refactoring towards an improvement
2019-01-14 10:58:38 -05:00
rusefi 4b72599e2f Trigger: Question: something strange trigger errors #662
hopefully CUSTOM_ERR_START_STACK fix
2019-01-14 08:57:08 -05:00
rusefi 655f43f61a enjoying C++11 2019-01-13 23:44:26 -05:00
rusefi 8aea068532 enjoying C++11 2019-01-13 23:25:15 -05:00
rusefi 85a4307d04 Question: something strange trigger errors #662
unit test progress
2019-01-12 21:36:50 -05:00
rusefi 64892c5d06 field name typo 2019-01-12 14:19:21 -05:00
rusefi aeea2b95d0 warning code refactoring related to
Question: something strange trigger errors #662
2019-01-11 09:58:48 -05:00
rusefi dbac37c59d The Big Refactoring of 2019: scheduler should not be global #655 2019-01-09 01:07:50 -05:00
rusefi 2f01f8759c The Big Refactoring of 2019: scheduler should not be global #655 2019-01-09 00:53:54 -05:00
rusefi 90baa5ab73 FSIO to stop engine if things are REALLY bad - user-configurable and disabled by default obviously 2019-01-05 23:48:37 -05:00
rusefi 5b74163136 refactoring around "stopEngine" logic 2019-01-05 23:33:04 -05:00
rusefi 0c6f361181 refacoting: making code more consistent 2019-01-05 00:57:09 -05:00
rusefi 19c410387d making either Matt or compiler or both happier 2019-01-05 00:11:17 -05:00
rusefi 72f87ce425 #625 2018-12-25 21:18:14 -05:00
rusefi f9fb3d8168 CJ125 unit-tests coverage #617 2018-11-03 09:44:34 -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 47aa86ff18 docs 2018-08-29 07:43:21 -04:00
rusefi 36ba17ac1c #600 2018-07-29 18:02:37 -04:00
rusefi 4c1e42877e better field name 2018-07-28 14:15:42 -04:00
rusefi bb15cb20fd #598 2018-07-24 20:40:44 -04:00
rusefi 23696ebab1 docs & constraint 2018-07-24 20:22:16 -04:00
rusefi d7211d8c64 better field name 2018-05-08 13:33:49 -04:00
andreika-git 16c4f84d8d Coasting Fuel Cut-off - Implementation (basic) (#585)
* Use getRpm() instead of rpmValue - needed for unit-tests

* Impl.

* Defaults

* Unit-tests
2018-03-22 13:37:34 -04:00
rusefi b23fea4dd5 #569 2018-03-18 12:15:51 -04:00
rusefi 5385a040fd refactoring 2018-02-03 20:43:31 -05:00
rusefi 436f7aa965 reducing coupling between trigger emulation and FSIO 2018-02-03 11:42:50 -05:00
rusefi 1eea49aaec extracting macro 2018-02-03 10:48:35 -05:00
rusefi 79482a3f77 #492 2018-01-17 19:18:48 -05:00
rusEfi d9fee11d73 bixing build 2017-12-31 20:13:04 -05:00
andreika-git 513202a0af Fuel consumption impl. (alpha) (#526) 2017-12-31 19:25:59 -05:00
rusefi 56b6e33eab #490 2017-11-26 22:30:37 -05:00
rusefi 405f06a608 #498 2017-11-20 15:01:48 -05:00
Matthew Kennedy c3c38aa9bd Implement oil pressure sensor (#491)
* code changes

* config changes
2017-11-15 14:30:13 -05:00
rusefi f839afeb54 better field name 2017-11-06 22:29:39 -05:00
rusEfi 5a6f42d1fa minor etb 2017-09-17 22:05:03 -04:00
rusefi 94c92f41dc #442 2017-08-31 07:53:41 -04:00
rusefi 1382185a30 #473 2017-08-17 09:10:22 -04:00
rusefi 37d5f51a3a TCU 2017-08-03 22:30:47 -04:00
rusefi e1500ea729 #413 2017-07-26 20:27:08 -04:00
rusefi 5e74c8e0bf FSIO-based timing correction 2017-07-25 20:37:46 -04:00
rusefi ea698a6f09 refactoring: better name 2017-06-26 09:14:31 +03:00
andreika-git 77ba93d464 Fsio progress (#449)
* gen_config.bat

* FSIO: fuelPump & mainRelay progress

* typo
2017-06-25 08:35:46 +03:00
rusefi 1d24cffbc4 better class name 2017-05-24 07:57:58 -04:00
rusefi 75dc730b0e #426 2017-05-24 07:35:44 -04:00
rusefi 58a8dfdb42 better field name 2017-05-21 23:17:08 -04:00
rusefi 74a359077c better macro name 2017-05-15 23:33:22 -04:00
rusefi 24812dd9d4 avoiding a warning 2017-05-15 22:02:36 -04:00
rusefi 7308a4295f remove unused 2017-05-15 21:25:32 -04:00
rusefi 5c3fe0e77f #415 2017-05-15 05:08:17 -04:00
rusefi 84716ce672 #412 2017-05-11 08:32:08 -04:00
rusefi e610a76ff1 telemetry dreams 2017-05-04 17:03:23 -04:00
rusefi 24d5d7c862 better field name 2017-05-02 18:15:19 -04:00
rusefi 065b92f4b6 telemetry dreams 2017-05-01 22:33:20 -04:00
rusefi 24559473d6 improving internal consistency validation 2017-03-19 17:54:03 -04:00
rusefi a9fca33dea refactoring - extracting sensors storage class 2017-03-07 02:24:57 -05:00
rusefi 8eb162cbab #348 refactoring 2017-03-07 02:01:17 -05:00
rusefi b01b053595 progress #363 2017-03-01 22:18:25 -05:00
rusefi f7023fca23 usability: better error handling 2017-02-24 19:20:33 -05:00
rusEfi 2b73087f01 auto-sync 2017-02-09 22:02:07 -05:00
rusEfi 8782c80749 auto-sync 2017-02-09 12:03:46 -05:00
rusEfi ef496916f9 auto-sync 2017-01-22 17:03:31 -05:00
rusEfi 6b3e07cc22 auto-sync 2017-01-19 15:03:17 -05:00
rusEfi 54873240ce auto-sync 2017-01-05 21:12:06 -05:00
rusEfi 55e89f0f31 auto-sync 2017-01-03 06:05:22 -05:00
rusEfi 27b0cca4ef auto-sync 2016-12-27 11:01:26 -05:00
rusEfi 2f23b4a3b9 auto-sync 2016-12-25 22:02:40 -05:00
rusEfi a73141f687 auto-sync 2016-12-23 14:01:45 -05:00
rusEfi 83ab00ba5a auto-sync 2016-12-22 14:02:38 -05:00
rusEfi 73ac4177b5 auto-sync 2016-12-21 18:01:56 -05:00
rusEfi 423b838d2b auto-sync 2016-12-18 19:02:00 -05:00
rusEfi c869c21ba8 auto-sync 2016-12-18 12:03:48 -05:00
rusEfi 6d6f02036d auto-sync 2016-12-18 10:02:38 -05:00
rusEfi dd72915fba auto-sync 2016-12-06 23:03:39 -05:00
rusEfi 6c3c01881b auto-sync 2016-12-01 23:01:36 -05:00
rusEfi 5b265a67ef auto-sync 2016-12-01 22:02:50 -05:00
rusEfi d8defe3310 auto-sync 2016-12-01 10:01:50 -05:00
rusEfi dd7b864492 auto-sync 2016-11-30 22:06:43 -05:00
rusEfi f399233038 auto-sync 2016-11-30 21:06:24 -05:00
rusEfi 2a7d260437 auto-sync 2016-11-30 20:02:41 -05:00
rusEfi 0fe292a6ac auto-sync 2016-11-30 19:01:43 -05:00
rusEfi d8753c34a2 auto-sync 2016-11-30 15:02:43 -05:00
rusEfi 070cdef25c auto-sync 2016-11-29 23:01:55 -05:00
rusEfi 2e626bcf9f auto-sync 2016-11-28 15:01:54 -05:00
rusEfi 775950e919 auto-sync 2016-11-03 23:02:58 -04:00
rusEfi b3d4ef545c auto-sync 2016-10-13 01:02:02 -04:00
rusEfi 448da9b2cc auto-sync 2016-09-26 21:03:18 -04:00
rusEfi cd14fb40f2 auto-sync 2016-09-26 20:02:24 -04:00
rusEfi b61361ffa2 auto-sync 2016-09-15 20:03:32 -04:00
rusEfi d861f21e17 auto-sync 2016-09-10 00:02:11 -04:00
rusEfi c844da2f48 auto-sync 2016-09-04 01:01:54 -04:00
rusEfi 4f5e4546aa auto-sync 2016-09-03 02:03:32 -04:00
rusEfi f9d77c4d90 auto-sync 2016-09-03 01:02:32 -04:00
rusEfi f4eae9613f auto-sync 2016-08-29 22:02:57 -04:00
rusEfi 5e42bdb39f auto-sync 2016-08-06 01:04:28 -04:00
rusEfi a6bd537bb6 auto-sync 2016-08-01 22:04:24 -04:00
rusEfi 4324659896 auto-sync 2016-07-14 23:02:55 -04:00
rusEfi b81b53c00a auto-sync 2016-07-13 22:02:35 -04:00
rusEfi a74f74f0c4 auto-sync 2016-07-13 19:03:06 -04:00
rusEfi 4e588ff8f1 auto-sync 2016-07-05 20:02:56 -04:00
rusEfi fed54e5ebe auto-sync 2016-06-26 20:03:27 -04:00
rusEfi ab7fe5cefa auto-sync 2016-06-09 11:02:31 -04:00
rusEfi 65d8321ccf auto-sync 2016-05-23 21:01:32 -04:00
rusEfi 8a89f2723e auto-sync 2016-02-10 17:01:44 -05:00
rusEfi 5e88186f5c auto-sync 2016-02-06 16:02:41 -05:00
rusEfi 9dd88a1dc1 auto-sync 2016-02-06 12:02:24 -05:00
rusEfi ceb3666633 auto-sync 2016-02-06 10:01:34 -05:00
rusEfi 24af915928 auto-sync 2016-01-31 19:01:34 -05:00
rusEfi 77f7ad454e auto-sync 2016-01-30 22:03:36 -05:00
rusEfi 0374941139 auto-sync 2016-01-26 23:01:44 -05:00
rusEfi 8ac341bb6b auto-sync 2016-01-26 20:02:45 -05:00
rusEfi d0650ba0e0 auto-sync 2016-01-25 12:01:30 -05:00
rusEfi b178ee956f auto-sync 2016-01-25 03:02:33 -05:00
rusEfi a3ed8d4d8f auto-sync 2016-01-25 02:03:01 -05:00
rusEfi d2a790bd0c auto-sync 2016-01-25 01:02:55 -05:00
rusEfi 8e082ebe7f auto-sync 2016-01-23 18:01:40 -05:00
rusEfi fc5bd69248 auto-sync 2016-01-22 19:01:28 -05:00
rusEfi 330655478f auto-sync 2016-01-18 14:01:39 -05:00
rusEfi ebf6c75a50 auto-sync 2016-01-16 17:02:38 -05:00
rusEfi ead7e3fe24 auto-sync 2016-01-15 00:01:42 -05:00
rusEfi a538dde81e auto-sync 2016-01-11 17:01:33 -05:00
rusEfi d2eb37c2f6 auto-sync 2016-01-03 01:01:37 -05:00
rusEfi 32a707db5f auto-sync 2016-01-01 17:02:49 -05:00
rusEfi fbdea87819 auto-sync 2015-12-31 16:02:30 -05:00
rusEfi 5d9c680cd3 auto-sync 2015-12-31 13:02:19 -05:00
rusEfi 6d37d84abe auto-sync 2015-12-26 12:03:13 -05:00
rusEfi 2067b4c3c0 auto-sync 2015-12-21 20:02:32 -05:00
rusEfi 412d4843d9 auto-sync 2015-12-02 20:10:06 -05:00
rusEfi f3309b58b5 auto-sync 2015-09-13 17:02:44 -04:00
rusEfi 8ff2f31293 auto-sync 2015-09-06 21:02:46 -04:00
rusEfi 00feed272d auto-sync 2015-09-02 21:03:43 -04:00
rusEfi 53bead7e10 auto-sync 2015-08-30 14:01:28 -04:00
rusEfi db7e2e6591 auto-sync 2015-08-23 23:02:37 -04:00
rusEfi b0a1b3831f auto-sync 2015-08-23 22:01:55 -04:00
rusEfi 5fc54f3101 auto-sync 2015-07-11 16:01:31 -04:00
rusEfi 969ebbf142 auto-sync 2015-07-10 09:01:56 -04:00
rusEfi 298341e0d1 auto-sync 2015-07-10 08:57:59 -04:00
rusEfi 241498d330 auto-sync 2015-07-06 21:33:28 -04:00
rusEfi 41e989551d auto-sync 2015-06-03 09:05:11 -04:00
rusEfi 2bf63f1f52 auto-sync 2015-06-01 20:12:28 -04:00
rusEfi 332a5a612b auto-sync 2015-05-31 09:09:19 -04:00
rusEfi 3fed6f6b22 auto-sync 2015-05-30 20:04:45 -04:00
rusEfi e4546e5d89 auto-sync 2015-05-28 23:08:11 -04:00
rusEfi 3c7d9e5b74 auto-sync 2015-05-23 00:04:54 -04:00
rusEfi 75e22583d2 auto-sync 2015-05-22 23:08:51 -04:00
rusEfi fca2ae324f auto-sync 2015-05-22 17:09:51 -04:00
rusEfi ee89b572be auto-sync 2015-05-12 16:04:48 -04:00
rusEfi 6ad3564c72 auto-sync 2015-05-12 15:09:38 -04:00
rusEfi 8f30281246 auto-sync 2015-05-02 15:07:06 -04:00
rusEfi 3655bca597 auto-sync 2015-05-02 00:04:34 -04:00
rusEfi 3e50b1266f auto-sync 2015-05-01 23:08:51 -04:00
rusEfi a228108f17 auto-sync 2015-04-30 09:10:01 -04:00
rusEfi 9f52496bec auto-sync 2015-04-29 21:10:17 -04:00
rusEfi 2cbe75fc74 auto-sync 2015-04-29 09:12:15 -04:00
rusEfi d9563ed54d auto-sync 2015-04-29 00:07:08 -04:00
rusEfi 9176d0be3e auto-sync 2015-04-28 21:11:49 -04:00
rusEfi 2439d051e8 auto-sync 2015-04-15 18:10:24 -04:00
rusEfi b2506350ac auto-sync 2015-04-13 19:04:35 -04:00
rusEfi 558b03ea69 auto-sync 2015-04-12 10:10:37 -05:00
rusEfi 55859f8073 auto-sync 2015-04-11 00:04:25 -05:00
rusEfi e25d9749a4 auto-sync 2015-03-16 22:09:35 -05:00