Commit Graph

404 Commits

Author SHA1 Message Date
rusefi dfeac28299 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 eef4fbde9b fixing build & taking a safer route 2019-08-08 22:12:51 -04:00
rusefi 6043c93372 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 f6971c2bea 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 c8e3378ff7 Annotations in C++ code to produce formulas in rusEfi console #807
typo & refactoring: splitting class
2019-07-12 23:15:52 -04:00
rusefi 3b670a4107 Annotations in C++ code to produce formulas in rusEfi console #807
refactoring wall wetting
2019-07-12 22:34:38 -04:00
Matthew Kennedy e4a0a0ae91 Fix some maf logic (#880)
* fix maf

* thank you vscode for mangling ANSI -> utf8
2019-07-10 09:14:47 +03:00
rusefi 6a002beb8f refactoring 2019-06-10 11:17:36 -04:00
Matthew Kennedy 515ab03688 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 d6c6282819 refactoring 2019-05-27 19:05:59 -04:00
rusefi 8575e2f4d2 refactoring 2019-05-27 18:58:43 -04:00
rusefi 7750810362 refactoring: splitting huge header 2019-05-27 18:50:23 -04:00
rusefi 998345ef9e unit tests should not have global context, including mock values 2019-05-27 15:56:12 -04:00
rusefi c52e5aa465 refactoring: better variable names 2019-05-27 11:17:28 -04:00
rusefi 91c404b353 FEATURE REQ: aux temperature inputs #332 2019-05-09 19:39:21 -04:00
rusefi 8cbac692ad 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 cbea181183 Injection/Ignition angle inaccuracy on 60-2? EngineSniffer vs Real Hardware #778
refactoring only
2019-05-07 16:45:29 -04:00
rusefi b34bdf5bcb docs 2019-05-02 17:52:48 -04:00
rusefi ea86d987c8 PID - fix dTime usages #776 2019-04-25 21:31:33 -04:00
rusefi 96bcd0f3a7 Revert "Revert "The Big Refactoring of 2019: configuration version should not be a global variable fix #656""
This reverts commit bba5f7f9e3.
2019-04-15 21:37:54 -04:00
rusefi 3732eedbf0 The Big Refactoring of 2019: configuration version should not be a global variable #656 2019-04-15 21:09:43 -04:00
rusefi 7c7889cb71 The Big Refactoring of 2019: configuration version should not be a global variable #656 2019-04-15 21:02:42 -04:00
rusefi bba5f7f9e3 Revert "The Big Refactoring of 2019: configuration version should not be a global variable fix #656"
This reverts commit 05f6aabe
2019-04-15 20:42:22 -04:00
rusefi 05f6aabe32 The Big Refactoring of 2019: configuration version should not be a global variable fix #656 2019-04-15 20:27:19 -04:00
rusefi 884c54a185 defined(__DOXYGEN__) ? #748 2019-04-12 22:07:03 -04:00
rusefi e28ce71bb8 unifying_file_naming 2019-03-29 09:11:13 -04:00
rusefi e43ae3092d random progress 2019-03-14 13:28:51 -04:00
rusefi 4fa48c0ca7 Refactor Trigger System #635
reducing global state magic
2019-02-03 02:33:33 -05:00
rusefi db9a99b0c5 #656 global is not great 2019-01-28 02:29:13 -05:00
rusefi 57c6b75e81 #657 pulling global access down 2019-01-28 00:44:30 -05:00
rusefi aba0f44df5 NA6 progress
A/C toggle switch indicator in TS
renaming "pedalPosition" to "throttlePedalPosition"
2019-01-27 00:02:58 -05:00
rusefi c0f4208f73 refactoring: reducing header tree hell 2019-01-20 23:38:41 -05:00
rusefi 21e7bc2988 refactoring: reducing header tree hell 2019-01-20 23:25:39 -05:00
rusefi f487b9363c I like C++11 :) 2019-01-19 22:31:55 -05:00
rusefi 8beae89bcb FSIO testability and test-driven development 2019-01-19 22:09:37 -05:00
rusefi 35ed0fc2a3 better fields location, better initialization logic 2019-01-19 21:10:58 -05:00
rusefi d4443164e8 The Big Refactoring of 2019: configuration version should not be a global variable #656 2019-01-15 21:51:09 -05:00
rusefi 86a0d67d70 learning C++ 2019-01-15 20:24:36 -05:00
rusefi c581ea229c 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 be7df42f43 Trigger: Question: something strange trigger errors #662
refactoring towards an improvement
2019-01-14 10:58:38 -05:00
rusefi 479edff460 Trigger: Question: something strange trigger errors #662
hopefully CUSTOM_ERR_START_STACK fix
2019-01-14 08:57:08 -05:00
rusefi 9d1292715b enjoying C++11 2019-01-13 23:44:26 -05:00
rusefi 43735bffa0 enjoying C++11 2019-01-13 23:25:15 -05:00
rusefi b76c015581 Question: something strange trigger errors #662
unit test progress
2019-01-12 21:36:50 -05:00
rusefi 61b2592c39 field name typo 2019-01-12 14:19:21 -05:00
rusefi 937b78718e warning code refactoring related to
Question: something strange trigger errors #662
2019-01-11 09:58:48 -05:00
rusefi 7e7d8ef75c The Big Refactoring of 2019: scheduler should not be global #655 2019-01-09 01:07:50 -05:00
rusefi 8bfb0925e1 The Big Refactoring of 2019: scheduler should not be global #655 2019-01-09 00:53:54 -05:00
rusefi a1d834130e 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 5bac3f799c refactoring around "stopEngine" logic 2019-01-05 23:33:04 -05:00
rusefi daeaa925f2 refacoting: making code more consistent 2019-01-05 00:57:09 -05:00
rusefi 9afe619652 making either Matt or compiler or both happier 2019-01-05 00:11:17 -05:00
rusefi 62fae3a763 #625 2018-12-25 21:18:14 -05:00
rusefi bfe9d4f79b CJ125 unit-tests coverage #617 2018-11-03 09:44:34 -04:00
andreika-git 3001f2837d 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 553969dc72 refactoring 2018-09-16 22:26:57 -04:00
rusefi b43d5f42db docs 2018-08-29 07:43:21 -04:00
rusefi 7523f12194 #600 2018-07-29 18:02:37 -04:00
rusefi 86fd727aed better field name 2018-07-28 14:15:42 -04:00
rusefi 1af16c58dd #598 2018-07-24 20:40:44 -04:00
rusefi 0f486242dc docs & constraint 2018-07-24 20:22:16 -04:00
rusefi 3f850ea35b better field name 2018-05-08 13:33:49 -04:00
andreika-git 5ba5e680d6 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 273278b539 #569 2018-03-18 12:15:51 -04:00
rusefi 034156851c refactoring 2018-02-03 20:43:31 -05:00
rusefi a8ed61c277 reducing coupling between trigger emulation and FSIO 2018-02-03 11:42:50 -05:00
rusefi 349aca993d extracting macro 2018-02-03 10:48:35 -05:00
rusefi c16e187306 #492 2018-01-17 19:18:48 -05:00
rusEfi bffdfee3ce bixing build 2017-12-31 20:13:04 -05:00
andreika-git a2675b9466 Fuel consumption impl. (alpha) (#526) 2017-12-31 19:25:59 -05:00
rusefi e44ea82d1b #490 2017-11-26 22:30:37 -05:00
rusefi 69adc7f817 #498 2017-11-20 15:01:48 -05:00
Matthew Kennedy 8a5036f9bf Implement oil pressure sensor (#491)
* code changes

* config changes
2017-11-15 14:30:13 -05:00
rusefi d32e06865b better field name 2017-11-06 22:29:39 -05:00
rusEfi 1b7ffd040b minor etb 2017-09-17 22:05:03 -04:00
rusefi 5a51e0e1bb #442 2017-08-31 07:53:41 -04:00
rusefi 1d6fb71b91 #473 2017-08-17 09:10:22 -04:00
rusefi ebae6041e6 TCU 2017-08-03 22:30:47 -04:00
rusefi c81e7a5bae #413 2017-07-26 20:27:08 -04:00
rusefi 9b4333bb88 FSIO-based timing correction 2017-07-25 20:37:46 -04:00
rusefi bcceaeaf9b refactoring: better name 2017-06-26 09:14:31 +03:00
andreika-git d3895fd4c1 Fsio progress (#449)
* gen_config.bat

* FSIO: fuelPump & mainRelay progress

* typo
2017-06-25 08:35:46 +03:00
rusefi d8f7b61d63 better class name 2017-05-24 07:57:58 -04:00
rusefi bdf977a511 #426 2017-05-24 07:35:44 -04:00
rusefi 36fb5d4037 better field name 2017-05-21 23:17:08 -04:00
rusefi 73c1f29cf9 better macro name 2017-05-15 23:33:22 -04:00
rusefi d99097c0fe avoiding a warning 2017-05-15 22:02:36 -04:00
rusefi a746bae8ce remove unused 2017-05-15 21:25:32 -04:00
rusefi a60ba90abd #415 2017-05-15 05:08:17 -04:00
rusefi 51bc8ef09a #412 2017-05-11 08:32:08 -04:00
rusefi a97994cdb6 telemetry dreams 2017-05-04 17:03:23 -04:00
rusefi 12b9480a97 better field name 2017-05-02 18:15:19 -04:00
rusefi 1b0ae3d4cb telemetry dreams 2017-05-01 22:33:20 -04:00
rusefi da6ef11e8f improving internal consistency validation 2017-03-19 17:54:03 -04:00
rusefi 12a6313d68 refactoring - extracting sensors storage class 2017-03-07 02:24:57 -05:00
rusefi 32ed6ab0b1 #348 refactoring 2017-03-07 02:01:17 -05:00
rusefi 42eea1ddfd progress #363 2017-03-01 22:18:25 -05:00
rusefi ff02cefd10 usability: better error handling 2017-02-24 19:20:33 -05:00
rusEfi 61353ca04b auto-sync 2017-02-09 22:02:07 -05:00
rusEfi 0f070ea5e9 auto-sync 2017-02-09 12:03:46 -05:00
rusEfi 066fdd8f04 auto-sync 2017-01-22 17:03:31 -05:00
rusEfi 6f31723df5 auto-sync 2017-01-19 15:03:17 -05:00
rusEfi 6998b8357c auto-sync 2017-01-05 21:12:06 -05:00
rusEfi 552c664a23 auto-sync 2017-01-03 06:05:22 -05:00
rusEfi cae31c8b67 auto-sync 2016-12-27 11:01:26 -05:00
rusEfi bd0a79c3d2 auto-sync 2016-12-25 22:02:40 -05:00
rusEfi 52d4e07d57 auto-sync 2016-12-23 14:01:45 -05:00
rusEfi 3a7444a0be auto-sync 2016-12-22 14:02:38 -05:00
rusEfi 9a1e71ef90 auto-sync 2016-12-21 18:01:56 -05:00
rusEfi 796166941a auto-sync 2016-12-18 19:02:00 -05:00
rusEfi 796458358e auto-sync 2016-12-18 12:03:48 -05:00
rusEfi c6260498e1 auto-sync 2016-12-18 10:02:38 -05:00
rusEfi db256231d9 auto-sync 2016-12-06 23:03:39 -05:00
rusEfi 772b53635c auto-sync 2016-12-01 23:01:36 -05:00
rusEfi 02936b26c7 auto-sync 2016-12-01 22:02:50 -05:00
rusEfi 1be35e9ef6 auto-sync 2016-12-01 10:01:50 -05:00
rusEfi 066da2baae auto-sync 2016-11-30 22:06:43 -05:00
rusEfi a987abb110 auto-sync 2016-11-30 21:06:24 -05:00
rusEfi a63ac8d829 auto-sync 2016-11-30 20:02:41 -05:00
rusEfi a0ffdbb60b auto-sync 2016-11-30 19:01:43 -05:00
rusEfi 1fe848275f auto-sync 2016-11-30 15:02:43 -05:00
rusEfi 58c07660b4 auto-sync 2016-11-29 23:01:55 -05:00
rusEfi 92425f1d0e auto-sync 2016-11-28 15:01:54 -05:00
rusEfi f879fba407 auto-sync 2016-11-03 23:02:58 -04:00
rusEfi 0d44dd63dd auto-sync 2016-10-13 01:02:02 -04:00
rusEfi c2ae17977c auto-sync 2016-09-26 21:03:18 -04:00
rusEfi 25fb991d70 auto-sync 2016-09-26 20:02:24 -04:00
rusEfi 1783694198 auto-sync 2016-09-15 20:03:32 -04:00
rusEfi 77ba1f4d8e auto-sync 2016-09-10 00:02:11 -04:00
rusEfi 37b51f419c auto-sync 2016-09-04 01:01:54 -04:00
rusEfi 486be99d13 auto-sync 2016-09-03 02:03:32 -04:00
rusEfi f86b1e80ad auto-sync 2016-09-03 01:02:32 -04:00
rusEfi 10de81f55e auto-sync 2016-08-29 22:02:57 -04:00
rusEfi b5de763748 auto-sync 2016-08-06 01:04:28 -04:00
rusEfi dac94a1d09 auto-sync 2016-08-01 22:04:24 -04:00
rusEfi 3ea5dc04c3 auto-sync 2016-07-14 23:02:55 -04:00
rusEfi 9bc7efc248 auto-sync 2016-07-13 22:02:35 -04:00
rusEfi ca57c07d92 auto-sync 2016-07-13 19:03:06 -04:00
rusEfi 0cd8bd4a21 auto-sync 2016-07-05 20:02:56 -04:00
rusEfi 6082b61cda auto-sync 2016-06-26 20:03:27 -04:00
rusEfi d09218f647 auto-sync 2016-06-09 11:02:31 -04:00
rusEfi 36ebb931af auto-sync 2016-05-23 21:01:32 -04:00
rusEfi 34867cba7b auto-sync 2016-02-10 17:01:44 -05:00
rusEfi 2b035033f5 auto-sync 2016-02-06 16:02:41 -05:00
rusEfi c03851c385 auto-sync 2016-02-06 12:02:24 -05:00
rusEfi 053338a395 auto-sync 2016-02-06 10:01:34 -05:00
rusEfi cb7d3314a5 auto-sync 2016-01-31 19:01:34 -05:00
rusEfi 7c00d9f5f1 auto-sync 2016-01-30 22:03:36 -05:00
rusEfi 3c9098c49d auto-sync 2016-01-26 23:01:44 -05:00
rusEfi 38a723ddd1 auto-sync 2016-01-26 20:02:45 -05:00
rusEfi 9faa2112ee auto-sync 2016-01-25 12:01:30 -05:00
rusEfi 0e5192bb87 auto-sync 2016-01-25 03:02:33 -05:00
rusEfi 3d80667dc6 auto-sync 2016-01-25 02:03:01 -05:00
rusEfi 770ed91443 auto-sync 2016-01-25 01:02:55 -05:00
rusEfi 72f2d18714 auto-sync 2016-01-23 18:01:40 -05:00
rusEfi a5d5c49dd5 auto-sync 2016-01-22 19:01:28 -05:00
rusEfi 77b04dcacd auto-sync 2016-01-18 14:01:39 -05:00
rusEfi 87ea71e318 auto-sync 2016-01-16 17:02:38 -05:00
rusEfi 9c82ae85fe auto-sync 2016-01-15 00:01:42 -05:00
rusEfi 14d5a20f88 auto-sync 2016-01-11 17:01:33 -05:00
rusEfi b5f94b5c05 auto-sync 2016-01-03 01:01:37 -05:00
rusEfi 26f36caf31 auto-sync 2016-01-01 17:02:49 -05:00
rusEfi 42069e51ac auto-sync 2015-12-31 16:02:30 -05:00
rusEfi ca5ee711af auto-sync 2015-12-31 13:02:19 -05:00
rusEfi 9e4a4ad32b auto-sync 2015-12-26 12:03:13 -05:00
rusEfi 846b77d64b auto-sync 2015-12-21 20:02:32 -05:00
rusEfi a120b52017 auto-sync 2015-12-02 20:10:06 -05:00
rusEfi fdfbedeee5 auto-sync 2015-09-13 17:02:44 -04:00
rusEfi 5bcd0d1737 auto-sync 2015-09-06 21:02:46 -04:00
rusEfi 819575f192 auto-sync 2015-09-02 21:03:43 -04:00
rusEfi 72c1d20fe5 auto-sync 2015-08-30 14:01:28 -04:00
rusEfi 31decb58b3 auto-sync 2015-08-23 23:02:37 -04:00
rusEfi a1698bb38a auto-sync 2015-08-23 22:01:55 -04:00
rusEfi 457248ccf2 auto-sync 2015-07-11 16:01:31 -04:00
rusEfi 41e7abdd6f auto-sync 2015-07-10 09:01:56 -04:00
rusEfi 69b0c4e2de auto-sync 2015-07-10 08:57:59 -04:00
rusEfi 490da27bb3 auto-sync 2015-07-06 21:33:28 -04:00
rusEfi 9810bd2d93 auto-sync 2015-06-03 09:05:11 -04:00
rusEfi 42398d7b5d auto-sync 2015-06-01 20:12:28 -04:00
rusEfi a58afe3185 auto-sync 2015-05-31 09:09:19 -04:00
rusEfi 8e7d2a8e33 auto-sync 2015-05-30 20:04:45 -04:00
rusEfi 403d447c1e auto-sync 2015-05-28 23:08:11 -04:00
rusEfi 9743a75d7c auto-sync 2015-05-23 00:04:54 -04:00
rusEfi 45e22b0d96 auto-sync 2015-05-22 23:08:51 -04:00
rusEfi 3ebc7c943f auto-sync 2015-05-22 17:09:51 -04:00
rusEfi b4c3d7cfdc auto-sync 2015-05-12 16:04:48 -04:00
rusEfi e627eb960c auto-sync 2015-05-12 15:09:38 -04:00
rusEfi 7df1c68b4d auto-sync 2015-05-02 15:07:06 -04:00
rusEfi d22646ed52 auto-sync 2015-05-02 00:04:34 -04:00
rusEfi 7b177ee738 auto-sync 2015-05-01 23:08:51 -04:00
rusEfi d9dc91a05b auto-sync 2015-04-30 09:10:01 -04:00
rusEfi 1b4f92b6e2 auto-sync 2015-04-29 21:10:17 -04:00
rusEfi bfd767fbfd auto-sync 2015-04-29 09:12:15 -04:00
rusEfi 89a29cb02d auto-sync 2015-04-29 00:07:08 -04:00
rusEfi d4f5d9c4c5 auto-sync 2015-04-28 21:11:49 -04:00
rusEfi 4563909cad auto-sync 2015-04-15 18:10:24 -04:00
rusEfi a0193392ef auto-sync 2015-04-13 19:04:35 -04:00
rusEfi 1fa2ae9c9f auto-sync 2015-04-12 10:10:37 -05:00
rusEfi d02044a40b auto-sync 2015-04-11 00:04:25 -05:00
rusEfi 70cfcf2e1a auto-sync 2015-03-16 22:09:35 -05:00