rusefi
0bab01369a
refactoring: no need to specify parameter manually
2020-01-12 10:43:02 -05:00
Matthew Kennedy
d3d088676b
Add timeout + raw value access for sensors ( #1098 )
...
* timeout
* inject stamp
* allow getting raw value
* plumb timeout
* fix tests
2020-01-12 03:25:23 -05:00
rusefi
645f51a038
better method names
2020-01-10 23:17:58 -05:00
Matthew Kennedy
a6a1335adb
Require tooth reference time for scheduleByAngle ( #1091 )
...
* injection
* injectors
* add edge timestamp to ShaftPositionListener
* scheduleByAngle require edgeTimestamp
* schedule with nt not us
* oops, these were missing from this branch
2020-01-09 23:45:13 +03:00
Matthew Kennedy
851c6041b1
Inject timestamps in to hwHandleShaftSignal ( #1090 )
...
* injection
* injectors
2020-01-09 21:19:11 +03:00
rusefi
b83a5310be
happy new year
2020-01-08 00:02:40 -05:00
Matthew Kennedy
95a7a9a8e1
Strongly typed action constructor ( #1087 )
...
* strong typing
* maybe we needed that one
2020-01-07 18:10:31 -05:00
Matthew Kennedy
5c85d53e16
Pass action_s instead of callback/param ( #1084 )
...
* change action
* consumers
* fix test
* didn't mean to add those
* simplify
* fix simulator
* fix sim for real
* oy
* maybe this time the simulator will actually be fixed, for real
* don't rely on undefined behavior
2020-01-07 00:41:18 -05:00
rusefi
cb9fc19f92
that's not a worth a file
2019-12-24 00:03:53 -05:00
rusefi
595db366be
dead code
2019-12-23 23:42:50 -05:00
rusefi
c38b4545eb
refactoring
2019-12-23 23:32:43 -05:00
rusefi
3494f6ff9f
adding simplicity
2019-12-23 23:25:08 -05:00
rusefi
8ffbe768cd
simplicity?
2019-12-23 22:50:04 -05:00
rusefi
1576a9f731
adding simplicity
2019-12-23 22:30:58 -05:00
Matthew Kennedy
b9454790c7
Add new sensor function types ( #1065 )
...
* add functions
* add tests
* add chain tests
* float suffix
2019-12-17 09:06:29 -05:00
rusefi
bd1bcccc19
this stuff is pretty dead
2019-12-15 21:59:25 -05:00
rusefi
5cf141065e
fixing build is my most favourite time!
2019-12-13 18:37:11 -05:00
rusefi
aa1b7e2c6b
and finally a unit test, like it shoud be!
2019-12-13 14:55:20 -05:00
rusefi
236d952335
progress towards ETB controller mocking
2019-12-13 13:52:34 -05:00
rusefi
af4f20551b
getting rid of boardConfiguration / binary compatible change
2019-12-11 17:48:55 -05:00
rusefi
05ab778396
clean-up
2019-12-10 01:03:02 -05:00
rusEfi
1cc71ef8ec
dual-ETB progress
2019-12-10 00:07:46 -05:00
rusefi
c5cfd21a70
just a trivial massive rename: TriggerState > TriggerWaveform
2019-12-08 01:09:39 -05:00
rusefi
d6471a84bc
Refactor Trigger System #635
...
injecting callback via parameters instead of nasty "bool isInitializingTrigger" field
2019-12-06 01:57:11 -05:00
rusefi
717abd6b67
Refactor Trigger System #635
...
injecting callback via parameters via magic and potentially broken field manipulation
2019-12-06 01:05:19 -05:00
rusefi
813b6aa6ce
The Big Refactoring of 2019: folder structure #723
2019-12-04 01:11:10 -05:00
rusefi
de36f76882
The Big Refactoring of 2019: folder structure #723
2019-12-03 23:52:44 -05:00
rusefi
500315b042
refactoring - updating name according to new reality
2019-12-03 14:39:11 -05:00
rusefi
eb305f0265
#490
2019-12-03 00:29:12 -05:00
rusefi
bec88bf8c8
EngineTestHelper progress
2019-12-03 00:20:47 -05:00
Matthew Kennedy
3008e19110
missing override ( #1039 )
2019-12-02 23:52:35 -05:00
rusefi
3298283973
reducing complexity
2019-12-02 23:29:06 -05:00
rusefi
955b2b5c3f
misc clean-up
2019-12-02 13:53:31 -05:00
rusefi
df26a9fb16
shared GCC settings between projects
2019-12-02 13:53:08 -05:00
rusefi
4dafc65d69
misc clean-up
2019-12-02 10:18:13 -05:00
rusefi
0583fd0b6c
misc clean-up
2019-12-02 10:03:50 -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
ad7e36c228
refactoring
2019-11-20 01:35:08 -05:00
rusefi
d3da33517f
making F4 and else happier with perf_trace, also maybe missing 'break'?
2019-11-19 20:36:47 -05:00
rusEfi
1991437f77
development into unit tests, makefile cleanup
2019-11-19 20:05:12 -05:00
rusefi
6c012ba0e4
v12
2019-11-18 23:54:08 -05:00