Matthew Kennedy
30f85245ec
test lambda monitor response #75
2023-07-26 00:35:28 -07:00
GitHub gen-configs Action
6ef6de81b6
Auto-generated configs and docs
2023-07-26 07:01:58 +00:00
Matthew Kennedy
20ebd3a433
lambda monitor live data
2023-07-25 23:59:00 -07:00
GitHub gen-configs Action
62ad0beb1d
Auto-generated configs and docs
2023-07-19 07:23:44 +00:00
Matthew Kennedy
e03b240e19
wire up restoreConditionsMet #75
2023-06-29 00:10:36 -07:00
Matthew Kennedy
a63930a5c4
lambda monitor wiring
2023-06-28 23:49:50 -07:00
Matthew Kennedy
51c31c217b
stub lambda monitor #75
2023-06-28 23:31:53 -07:00
Matthew Kennedy
57263be2fe
mockable throttle model
2023-05-11 14:37:48 -07:00
Matthew Kennedy
89d66d4abd
stub TIP sensor
2023-05-07 01:51:28 -07:00
Matthew Kennedy
a8fef36342
more log fields cleanup, lots of duplicates around fuel logic #98
2023-05-05 02:09:42 -07:00
GitHub gen-configs Action
cff4543e1a
Auto-generated configs and docs
2023-05-05 08:41:45 +00:00
Matthew Kennedy
0c80664f49
yet more field cleanup (and some dead ones?) #98
2023-05-05 01:37:46 -07:00
Matthew Kennedy
d5f9479f28
ObdCode is enum class ( #77 )
...
* change ObdCode to enum class builds firmware
* test builds
* don't need this line at all
* can we go down to uint16_t?
2023-04-12 23:44:33 -07:00
Matthew Kennedy
d6534157a0
rename obd_code_e -> ObdCode
2023-04-11 16:32:47 -07:00
Matthew Kennedy
2f85cd60d4
use ECU-calculated blend table axis values
2023-04-02 13:56:42 -07:00
Matthew Kennedy
1bc1e76efa
blend result returns blend parameter value for TS UI
2023-04-02 13:50:34 -07:00
GitHub gen-configs Action
996cfd2721
Auto-generated configs and docs
2023-03-27 08:38:48 +00:00
Matthew Kennedy
f090a97b0b
remove specs_s struct, flatten config
2023-03-27 00:58:18 -07:00
GitHub gen-configs Action
336f6239d0
Auto-generated configs and docs
2023-03-16 08:29:59 +00:00
Matthew Kennedy
c47d7394c5
convert throttle model to g/s instead of kg/s
2023-03-16 01:19:03 -07:00
Matthew Kennedy
6a05413e52
throttle model gets real max engine flow
2023-03-16 01:11:19 -07:00
Matthew Kennedy
79e6283a22
poke for generate
2023-03-15 13:23:54 -07:00
GitHub gen-configs Action
456229d49e
Auto-generated configs and docs
2023-03-15 18:57:35 +00:00
GitHub gen-configs Action
ed3eabb14a
Auto-generated configs and docs
2023-03-15 03:51:10 +00:00
Matthew Kennedy
2ba3881ba0
throttle model runs a little bit
2023-03-14 20:49:47 -07:00
Matthew Kennedy
4e619c5494
stub throttle model generated
2023-03-14 20:12:35 -07:00
Matthew Kennedy
d14d442157
throttle model tests
2023-03-13 15:43:39 -07:00
Matthew Kennedy
7ee63df142
Throttle model #63
2023-03-13 13:25:45 -07:00
Matthew Kennedy
d8ec197616
todos cleanup
2023-03-03 02:08:39 -08:00
Matthew Kennedy
a861d76da6
pause closed loop fuel after cuts
2023-03-02 11:42:55 -08:00
Andrey
e57403618a
totalFuel and totalIgnition correction gauges in Tunerstudio #4955
2023-01-14 15:33:17 -05:00
rusefillc
2d9298e586
ohhh we already have FO_1_2_3_4_5_6_7_8
2022-12-20 21:23:25 -05:00
rusefillc
f49cae527c
FO_1_2_3_4_5_6_7_8
2022-12-20 21:13:33 -05:00
rusefillc
d951f36794
guards
2022-12-17 14:36:27 -05:00
rusefillc
484f21aeba
random getOrZero clean-up
2022-12-14 19:48:07 -05:00
rusefillc
c729b10bbe
refactoring: constexpr fuel computer ( #4830 )
...
* refactoring: constexpr fuel computer
* refactoring: constexpr fuel computer
* refactoring: constexpr fuel computer
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-11-26 12:25:04 -05:00
rusefillc
d63f1af40d
without ValueProvider3D interface how do we mock? ( #4829 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-11-26 11:23:54 -05:00
Matthew Kennedy
7b47e77e58
infer useOnlyRisingEdge by trigger type ( #4621 )
...
* most of the plumbing
* easy tests
* trigger types that are rise only
* configs
* change mode of various triggers
* vvt
* 898 test is now impossible 🥳
* s
* instant rpm test
* actually remove useOnlyRisingEdgeForTrigger
* remove vvtCamSensorUseRise
* s
* print
* one happy test
* another test
* happy testSomethingWeird
* happy testCamInput
* maybe fix it a different way
* better
* quad cam
* nb2 happy
* bad merge
* vvt test
* trigger.test1995FordInline6TriggerDecoder
* hellen gm e67
* changelog
2022-11-08 21:48:39 -05:00
rusefi
4bc9b25214
reducing ugly
2022-11-06 20:47:57 -05:00
rusefillc
6402e61484
minor trigger refactoring
2022-11-05 22:30:08 -04:00
Andrey
72ed388948
minor trigger refactoring
2022-11-05 21:43:12 -04:00
Matthew Kennedy
acec8f2da3
VE blend tables ( #4640 )
...
* blendy ve too
* ui
* small optimizations
* save kinetis memory
* changelog
2022-10-19 06:42:22 -04:00
Matthew Kennedy
0dfba2a655
remove ignitionPin ( #4608 )
...
* remove ignitionPin
* now that's gone
* BMW test
2022-09-23 17:30:10 -04:00
rusefillc
e582a83ecb
tear down Engine god object #4511
2022-09-15 21:28:27 -04:00
Andrey
b439f27284
inline method to reduce confusion
2022-09-14 01:34:52 -04:00
Andrey
34f87a3683
inline method to reduce confusion
2022-09-14 01:24:19 -04:00
Andrey
110c49949d
some dead nonsense
2022-09-14 01:15:26 -04:00
Andrey
d256fd2b01
removing dead parameter
2022-09-14 01:13:57 -04:00
Andrey
b059e9defb
tear down Engine god object #4511
...
just trying different things
2022-09-14 01:09:32 -04:00
Andrey G
1ca5988877
time routines refactor ( #4563 )
...
* Extract time helpers from engine_controller_misc to efitime.cpp
* Rename currentTimeMillis() to getTimeNowMs()
We have getTimeNowNt(), getTimeNowUs(), currentTimeMillis() and getTimeNowSeconds()
Align a bit.
find . -type f -name '*.c*' -exec sed -i 's/currentTimeMillis/getTimeNowMs/g' {} \;
* Rename getTimeNowSeconds() to getTimeNowS()
To align with Nt, Us, Ms versions.
* Some comments about getTimeNowLowerNt()
2022-09-11 13:06:03 -04:00