rusefillc
e10067da93
automation around outputs section #197
2021-11-20 14:27:21 -05:00
rusefillc
fe3f8233d6
automation around outputs section #197
2021-11-20 13:30:25 -05:00
Scott Smith
07d30285fc
Basic framework for high pressure fuel pump control ( #3476 )
...
* Basic framework for high pressure fuel pump control
* Many changes
Move calculations to fast callback
Move main object into Engine
Respond to pin changes without requiring a reboot
* Use EngineModule for HpfpController
Schedule pin off after executing pin on so we are sure it ends, even if the motor stops.
Test scheduling.
Less RAM use by only having one event and reordering fields.
* Make scheduling test actually useful - need non-0 activation angle.
Co-authored-by: rusefillc <48498823+rusefillc@users.noreply.github.com>
2021-11-19 23:06:51 -05:00
rusefillc
c441d7dd89
debug mode for skipped count for 4 cylinders #3570
2021-11-19 07:02:21 -05:00
Matthew Kennedy
a0a1b5e6a0
delimeter is not comma ( #3533 )
...
* delimeter is not comma
* do it in config txt
* use txt
* s
* string
* compat
* also, spelling is hard
* use new name
* use new name
* generate enough for happy console
* use an even less common character
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-19 12:01:45 +03:00
rusefillc
f5cddb6337
automation around outputs section #197
2021-11-18 19:46:17 -05:00
rusefillc
1b93e07b31
automation around outputs section #197
2021-11-18 19:34:46 -05:00
rusefillc
fc9345de5e
automation around outputs section #197
2021-11-18 00:05:27 -05:00
rusefillc
d8508870d5
automation around outputs section #197
2021-11-17 23:51:58 -05:00
Andrey
b545743f7d
Not all launch control options are used #3554
2021-11-15 21:13:01 -05:00
rusefi
df4f122c0b
Epic: Remove FSIO #2928
2021-11-14 14:14:43 -05:00
rusefillc
6df72646dd
script settings need names!
2021-11-14 11:45:37 -05:00
rusefillc
0a8a722471
script settings need names!
2021-11-14 11:40:33 -05:00
rusefillc
4ac9a67a7d
Epic: Remove FSIO #2928
2021-11-14 10:47:40 -05:00
rusefillc
5f1aadf638
Epic: Remove FSIO #2928
2021-11-14 10:39:47 -05:00
rusefillc
348ffdc69c
Epic: Remove FSIO #2928
2021-11-14 09:34:45 -05:00
rusefillc
ed8e81d1b4
Epic: Remove FSIO #2928
2021-11-14 09:34:19 -05:00
rusefillc
c37aafdde1
Epic: Remove FSIO #2928
2021-11-14 09:21:04 -05:00
rusefillc
a0a77fa01d
Epic: Remove FSIO #2928
2021-11-14 08:38:11 -05:00
rusefillc
29670184e2
script settings need names!
2021-11-13 22:47:46 -05:00
Matthew Kennedy
8edc91f657
mercedes two lobe trigger testing ( #3543 )
...
* mercedes
* config
* break;
* I did the gap ratio math wrong
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-13 21:50:04 -05:00
Matthew Kennedy
4f9df2a110
new parser handles enum values ( #3492 )
...
* simplify
* poke to force generate
* enums
* jar
* jar
* poke
* prepends formatted
* prepends
* eol
* eol
* allow no endl at eof
* Revert "eol"
This reverts commit 022029faef338281b1a3551f82e46c4b6a7578a5.
* Revert "eol"
This reverts commit 6274502db740569235210916fde4ec84863d7fb3.
2021-11-11 23:09:39 -05:00
Andrey
37adc7e713
Bench Test IAC Valve fails #3534
...
that's not even funny
2021-11-11 20:39:01 -05:00
Andrey
58588cdf6b
https://rusefi.com/forum/viewtopic.php?f=13&t=2206
2021-11-11 18:31:54 -05:00
rusefillc
371f0ca72c
Idle valve outputs not available in TS #3523
2021-11-10 20:40:42 -05:00
Andrey
a32f061a0f
names for tables similar to curve names
2021-11-07 09:58:35 -05:00
Matthew Kennedy
0dde7d6fef
simplify signature.h generation ( #3480 )
...
* simplify
* poke to force generate
2021-11-06 23:19:53 -04:00
rusefillc
b7ae42a5a1
Bench test problem - Coil 1 test error #3490
2021-11-06 21:11:43 -04:00
rusefillc
2437abf51f
simplify signature.h generation #3480
...
part two: unused variables
2021-11-06 18:09:14 -04:00
rusefillc
bc70203350
simplify signature.h generation #3480
...
step 1 - access values directly
2021-11-06 15:10:50 -04:00
Matthew Kennedy
ec5d3f437f
Remove array typedef syntax ( #3477 )
...
* remove array typedef support completely
* extraneous semicolon
* binary
2021-11-06 09:12:43 -04:00
Scott Smith
e350b0b6b4
Configuration for HPFP control algorithm. ( #3475 )
2021-11-05 23:15:35 -04:00
Scott Smith
61fd669add
Convert existing tables to use the simpler 3d table definition style in rusefi_config.txt ( #3473 )
...
This fixes #3465 .
2021-11-05 21:55:33 -04:00
Scott Smith
2ffcc2bb45
Determine the correct mul/div for autoscale from the TS config line instead of specifying it twice. ( #3470 )
2021-11-05 19:26:25 -04:00
Matthew Kennedy
72cdc52acc
configurable etb maximum ( #3469 )
...
* etb maximum
* update tests and test new behavior
2021-11-05 18:16:19 -04:00
Matthew Kennedy
b41dbe2ed1
nissan MR18DE VVT cam pattern ( #3466 )
...
* refactoring nissan trigger
* comments
* plumbing
* b
* enums
* image
* image
* implement decoder
* reshuffle
* don't case unused
* dead trigger enums
2021-11-05 15:33:22 -04:00
Scott Smith
09569e8686
Add 3d table support to the java config file parser. ( #3464 )
...
This removes the need to use custom for 3d tables. Syntax (to avoid changing the ANTLR parser) is
to use 'x' instead of separate [], i.e.:
uint16_t[HPFP_TARGET_SIZE x HPFP_TARGET_SIZE] hpfpTarget;;"kPa", 1, 0, 0, 65000, 0
2021-11-05 14:27:32 -04:00
Matthew Kennedy
6b85313b04
nissan 4yl crank pattern ( #3462 )
...
* refactoring nissan trigger
* comments
* plumbing
* b
2021-11-05 07:15:03 -04:00
rusefillc
802e660da5
more curves! also names for curves
2021-11-04 23:27:48 -04:00
rusefillc
8538e751e7
more curves! also names for curves
2021-11-04 23:22:37 -04:00
rusefillc
f7e1734045
more curves! also names for curves
2021-11-04 22:56:54 -04:00
rusefi
f182c65e5b
turbo speed turbospeed input #2935
2021-11-04 19:43:22 -04:00
Matthew Kennedy
a2766e5d9b
support autoscale on table axes ( #3452 )
...
* scale map Y axis
* allow different row/col types
* scaled channel detector
* interpolation
* looks like this actually works
* tests, no manual scaling
* comment
2021-11-03 19:53:26 -04:00
rusefillc
0c96269e39
pieces of Ts tips update2 #3446
2021-11-03 16:56:21 -04:00
rusefillc
c1f8367c21
docs
2021-11-03 16:56:21 -04:00
Matthew Kennedy
4717210859
autoscale fields in generated structs ( #3444 )
...
* add to grammar
* parser
* parser
* example consumer
* build config tool
* commit the right jar
2021-11-02 18:59:19 -04:00
Matthew Kennedy
8ee86e0789
log vvt targets ( #3417 )
...
* log vvt target
* java
* make java happy probably
* sensorlogger
2021-11-02 15:03:57 -04:00
Andrey
814fdde468
TPS decel is pretty weird?!
2021-10-30 21:46:15 -04:00
rusefillc
5d12e346a8
file was renamed
2021-10-30 16:45:39 -04:00
rusefillc
a2f1cd2467
Override trigger gaps feature #2734
2021-10-30 10:45:32 -04:00