Matthew Kennedy
5ff7235040
don't "validate instant RPM" ( #3095 )
...
* don't "validate instant RPM"
* test actually tests the right thing
* test mode transition
2021-08-04 08:17:14 +03:00
Matthew Kennedy
25414ebdad
yet more pch ( #3068 )
...
* big pch energy
* put back ramdisk stub
* tests are happy
* h743 nucleo
* kinetis
* I love deleting code!
* make stepper happy
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-08-03 22:05:01 -04:00
Matthew Kennedy
f16173b4dd
call handleShaftSignal ( #3097 )
2021-08-02 07:02:45 -04:00
Matthew Kennedy
4aaee01a26
remove some noise from nb2 trigger log ( #3078 )
2021-07-30 08:19:16 -04:00
Matthew Kennedy
0d983855b9
instant rpm uses full engine cycle ( #3077 )
...
* instant rpm uses full engine cycle
* turn off fast spinup for this test
2021-07-30 08:18:24 -04:00
Matthew Kennedy
b52d50bbf2
Use pch in lots of files ( #3066 )
...
* most engine.h
* most engine_configuration
* more
* more
* more
* more
* more
* moooooore
* ok I'm done for now
* oops
2021-07-26 01:05:17 -04:00
rusefillc
23842bf143
safer NB2 progress ( #3041 )
...
* safer NB2 progress
* one step back
2021-07-23 16:43:24 -04:00
Andrey
6fc693aea2
VVT position of first cam is off on first cycle fix #2987
2021-07-22 01:02:37 -04:00
Andrey
7db8bc816e
Nissan VVT trigger decoder #2887
2021-07-21 23:26:40 -04:00
Andrey
783fd70cce
Nissan VVT trigger decoder #2887
2021-07-21 23:24:23 -04:00
Andrey
24cfbeba35
Nissan VVT trigger decoder #2887
2021-07-21 23:08:56 -04:00
rusefillc
07d32a9e80
Nissan VVT trigger decoder #2887
2021-07-21 22:41:37 -04:00
rusefi
dba7a333f8
nissan logic cranking
2021-07-21 21:58:00 -04:00
Matthew Kennedy
d520d12490
adjust nb2 vvt sync ( #3019 )
...
* test existing implementation
* nb2 vvt pattern sync
* update test
2021-07-21 20:07:28 -04:00
Matthew Kennedy
4b95262a5d
simplify quad vvt test ( #3018 )
...
* use single tooth in quad cam test
* mod == remainder
* now the test works without changes
2021-07-21 18:48:05 -04:00
Matthew Kennedy
b9f141256a
test existing implementation ( #3017 )
2021-07-21 17:48:37 -04:00
Matthew Kennedy
5f3464b204
Fix prepareEventAngles for symmetrical crank triggers ( #2982 )
...
* fix and make code legible
* update test to check every tooth
* symmetrical crank
* simplify findTriggerPosition
* make getAngle intelligable
2021-07-17 23:27:20 -04:00
Andrey
b161a26956
NB2 trigger shape does not seem to match JimStim #2980
...
only first steps of unit test
2021-07-17 19:43:17 -04:00
Andrey
9345e5d2e0
NB2 trigger shape does not seem to match JimStim #2980
...
only first steps of unit test
2021-07-17 17:47:32 -04:00
Andrey
0d8fd6f271
kaiju is asking for vq30de trigger wheel decoder #2974
2021-07-17 00:46:39 -04:00
Andrey
27350dbad8
FATAL on NB2 tune jim stim input signal #2965
2021-07-14 16:47:55 -04:00
Andrey
e1c41ff798
FATAL on NB2 tune jim stim input signal #2965
2021-07-14 16:03:00 -04:00
Andrey
4750aa2efa
cute example of a bug which only macoc unit test fails to compile
2021-07-13 18:15:22 -04:00
Andrey
e1b6b405eb
NB2 hellen-72-rev-d something is off #2958
2021-07-13 15:04:30 -04:00
Andrey
7fd2e8275f
NB2 hellen-72-rev-d something is off #2958
2021-07-13 14:39:21 -04:00
Andrey
174e12b281
NB2 hellen-72-rev-d something is off #2958
2021-07-13 14:24:47 -04:00
rusefillc
1a72390d37
NB2 hellen-72-rev-d something is off #2958
...
export as is
2021-07-13 14:07:55 -04:00
rusefillc
acc4882f06
NB2 hellen-72-rev-d something is off #2958
...
export as is
2021-07-13 13:27:47 -04:00
Andrey
774bcaa5ef
it's spelled 'resources' :(
2021-07-13 12:36:50 -04:00
Andrey
f33862f537
it's spelled 'resources' :(
2021-07-13 12:35:43 -04:00
rusefi
b3c076dae7
NB2 hellen-72-rev-d something is off #2958
2021-07-13 11:57:18 -04:00
Matthew Kennedy
aef0732509
fix vvt indication ( #2926 )
...
* wrap logic
* rename gauges
* names and ranges
* binary log
* we actually don't need that warning
* values auto wrap
* values auto wrap
* bye warnings
* comparison
2021-07-12 16:29:07 -04:00
Andrey
9dfc066bce
restore testQuadCam #2911
2021-07-08 00:11:54 -04:00
Andrey
0aa8693f21
Matt has CUSTOM_ERR_VVT_OUT_OF_RANGE warning #2921
2021-07-07 23:55:49 -04:00
Andrey
70424ac7b5
Nissan VVT trigger decoder #2887
...
another bug - improper handling of three-times-symmetrical
2021-07-05 23:15:44 -04:00
Andrey
2e9e5c2745
Nissan VVT trigger decoder #2887
...
that looks like one bug
2021-07-05 22:50:44 -04:00
Andrey
1b174bd4b3
Nissan VVT trigger decoder #2887
...
that's all very strange
2021-07-05 22:17:26 -04:00
Andrey
064c1612e3
restore testQuadCam #2911
2021-07-05 21:04:09 -04:00
Andrey
7cd5ea855c
restore testQuadCam #2911
2021-07-05 20:56:24 -04:00
Andrey
b67b1f424f
Nissan VVT trigger decoder fix #2887
...
TDD is amazing we are done here!
2021-07-03 12:43:01 -04:00
Andrey
0cf095a943
Nissan VVT trigger decoder #2887
2021-07-03 12:02:00 -04:00
Andrey
23e7022e55
Nissan VVT trigger decoder #2887
2021-07-03 11:08:22 -04:00
Andrey
f5e937fe2b
refactoring: getShaftSynchronized
2021-07-03 10:37:03 -04:00
Andrey
152eea43b1
Nissan VVT trigger decoder #2887
2021-07-03 10:15:41 -04:00
Andrey
0d5098e0a9
Nissan VVT trigger decoder #2887
2021-07-03 09:43:54 -04:00
Andrey
e5a1b68eb2
Nissan VVT trigger decoder #2887
2021-07-02 20:28:15 -04:00
Andrey
1660a5b3fd
Nissan progress
2021-07-02 19:57:26 -04:00
Andrey
e7d7d79f13
Nissan progress
2021-07-02 19:23:52 -04:00
Andrey
0d7c0a7f50
Nissan progress
2021-07-02 18:33:32 -04:00
Andrey
d18d4496d1
Nissan progress
2021-07-02 17:32:45 -04:00
Andrey
bd5ff4b5a5
Nissan progress
2021-07-02 16:31:10 -04:00
Andrey
a9e7166f74
Nissan progress
2021-07-02 14:56:12 -04:00
Matthew Kennedy
025c32de00
Stricter miata sync ( #2891 )
...
* strict mazda trigger shape
* this is an even better gap
* sync point moved so things are different now
* fix
* update instantrpm in test
* s
* s
* this is safer
* test
* tests
* instant rpm
* cleanup
2021-07-01 21:29:04 -04:00
Matthew Kennedy
8569f028d6
Fix pre sync timestamp copy ( #2892 )
...
* fix tests
* fix pre sync copy
* this fixes the issue
2021-07-01 18:58:28 -04:00
Matthew Kennedy
2a85bfc73f
test multiple starts ( #2888 )
...
* test
* pi
* typo
* private
* test short gap too
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-07-01 17:29:31 -04:00
Matthew Kennedy
35ad1b7d89
fix instant rpm ( #2886 )
...
* fix instant rpm
* this is what it should look like!
* warning
* comment issue link
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-07-01 09:19:16 -04:00
Matthew Kennedy
942f23a6b3
aggressively test rpm calculator ( #2884 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-07-01 00:05:24 -04:00
Andrey
fcc97fb9a6
VW warnings on cranking #2861
2021-06-27 13:01:56 -04:00
Andrey
f6b003820c
more minimal version of fix trigger replay #2874
2021-06-27 11:38:42 -04:00
Andrey
8696ea4890
crankDivider is asking for a new unit test
2021-06-27 00:51:14 -04:00
Andrey
7c7766efcc
VW warnings on cranking #2861
2021-06-26 16:05:43 -04:00
Andrey
c6d0d88465
VW warnings on cranking #2861
2021-06-26 01:37:55 -04:00
rusefillc
8a2564aaef
VW warnings on cranking #2861
2021-06-26 01:31:50 -04:00
Andrey
6dbc40e990
VW warnings on cranking #2861
2021-06-26 00:51:09 -04:00
Andrey
78dd28467d
progress
2021-06-26 00:33:28 -04:00
rusefillc
6a00036983
VW warnings on cranking #2861
2021-06-25 22:24:41 -04:00
rusefillc
0af5de0934
Minor change of Miata NA trigger shape #2855 #669 ( #2856 )
...
* Minor change of Miata NA trigger shape #2855 #669
* Minor change of Miata NA trigger shape #2855 #669
2021-06-25 14:12:18 -04:00
Andrey
942eb46471
Trigger: warning code on normal engine start up #669
...
better TDC unit test approach?
2021-06-25 13:19:16 -04:00
Andrey
dbea1e23a0
Trigger: warning code on normal engine start up #669
...
better TDC unit test approach?
2021-06-25 13:02:37 -04:00
Andrey
f04cb1ceac
Trigger: warning code on normal engine start up #669
2021-06-25 01:43:15 -04:00
Andrey
71fdfe6756
giving unit tests a chance to use tdcMarkCallback
2021-06-25 01:31:53 -04:00
Andrey
76840d07db
better test coverage
2021-06-24 23:38:16 -04:00
Andrey
a39920b68e
refactoring - better entity names
2021-06-24 23:19:31 -04:00
Andrey
8d17e0576c
docs
2021-06-24 23:12:16 -04:00
Andrey
175eea0a96
raw files #669
2021-06-24 22:39:00 -04:00
Andrey
3092164e48
Minor change of Miata NA trigger shape #2855 #669
2021-06-24 22:21:30 -04:00
Andrey
461132d993
Trigger: warning code on normal engine start up #669
2021-06-24 21:58:40 -04:00
Andrey
6ca965d246
Trigger: warning code on normal engine start up #669
2021-06-23 11:32:06 -04:00
Andrey
1c48a61339
refactoring
2021-06-23 06:37:32 -04:00
Andrey
a57d7c48fb
global static not good, there shall be only one god object /s
2021-06-23 06:10:27 -04:00
Andrey
74c5a80cac
Trigger: warning code on normal engine start up #669
2021-06-23 05:22:08 -04:00
rusefillc
a222a3961a
one can dream about a well defined framework
2021-06-19 09:56:08 -04:00
Andrey
2c66d74c7e
Trigger: warning code on normal engine start up #669
2021-06-18 22:52:01 -04:00
Matthew Kennedy
7d2057e74a
remove cranking dwell angle ( #2814 )
...
* config & impl
* settings
* engines & boards
* this test doesn't do anything interesting
2021-06-13 07:52:07 -04:00
Matthew Kennedy
790ac08a2e
Cranking defaults ( #2787 )
...
* defaults
* more
* cranking fuel
* cranking timing
* cranking time digits
* ugh these tests shouldn't depend on defaults
2021-06-02 08:21:36 +03:00
Andrey
c89a60845b
subaru 7/6 progress based on https://rusefi.com/forum/viewtopic.php?p=41021#p41021
2021-05-26 05:22:13 -04:00
Andrey
0ad11168e8
Override trigger gaps feature #2734
2021-05-25 17:19:20 -04:00
Andrey
a36b655e67
Trigger: warning code on normal engine start up #669
2021-05-24 06:03:58 -04:00
Matthew Kennedy
4474f9f1c2
Maf in sensor model ( #2672 )
...
* init
* consumers
* hasMafSensor
* consumers
* remove
* remove
* s
* guard
* tiny bit of ram
* ram
2021-05-09 20:59:06 -04:00
Matthew Kennedy
c26987b96b
Destroy all shared logger ( #2574 )
...
* most of shared logger
* a few more
* one more
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-21 14:28:48 -04:00
rusefillc
2b6345070f
WOW major scheduling drama on NB2 running with Proteus #2533
2021-04-15 19:12:09 -04:00
rusefillc
462e24354d
CUSTOM_ERR_VVT_OUT_OF_RANGE warning false-positive fix #2534
2021-04-08 15:01:12 -04:00
rusefillc
e02f09495b
trigger and VVT duty cycle integration into limp manager #2523
2021-04-07 01:21:28 -04:00
rusefillc
9753b6e020
'displayLogicLevelsInEngineSniffer' on VVT input reports too much into engine sniffer fix #2528
2021-04-04 23:12:07 -04:00
rusefillc
f877d32be4
engine sniffer into unit tests
2021-04-04 22:48:48 -04:00
Matthew Kennedy
8b3aa6c40d
goodbye ignitionOffset ( #2503 )
...
* remove
* set the timing map to do what the offset used to do
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-28 08:00:09 -04:00
Matthew Kennedy
1c473934b9
plumbing for multiple vvt ( #2488 )
...
* plumb multiple vvt
* fix test
* s
* fix barra while we're at it
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-25 07:39:23 -04:00
Matthew Kennedy
5067b81fce
Compute injection duration later in the pipeline ( #2175 )
...
* injector model, test
* new math
* inject fuel based on new math
* tests
* fix
* it should work like this
* format
* update TPS AE even when we're cutting fuel
* comment
* conversion factor
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-03 07:30:56 -05:00
Matthew Kennedy
39884f8934
use DECLARE_ENGINE_PTR for Engine class ( #2365 )
...
* engine cleanup
* do the cleanup
* one last spot
* expand_engine noop for firmware
* simulator
2021-02-16 16:58:54 -05:00
rusefi
bcc6c63046
second bank vvt decoder unit test
2021-02-09 10:16:49 -05:00