rusefi
ca67249522
refactoring: better field name
2019-10-08 00:54:19 -04:00
rusefi
fdfd2244ce
One cylinder, 4 stroke, only crank sensor needs special wasted_mode spark control #968
...
just a unit test for now
2019-10-07 23:12:29 -04:00
rusefi
e6f5a6e3f4
refactoring: all events are now validated in relation to current timestamp
2019-10-07 23:02:47 -04:00
rusefi
0380d4d709
refactoring
2019-10-07 21:54:03 -04:00
rusefi
5e48109780
docs & refactoring
2019-10-07 21:23:38 -04:00
Matthew Kennedy
d1da567b85
fix gm 24x decoder ( #963 )
...
* fix gm
* fix
* fix default config, tests
2019-10-05 08:27:30 -04:00
Matthew Kennedy
faa2a481ea
Simplify thermistor config ( #962 )
...
* simplify thermistor config
* fix test
2019-10-02 21:00:10 -04:00
rusefi
7f9e912ea4
pid limits / etb limits
2019-09-29 14:56:18 -04:00
rusefi
3201df7fbe
extracting pid test to separate file
2019-09-29 14:36:41 -04:00
Matthew Kennedy
4db887361c
Fix sensor mock spill, again ( #957 )
...
* actually reset
* add test
* doh
2019-09-27 21:40:36 -04:00
rusEfi
dfd5b11c8f
Revert "Fix sensor mocking bug ( #956 )"
...
This reverts commit 217081c1
2019-09-27 20:33:45 -04:00
Matthew Kennedy
217081c174
Fix sensor mocking bug ( #956 )
...
* actually reset
* add test
2019-09-27 20:21:50 -04:00
rusefi
92ee072687
reducing copy/paste in unit tests
2019-09-25 09:09:32 -04:00
rusefi
45ca9d19bf
reducing copy/paste in unit tests
2019-09-25 08:55:18 -04:00
rusefi
3da60a406a
Merge branch 'master' of https://github.com/rusefi/rusefi
2019-09-25 08:40:56 -04:00
rusefi
bc572bef51
reducing hell in unit tests
2019-09-25 08:40:33 -04:00
Matthew Kennedy
ee5643f1bf
Hmm, that didn't quite work right ( #955 )
...
* maybe that wasn't a good idea
* we don't need a copy because you can't clear the func after setting it
* no longer a template - move logic to cpp
* fix tests
* rename to avoid object collision
2019-09-25 07:26:56 -04:00
Matthew Kennedy
3bd1ddcc1f
Sensors: composition >> inheritance ( #953 )
...
* functional sensors
* format
* tests
* sim makefile
* eol
* format tests
2019-09-24 21:11:41 -04:00
rusefi
567bd7dd58
absolute fuel pressure flow calculation #954
2019-09-24 18:39:26 -04:00
rusefi
4f33dff0a1
ETB target is using integer values fix #945
2019-09-22 18:15:00 -04:00
rusefi
e7b658547b
ETB target is using integer values #945
...
now we have a unit test! now we can fix the issue :)
2019-09-22 17:58:27 -04:00
rusefi
7d65f1931e
ETB target is using integer values #945
...
refactoring - ADC mocking is a mess
2019-09-22 17:39:13 -04:00
rusefi
5a43153541
ETB target is using integer values #945
...
refactoring - ADC mocking is a mess
2019-09-22 17:19:08 -04:00
rusefi
bce63b112a
ETB target is using integer values #945
...
refactoring - ADC mocking is a mess
2019-09-22 16:52:22 -04:00
rusefi
f600bbc6d7
ETB target is using integer values #945
...
refactoring - ADC mocking is a mess
2019-09-22 10:02:07 -04:00
rusefi
533087f475
ETB target is using integer values #945
...
refactoring - ADC mocking is a mess
2019-09-22 09:56:06 -04:00
rusEfi
9b98446846
ETB target is using integer values #945
...
first we will write a unit test
2019-09-22 07:58:03 -04:00
Matthew Kennedy
f629ec038b
add sensor framework, tests ( #929 )
...
* add framework, tests
* move oil pressure to new way
* add init logic
* brackets on the same line
* spaces -> tabs
* spaces -> tabs for tests
* bracket on same line
* hook up sensor mocking
* add nan check
* fix nan check
* I wrote an essay
* casing
* only init if we have a sensor to init
* style, actually call init
* format
* fix casing
* typo
* implement linear sensor
* wire up producer
* smarter limiting
* setup comments
* add reporting
* doxyfile
* oops
* add adc subscription
* clarity
* fix logic
* multiply voltage
* test styling
* test guards
* remove dependencies
* linear sensor test
* remove unused
* fix merge
* format, implicit convert op
* explicit
* format tests
* fix merge
2019-09-21 14:33:38 -04:00
rusefi
0829d70012
reducing complexity
2019-09-20 01:06:15 -04:00
rusefi
a72d2834fb
unit tests progress
2019-09-20 00:46:35 -04:00
rusefi
87875d8825
unit tests progress
2019-09-20 00:34:42 -04:00
rusefi
154092bbf5
unit tests progress
2019-09-19 22:56:54 -04:00
rusefi
46ee5a34e8
unit tests progress
2019-09-19 21:55:27 -04:00
rusefi
c59d8164c6
unit tests progress
2019-09-19 21:41:52 -04:00
rusefi
bda089011c
unit tests progress
2019-09-19 08:05:23 -04:00
rusefi
f48f60bb36
unit tests progress
2019-09-18 21:48:46 -04:00
rusefi
dfc0743e9a
Delayed A/C compressor switch #922
...
unit tests skeleton
2019-09-12 07:31:13 -04:00
rusefi
2349ea237a
Delayed A/C compressor switch #922
2019-09-11 19:30:36 -04:00
rusefi
162264fe08
progress towards idle unit test
2019-08-29 23:50:20 -04:00
rusefi
2804b31e7e
cranking fuel live data #911
2019-08-26 23:41:04 -04:00
rusefi
1cc50b1dea
unit tests code coverage #653
2019-08-26 10:45:34 -04:00
rusefi
24b6f08979
unit tests code coverage #653
2019-08-25 23:31:39 -04:00
rusefi
94d0b80c63
unit tests code coverage #653
2019-08-25 21:53:37 -04:00
osboxes.org
1bb14b22c7
gcov
2019-08-25 21:51:22 -04:00
rusefi
fcb4aa453a
gcov progress
2019-08-25 21:34:04 -04:00
osboxes.org
d9e49f3e5a
mint
...
lease enter the commit message for your changes. Lines starting
2019-08-25 21:18:06 -04:00
rusefi
e17b6967c6
unit tests code coverage #653
2019-08-25 21:10:39 -04:00
rusefi
1fbd3dec45
unit_tests to init git modules
2019-08-25 20:15:14 -04:00
rusefi
c3d9330696
unit_tests are failing under 32 bit mingw-w64 fix #905
2019-08-25 17:38:08 -04:00
rusefi
47dba2f576
unit_tests are failing under 32 bit mingw-w64 #905
2019-08-25 17:23:53 -04:00