rusefi
eb305f0265
#490
2019-12-03 00:29:12 -05:00
rusefi
955b2b5c3f
misc clean-up
2019-12-02 13:53:31 -05:00
rusefi
4dafc65d69
misc clean-up
2019-12-02 10:18:13 -05:00
rusefi
0b4f624b2a
cj125 unit test progress!
2019-12-02 01:52:54 -05:00
andreika-git
1808642af1
Starter relay + Hardcoded 'FSIO' + simulator fix ( #1032 )
...
* Starter Relay: gui + built-in FSIO impl.
* Hardcoded 'FSIO' replacement for RAM-limited boards
* fix simulator
2019-11-25 20:08:01 -05:00
rusefi
1cb2f92142
more correct variable names
2019-11-23 23:49:39 -05:00
rusefi
7ee657d238
aux valves unit test
2019-11-23 22:55:21 -05:00
rusefi
ab744af14b
header cleanup
2019-11-23 21:41:17 -05:00
rusefi
af60a46229
making progres on angle-based scheduling
2019-11-23 20:36:40 -05:00
rusefi
7b7b46a2a2
refactoring
2019-11-23 18:38:16 -05:00
rusefi
f0c4817e1b
'triggerEventAngle' not really needed
2019-11-23 17:44:44 -05:00
rusefi
aa4967383a
explicit list field to simplify code navigation
2019-11-23 17:04:51 -05:00
Matthew Kennedy
9ee8616cb0
Use templated array references ( #1027 )
...
* update defs
* consumers, use default params
* setArrayValues in tests
* floats
* test fixing
2019-11-22 23:27:24 -05:00
rusefi
6c012ba0e4
v12
2019-11-18 23:54:08 -05:00
rusefi
ebe6a4b981
v12 done right
2019-11-17 09:32:12 -05:00
rusefi
fb7cba96b6
code formatting
2019-11-17 09:03:20 -05:00
rusefi
25298e2392
32 bit vs 64 bit compiler challenge for floats in unit tests
2019-11-10 13:57:27 -05:00
andreika-git
b996190707
Industrial PID Controller ( #1002 )
...
* Implement Industrial PID controller
* Test-Use PidIndustrial in alternator
* Meaningful unit-tests for PidIndustrial
2019-11-10 13:04:27 -05:00
rusefi
df291f4421
Missing dwell altogether in some corner cases fix #796
2019-11-06 00:31:24 -05:00
rusefi
c9552f29bb
Missing dwell altogether in some corner cases #796
...
getting closer!
2019-11-06 00:01:08 -05:00
Matthew Kennedy
10a6d6eb8b
fix wwae ( #980 )
2019-10-17 00:06:54 -04:00
rusefi
88c8363f82
I guess we can simply change the magic number
2019-10-16 23:02:37 -04:00
rusefi
344136eea9
preparing for #973
2019-10-16 22:10:38 -04:00
rusefi
f9fb4143a5
preparing for #973
...
wall wetting was not covered by any unit test?!
2019-10-16 16:46:34 -04:00
rusefi
96f432fb4c
Coil duty cycle ignores dwell #977
2019-10-15 05:30:38 -04:00
rusefi
938d7739a6
Coil duty cycle ignores dwell #977
...
test-driven is the way to go
2019-10-15 05:16:30 -04:00
rusefi
12137fc7cd
preparing for #974
...
code comments & refactoring
2019-10-14 06:18:08 -04:00
rusefi
5cb90d0e1b
preparation for #961
...
more unified access to pre-calculated value
2019-10-13 09:59:06 -04:00
rusefi
ca6e49dcbc
preparation for #961
...
macro as a syntax sugar for method invocation
2019-10-10 07:28:52 -04:00
rusefi
4574aaccce
I got carried away, but DEAD CODE?!
2019-10-08 03:14:21 -04:00
rusefi
fbbf8995e4
wow, dead field
2019-10-08 02:17:32 -04:00
rusefi
2b59940161
really not clear what is the best place for these classes
2019-10-08 02:13:52 -04:00
rusefi
1ab488e4b4
refactoring: better field name(s)
2019-10-08 01:03:57 -04:00
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
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