Commit Graph

343 Commits

Author SHA1 Message Date
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