Matthew Kennedy
36234961c1
logging simplification: switch bare functions to member functions: try the second ( #1794 )
...
* first pass
* first pass
* const means we don't have to check!
* static
* test fixup
* fix sniffer
2020-09-13 11:49:25 +03:00
rusefi
ead14bd1ca
Revert "logging simplification: switch bare functions to member functions ( #1788 )"
...
This reverts commit 39280fb2
2020-09-12 04:36:24 -04:00
Matthew Kennedy
39280fb2c6
logging simplification: switch bare functions to member functions ( #1788 )
...
* first pass
* first pass
* const means we don't have to check!
* static
* test fixup
2020-09-12 03:08:11 +03:00
David Holdeman
e8e2cf2cfd
DebounceButton A/C switch ( #1782 )
...
* change acSwitch name, add mode
* fix
* remove some adc stuff
* remove some adc stuff
* semicolon stupid
* left behind
* add readpinstate
* wrong var name
* add functions back
* fix name
* bool, not void, plus fix name
* move
* not sure what I broke
* try setMockValue
* namespace
* whoops missed one
* switch values because adc was set up for pullup
* try 5
* comment for now
* comment for now
* uncomment tests, add function to mock, add mock to efiReadPin
* fixes
* for F's sake
* if
* add defy
* pass params
* use ASSERT_TRUE/FALSE
* advance time
* remove ifdef from readPin
* try moving if
* move to separate func
* move extern
* move include
* try engine_test_helper
* am confuse
* move func to else
* include hal
* add efi prod check
* remove include
* try extern
* move include
* semicolon stupid
* move extern again
* include
* move mockPinStates
* size
* add if
* add comment
* clean on instantiation
2020-09-10 22:16:20 -04:00
Matthew Kennedy
8079e5f292
scale tables using type system ( #1776 )
...
* store scale in the type
* efi ratio
* boost control scaling
* fix boost tests
2020-09-10 18:44:10 -04:00
Matthew Kennedy
eb2bc3201c
Selectable AFR axis override ( #1771 )
...
* add config fields
* config options
* new output channels
* dump out state to ts
* s
* implement override
* enums
* this test is no longer used
* test new behavior
* old
* comments
* impl
* unhide option
* fix
* tests
2020-09-08 17:15:18 -04:00
Matthew Kennedy
8adfef930f
Selectable VE axis override ( #1769 )
...
* add config fields
* config options
* new output channels
* dump out state to ts
* s
* implement override
* enums
* this test is no longer used
* test new behavior
* old
* comments
2020-09-07 10:15:42 -04:00
Matthew Kennedy
a3db817f6e
Move ve logic ( #1762 )
...
* move ve
* fix build
* fix rendering
* duh
* cleaning
* correct scaling
* put some back
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-09-06 19:06:32 -04:00
Matthew Kennedy
fc02c2bdf4
fix broken master, inject engine ptr to rpmcalculator ( #1759 )
...
* fix
* oops
2020-09-05 18:49:42 -04:00
rusefi
c476cd3b95
refactoring
2020-09-03 19:29:15 -04:00
Matthew Kennedy
bad69c812e
move lambda in to sensor model ( #1736 )
...
* lambda sens
* fix init
* fix
* a test for good measure
* he's climbin in your windows, snatchin you ram up
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-09-01 16:22:31 -04:00
rusefi
286768477c
this does not go as planned :(
2020-08-31 08:02:29 -04:00
rusefi
81db997be8
this does not go as planned :(
2020-08-31 07:54:45 -04:00
rusefi
24f12d2993
dead
2020-08-29 09:39:52 -04:00
rusefi
7d53f5859d
VVT support for VAG trigger #883
2020-08-25 00:59:07 -04:00
rusefi
4e333dac1c
VVT support for VAG trigger #883
2020-08-24 02:07:58 -04:00
rusefi
bdbee0d38b
VVT support for VAG trigger #883
2020-08-24 02:01:50 -04:00
rusefi
0f9e8bf83e
VVT support for VAG trigger #883
2020-08-24 01:21:42 -04:00
rusefi
d0705f14ee
Allow negative VVT position feedback #1713
2020-08-23 11:49:46 -04:00
Matthew Kennedy
f5036a9f84
Add injector model class ( #1687 )
...
* stub injector model
* tests
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-08-17 05:22:25 -04:00
Matthew Kennedy
581fe1808f
tests
2020-08-10 22:11:25 -07:00
Matthew Kennedy
4ac3ded498
consume
2020-08-10 21:41:03 -07:00
rusefi
ae606a6380
trigger and VSS hw integrated testing #1668
2020-08-08 12:03:24 -04:00
rusefi
0ebe7ba059
TS SD integration #1653
2020-08-06 22:05:26 -04:00
rusefi
63acb583c3
testHysteresisSelf
2020-08-04 17:59:31 -04:00
Matthew Kennedy
ca8083f4d1
these were testing nothing
2020-08-03 12:22:00 -07:00
Matthew Kennedy
2572809535
don't rely on periodicFastCallback
2020-07-31 22:09:23 -07:00
Matthew Kennedy
1f85c023a8
this test should have never called setTestBug299
2020-07-31 19:08:18 -07:00
Matthew Kennedy
7009c82993
Merge remote-tracking branch 'upstream/master' into remove-plain-maf
2020-07-31 14:56:29 -07:00
Matthew Kennedy
f502be0d8b
mock airmass
2020-07-31 12:44:22 -07:00
Matthew Kennedy
40047327c5
remove getBaseTableFuel test
2020-07-31 12:43:56 -07:00
Matthew Kennedy
eabdd9f458
cleanup
2020-07-30 21:20:10 -07:00
rusefi
6b2c1d4d59
NA6 progress
2020-07-29 22:48:41 -04:00
Matthew Kennedy
40c2fb8047
test cleanup
2020-07-28 14:42:02 -07:00
Matthew Kennedy
eea3f2cf36
fix tests
2020-07-28 14:27:34 -07:00
rusefi
dfd646cbf5
Weird VAG: DC motor idle valve not ETB #1637
...
ok, that's the current reality
2020-07-26 12:30:50 -04:00
rusefi
07df0c78a8
Weird VAG: DC motor idle valve not ETB
...
#1637
Seattle we might have a problem!
2020-07-26 12:03:36 -04:00
rusefi
0302be40ed
Weird VAG: DC motor idle valve not ETB #1637
2020-07-26 10:54:51 -04:00
Matthew Kennedy
7bf98384bf
add tests for VW mode
2020-07-26 03:11:56 -07:00
Matthew Kennedy
0828146ccc
tests & cleanup
2020-07-25 02:00:24 -07:00
rusefillc
07ce0ae1b2
Merge pull request #1634 from mck1117/refactor-inj
...
move injector logic in to its own file
2020-07-24 22:47:39 -04:00
Matthew Kennedy
d19e2b2499
refacto
2020-07-24 18:26:24 -07:00
Matthew Kennedy
aeb5c8e8d6
improve test
2020-07-23 01:24:02 -07:00
Matthew Kennedy
7940b84778
start refactor
2020-07-22 13:11:07 -07:00
rusefillc
2e58d92fdb
Merge pull request #1606 from mck1117/reset-overlap
...
reset overlap counter on fuel reschedule
2020-07-20 23:51:34 -04:00
Matthew Kennedy
c0ea3f19b7
make private
2020-07-20 18:50:48 -07:00
Matthew Kennedy
faf9279402
Merge remote-tracking branch 'upstream/master' into export-all-logicdata
2020-07-20 18:48:54 -07:00
Matthew Kennedy
b40114f34f
test with fix
2020-07-20 18:47:08 -07:00
Matthew Kennedy
572c347ad7
compensate for bug
2020-07-20 13:21:15 -07:00
Matthew Kennedy
5c4e22fd16
auto export all logicdata
2020-07-20 13:12:21 -07:00