Commit Graph

639 Commits

Author SHA1 Message Date
FDSoftware ac69ea9432 Make trailing spark angle a 3D table #5248
* added a new table "trailingSparkAngle"
* removed trailingSparkAngle as config on rusefi.txt
* added trailingSparkAngle as variable on ignition state
* bump FLASH_DATA_VERSION
2025-02-07 17:33:46 -04:00
Andrey Gusakov 6ab23ae715 Revert "GDI: HPFP: suspect?"
This reverts commit b1ac3f6cfc523e728414356499a53be49ad4b212.
2025-01-31 17:11:10 -05:00
Andrey Gusakov 2412ae21df Fix expected conversion to float with value_or() 2025-01-31 17:11:10 -05:00
Andrey Gusakov a2f578f063 GDI: HPFP: more accurate logging 2025-01-31 17:11:10 -05:00
Andrey Gusakov 8927cdf08e GDI: HPFP: todo for future me 2025-01-31 17:11:10 -05:00
Andrey Gusakov e6743fae70 GDI: HPFP: rename deadtime to deadangle to avoid confusion 2025-01-31 17:11:10 -05:00
Andrey Gusakov 3b2ecf5f54 GDI: HPFP: lobe to lobeAngle where it is actually an angle 2025-01-31 17:11:10 -05:00
Andrey Gusakov 2d64ae3ba6 GDI: HPFP: suspect? 2025-01-31 17:11:10 -05:00
Andrey Gusakov cd0f33c83f GDI: HPFP: lets debug actual activation and deactivation angles 2025-01-31 17:11:10 -05:00
Andrey Gusakov 75221fb8db GDI: HPFP: some log/gauge renames 2025-01-31 15:15:30 -05:00
Andrey Gusakov 188689985d HPFP: show valve state in log 2025-01-31 15:15:30 -05:00
Andrey Gusakov 9042416d16 HPFP: positive logic, isHpfpInactive -> isHpfpActive 2025-01-31 15:15:30 -05:00
Andrey Gusakov bf7df3d32b HPFP: GDI prefix for all livedata fields 2025-01-31 15:15:30 -05:00
Andrey Gusakov 289ae9009e HPFP: update nextLobe for livedata 2025-01-31 15:15:30 -05:00
Andrey Gusakov a49a71e571 HPFP: just code styling 2025-01-31 15:15:30 -05:00
rusefillc fc77a09c35 refactoring: extract method
only:uaefi
2025-01-19 13:38:21 -05:00
Matthew Kennedy 319f153734 unnecessary guard 2025-01-08 18:47:24 -05:00
FDSoftware c09305add7 remove legacy enableOverdwellProtection
* edited test `ignition.trailingSpark`
* removed `enableOverdwellProtection` from `engine.h`
* removed enableOverdwellProtection usage from `spark_logic.cpp`
related issue: #3553
2025-01-03 00:27:46 -05:00
rusefillc b418273e86 only:rename method 2024-12-28 19:25:43 -05:00
rusefillc 962483b405 unit_tests "logic analyzer" style output #6403
only:uaefi
2024-12-27 15:38:07 -05:00
rusefillc d8607aa1af extract 'updateDwell' method
only:uaefi
2024-12-26 23:27:28 -05:00
rusefillc 8d8ab0ef2b logging for isPriming #7207
only:uaefi
2024-12-22 08:59:35 -05:00
rusefillc b8f40a9ee7 only:reusing ExpAverage 2024-12-16 23:40:39 -05:00
rusefillc e671a55e69 somehow?
only:alphax-4k-gdi
2024-11-16 16:18:11 -05:00
3eR01ive 94d765e4d8
- fix detect cylinder for knock then wasted_spark (#7062)
Co-authored-by: 3er0.1ive <3er0.1ive@veeroute.com>
2024-11-11 13:31:58 -05:00
rusefillc ed8fbde6e7 How does the ECU decide when to use MAP estimate? #7030
new 'isMapValid' logging data point
2024-11-03 00:05:46 -04:00
3eR01ive 691fb3f3db
Knock fuel trim and deacceleration (#7024)
* - knock fuel trim
- knock disable suppression then deceleration

* - knock disable suppression then deceleration syntax fix

* - knock disable suppression for test reapply

* - knock disable suppression for test reapply fix

* - knock fuel trim tests

---------

Co-authored-by: 3er0.1ive <3er0.1ive@veeroute.com>
2024-11-01 09:28:07 -04:00
3eR01ive cd404d4f47
- knock fuel trim + diasble suppression then deceleration (#7017)
* - knock fuel trim
- knock disable suppression then deceleration

* - knock disable suppression then deceleration syntax fix

* - knock disable suppression for test reapply

* - knock disable suppression for test reapply fix

---------

Co-authored-by: 3er0.1ive <3er0.1ive@veeroute.com>
2024-10-31 09:26:10 -04:00
3er0.1ive 74908a9b54 - remove old output param m_frequency from knockController
- need some memory for f407
2024-10-22 05:33:17 -04:00
Andrey 7aefc5742d only:new spectrogram protocol compatible with TS plug-in
knock_plugin_clean - clean changes #6989
2024-10-21 10:58:22 -04:00
rusefillc 8df3a41856 only:dead HW QC 2024-10-11 18:59:44 -04:00
Andrey c3bc395cf5 int rpm -> float rpm 2024-09-26 00:34:00 -04:00
Matthew Kennedy af2e425761 only:int rpm -> float rpm 2024-09-26 00:27:35 -04:00
Matthew Kennedy 4ba6cf4185 only:int rpm -> float rpm 2024-09-26 00:25:55 -04:00
Matthew Kennedy b9292dbb33 rename Executor -> Scheduler 2024-09-05 00:11:31 -04:00
Andrey cc80c6e354 pretty dead
only:kin
2024-09-04 23:49:35 -04:00
Andrey fa6737cb58 explicit-folder-for-livedata-generated-headers #6886 2024-09-04 18:05:06 -04:00
Matthew Kennedy 348acf1b47 odd wasted spark 2024-08-31 15:39:15 -04:00
Matthew Kennedy a3a60fcbc4 remove mapAveragingSchedulingAtIndex 2024-08-21 08:22:49 -04:00
rusefi f3ff325765 Knock inputs to be bore diameter and checkbox #6767
only: reusing macro
2024-08-04 13:25:13 -04:00
rusefillc a94d463d9a only: onKnockSenseCompleted return value is never used 2024-08-03 15:46:14 -04:00
Andrey 16bb2466ae isnan 2024-07-23 08:00:34 -04:00
Matthew Kennedy 5d63e41a4b cisnan -> std::isnan 2024-07-22 21:10:06 -04:00
Matthew Kennedy dd02db4c7b bundle up MAP samplers 2024-06-16 18:33:47 -04:00
Andrey e7ef178c8d only:helping Windows builds? 2024-06-16 15:19:29 -04:00
rusefi 5ec689a2fe only:helping Windows builds? 2024-06-16 14:31:41 -04:00
Matthew Kennedy b621aade9c only: minimum priming delay of 0.1 second 2024-06-16 13:47:19 -04:00
Andrey 37085b9196 only:Some sort of AFR smoothing for some reason #6579 2024-06-15 10:31:03 -04:00
Andrey 5fc1a959be only: encapsulation 2024-06-15 01:23:27 -04:00
rusefillc c5ef2db878 only: dead postMapState 2024-06-15 01:22:15 -04:00