Matthew Kennedy
ff5e47c95d
Engine modules participate in the build system ( #452 )
...
* infrastructure for engine modules in the build
* fully move fuel pump
* fan
* gear detector
* gear detect
* fan control cleanup
* trip odometer
* shuffle makefiles around a little
* minor format
2024-07-23 18:05:43 -07:00
Matthew Kennedy
76708670a0
New parser writes output channel c structs ( #350 )
...
* new parser writes c structs
* jar
* missing defs for simulator
* don't put defines you need in live data txt
2024-01-19 04:00:59 -08:00
rusefillc
7ad5b00f2e
refactoring: vvt is not aux ( #263 )
...
* refactoring: vvt is not aux
(cherry picked from commit 6b4c4a583316a32d7723c2cfa16cda39fa9afb1b)
* this repo has VVT conditional at small-can-board
2023-09-27 00:59:04 -07:00
Matthew Kennedy
2346086b06
knock live data ( #261 )
...
* Move knock data to knock controller
* appease tsConfigVersion
* make reapply logic easier to read
2023-09-25 11:06:48 -07:00
Matthew Kennedy
727f3a7a76
boost is engine module
2023-09-07 12:41:56 -07:00
Matthew Kennedy
c41ebafc59
prep for small can board
2023-08-29 00:57:57 -07:00
Matthew Kennedy
1ecd35ba97
bad merge
2023-07-26 10:16:42 -07:00
Matthew Kennedy
e8e69a171c
remove livedata ( #206 )
...
* remove live data ui
* allow null java name
* delete generated java files
* remove most javas
* checked in copies of C source, tests
* jars
2023-07-26 10:11:28 -07:00
Matthew Kennedy
20ebd3a433
lambda monitor live data
2023-07-25 23:59:00 -07:00
Matthew Kennedy
fb8cb4987e
fan control is engine module ( #203 )
...
* fan is engine module
* mockable AC
* mockable AC
* mock AC controller in fan test
* constexpr fan livedata
* isPtr
2023-07-21 01:28:25 -07:00
Matthew Kennedy
e2550105b8
vvt is engine module ( #202 )
...
* vvt refactoring
* vvt constexpr livedata
* format
* fix null deref
2023-07-19 22:16:29 -07:00
Matthew Kennedy
ab5c33154a
not sure why injector model makes only sim unhappy
2023-07-01 23:01:53 -07:00
Matthew Kennedy
f8595f0ff8
happy java tests
2023-07-01 21:45:50 -07:00
Matthew Kennedy
d17d902f24
stub vvt live data
2023-07-01 21:08:50 -07:00
Matthew Kennedy
565a5996c8
live data injector model
2023-07-01 20:51:01 -07:00
Matthew Kennedy
ea81fdfc64
idle data
2023-05-05 12:48:38 -07:00
Matthew Kennedy
18493f9083
TPS AE log cleanup
2023-05-05 02:34:48 -07:00
Matthew Kennedy
4e619c5494
stub throttle model generated
2023-03-14 20:12:35 -07:00
Matthew Kennedy
fbb90f2c04
use shared txt instead of parsing full rusefi_config ( #59 )
2023-03-02 11:52:36 -08:00
rusefi
cf7e54a15b
Native SENT TPS input #5079
2023-02-14 19:54:22 -05:00
Andrey
c8d429c975
Nick wonders if DC wastegate is still FUBAR #5075
2023-02-13 18:01:54 -05:00
rusefi
fa324320fc
ETB gauges automation and progress
2023-02-13 00:57:19 -05:00
rusefillc
0d69f3c7b3
helping kinetis
2023-01-16 16:39:08 -05:00
rusefillc
0e53607eb7
progress on boost logging and gauges
2023-01-16 16:10:14 -05:00
Andrey
3d096b2ac1
totalFuel and totalIgnition correction gauges in Tunerstudio #4955
2023-01-15 08:26:38 -05:00
Andrey
d4e31a7773
totalFuel and totalIgnition correction gauges in Tunerstudio #4955
2023-01-15 08:12:32 -05:00
rusefillc
658684a67a
totalFuel and totalIgnition correction gauges in Tunerstudio #4955
2023-01-15 06:26:22 -05:00
Andrey
df2b073c49
totalFuel and totalIgnition correction gauges in Tunerstudio #4955
2023-01-14 23:21:23 -05:00
rusefillc
ff98b5b9f2
antilag and anti-lag #2403
...
TurboMarian is the ALS boss
2022-12-21 19:19:47 -05:00
rusefillc
93d7f87a38
TurboMarian is the ALS boss
2022-12-16 20:22:48 -05:00
Andrey
687abae6ad
antilag and anti-lag #2403
2022-12-14 22:38:14 -05:00
Matthew Kennedy
3f9bb81834
fuel computer in SD logs ( #4828 )
...
* remove duplicate target lambda/afr
* names on fuel computer
* remove more copies
* sensor.java
* everybody loves hard dependencies on generated fields
* target afr gauge fix
* constexpr fuel computer
* status loop
* happier test
* gone test is happy test
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-28 19:25:49 -05:00
rusefillc
e5780234e3
SD card log fields list should be auto-generated #3985
2022-10-28 10:28:38 -04:00
rusefillc
6c84b2b58c
SD card log fields list should be auto-generated #3985
2022-10-26 22:07:24 -04:00
rusefillc
6017e2a8af
step forward ( #4519 )
2022-09-01 23:38:33 -04:00
Andrey
c9008214f5
tear down Engine god object #4511
...
just trying different things
2022-09-01 19:05:40 -04:00
Matthew Kennedy
dfd340e8c3
log the state of hasSynchronizedPhase() ( #4478 )
...
* s
* log whether we've synced phase
* trigger_state_primary
* need that file
* engine state is not the right spot
2022-08-24 18:11:05 -04:00
Andrey
90130b3311
Revert "Revert "Revert "small step forward? ( #4450 )"""
...
This reverts commit 30297da80c
.
2022-08-21 15:23:20 -04:00
Andrey
30297da80c
Revert "Revert "small step forward? ( #4450 )""
...
This reverts commit d2365c5c7f
.
2022-08-21 14:43:50 -04:00
Andrey
d2365c5c7f
Revert "small step forward? ( #4450 )"
...
This reverts commit badbc1a46e
.
2022-08-16 19:43:46 -04:00
rusefillc
badbc1a46e
small step forward? ( #4450 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-08-16 18:57:40 -04:00
rusefillc
c68d4f1a94
Revert "VVT target to allow negative values #4424"
...
This reverts commit 723845f145
.
2022-08-14 17:03:21 -04:00
rusefillc
723845f145
VVT target to allow negative values #4424
...
baby step towards VVT pid logging
2022-08-14 15:59:44 -04:00
Andrey
71716793e0
logging of live data structs was: data points #3614
2022-06-29 03:21:25 -04:00
rusefillc
2e28537776
logging of live data structs was: data points #3614
2022-06-29 01:49:59 -04:00
Matthew Kennedy
840bf6fb27
wideband live data ( #4276 )
...
* wideband live data magic
* test build happy
* test even happier
2022-06-23 20:04:26 -04:00
Matthew Kennedy
40106224f0
Write output channels with new parser ( #4219 )
...
* let the new parser run
* s
* support for output channels
* usages reader uses new parser for output channels
* better debugging configuration
* bad merge
* test it a bit too
* more tests
* copy/paste the same content from other file
* s
* fix bugs where even the existing logic tries to write as an enum (?)
* jar
* print stream always unix
* print stream always unix
* use typedefs correctly
* jar
* stub support for multiple of each type
* s
* s
* name some more datas
2022-06-19 09:52:23 -04:00
Matthew Kennedy
e274fba799
use yaml like you're supposed to ( #4233 )
...
* use yaml like you're supposed to
* parse output names (but don't use it yet)
2022-06-03 01:02:16 -04:00
rusefillc
c8ec2f6f3b
Remove value copy from controller into outputChannels #4095
2022-05-09 05:34:37 -04:00
Andrey
ccfeba24e5
helping build
2022-05-08 08:59:14 -04:00