andreika-git
7220735530
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
e8051c1807
more correct variable names
2019-11-23 23:49:39 -05:00
rusefi
18bb121cbe
aux valves unit test
2019-11-23 22:55:21 -05:00
rusefi
07c7219f51
header cleanup
2019-11-23 21:41:17 -05:00
rusefi
af3118fd42
making progres on angle-based scheduling
2019-11-23 20:36:40 -05:00
rusefi
f15986b9aa
refactoring
2019-11-23 18:38:16 -05:00
rusefi
79ada84b56
'triggerEventAngle' not really needed
2019-11-23 17:44:44 -05:00
rusefi
a31057ec17
explicit list field to simplify code navigation
2019-11-23 17:04:51 -05:00
Matthew Kennedy
0a7535fb1f
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
f3c4c8d822
v12
2019-11-18 23:54:08 -05:00
rusefi
e4d31bafb7
v12 done right
2019-11-17 09:32:12 -05:00
rusefi
e783f71d53
code formatting
2019-11-17 09:03:20 -05:00
rusefi
9f6549b719
32 bit vs 64 bit compiler challenge for floats in unit tests
2019-11-10 13:57:27 -05:00
andreika-git
add26866f5
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
c734cb0fa4
Missing dwell altogether in some corner cases fix #796
2019-11-06 00:31:24 -05:00
rusefi
4910d37387
Missing dwell altogether in some corner cases #796
...
getting closer!
2019-11-06 00:01:08 -05:00
Matthew Kennedy
6f3bfcb099
fix wwae ( #980 )
2019-10-17 00:06:54 -04:00
rusefi
cf20fe4b47
I guess we can simply change the magic number
2019-10-16 23:02:37 -04:00
rusefi
a7ea155633
preparing for #973
2019-10-16 22:10:38 -04:00
rusefi
2c24b1b7f7
preparing for #973
...
wall wetting was not covered by any unit test?!
2019-10-16 16:46:34 -04:00
rusefi
5513e0174b
Coil duty cycle ignores dwell #977
2019-10-15 05:30:38 -04:00
rusefi
6b2451873a
Coil duty cycle ignores dwell #977
...
test-driven is the way to go
2019-10-15 05:16:30 -04:00
rusefi
41919a4fbd
preparing for #974
...
code comments & refactoring
2019-10-14 06:18:08 -04:00
rusefi
c938b0d374
preparation for #961
...
more unified access to pre-calculated value
2019-10-13 09:59:06 -04:00
rusefi
f776513a5a
preparation for #961
...
macro as a syntax sugar for method invocation
2019-10-10 07:28:52 -04:00
rusefi
c5f12fbcd9
I got carried away, but DEAD CODE?!
2019-10-08 03:14:21 -04:00
rusefi
5d6a329c80
wow, dead field
2019-10-08 02:17:32 -04:00
rusefi
54fe92e534
really not clear what is the best place for these classes
2019-10-08 02:13:52 -04:00
rusefi
7e1e7629ee
refactoring: better field name(s)
2019-10-08 01:03:57 -04:00
rusefi
46e1ff671a
refactoring: better field name
2019-10-08 00:54:19 -04:00
rusefi
c9821588e9
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
95d3368b0f
refactoring: all events are now validated in relation to current timestamp
2019-10-07 23:02:47 -04:00
rusefi
63375dc24c
refactoring
2019-10-07 21:54:03 -04:00
Matthew Kennedy
40853e1a3f
fix gm 24x decoder ( #963 )
...
* fix gm
* fix
* fix default config, tests
2019-10-05 08:27:30 -04:00
Matthew Kennedy
9b1dc07ae1
Simplify thermistor config ( #962 )
...
* simplify thermistor config
* fix test
2019-10-02 21:00:10 -04:00
rusefi
52e95a5d68
pid limits / etb limits
2019-09-29 14:56:18 -04:00
rusefi
eb59a41724
extracting pid test to separate file
2019-09-29 14:36:41 -04:00
Matthew Kennedy
b68ed85491
Fix sensor mock spill, again ( #957 )
...
* actually reset
* add test
* doh
2019-09-27 21:40:36 -04:00
rusEfi
9193e73090
Revert "Fix sensor mocking bug ( #956 )"
...
This reverts commit 7989d593
2019-09-27 20:33:45 -04:00
Matthew Kennedy
7989d59311
Fix sensor mocking bug ( #956 )
...
* actually reset
* add test
2019-09-27 20:21:50 -04:00
rusefi
2b26fcc6c9
reducing copy/paste in unit tests
2019-09-25 09:09:32 -04:00
rusefi
9827177afe
reducing copy/paste in unit tests
2019-09-25 08:55:18 -04:00
rusefi
1ebbfa7ebb
Merge branch 'master' of https://github.com/rusefi/rusefi
2019-09-25 08:40:56 -04:00
rusefi
0d35b1ebba
reducing hell in unit tests
2019-09-25 08:40:33 -04:00
Matthew Kennedy
325a9e3fd1
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
ccb4c51e50
Sensors: composition >> inheritance ( #953 )
...
* functional sensors
* format
* tests
* sim makefile
* eol
* format tests
2019-09-24 21:11:41 -04:00
rusefi
80f8facd8a
absolute fuel pressure flow calculation #954
2019-09-24 18:39:26 -04:00
rusefi
df64289fd5
ETB target is using integer values fix #945
2019-09-22 18:15:00 -04:00
rusefi
42f085a4a0
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
658dac889c
ETB target is using integer values #945
...
refactoring - ADC mocking is a mess
2019-09-22 09:56:06 -04:00