Commit Graph

1487 Commits

Author SHA1 Message Date
kifir 61e18829f4 fix test for RPM inside spark skip RPM window (#6566) 2024-06-11 06:57:13 -06:00
kifir 05cdaa7fb7 refactor test (#6566) 2024-06-10 10:00:08 -06:00
Matthew Kennedy f1e21697d6 warn about fuel pressure sensor instead of error
only:f407-discovery
2024-06-09 13:33:42 -04:00
kifir eabaae9491 enhance test (#6566) 2024-06-08 13:10:00 -07:00
Andrey 12c2d39607 only:Cranking Cycle Multiplier Map to be 3d with Coolant Temp as the additional axis. #6584 2024-06-07 20:32:41 -04:00
kifir c039f64c3c move launch controller update before updating spark limiters and calculation of advance, because we use launch controller for these operations 2024-06-07 11:37:46 -04:00
kifir fdc60e4bff implement launch spark skip functionality (#6566) 2024-06-07 11:09:29 -04:00
kifir 3e4d1db28b now we use updateTargetSkipRatio method instead of setTargetSkipRatio (#6566) 2024-06-07 11:09:29 -04:00
Matthew Kennedy 3015876003 TS cleanup: ts_response_format_e 2024-06-03 16:24:27 -04:00
Andrey af8afafdb8 only: lua_biquad.h 2024-06-03 08:31:09 -04:00
Andrey 577620e478 only:making things less weird 2024-06-03 08:27:25 -04:00
Andrey 70747b7edd only:making things less weird 2024-06-02 12:28:29 -04:00
kifir fb47bb2bca add tests for disabled launch control #6571 2024-05-30 14:08:55 -04:00
kifir b67564c6aa rename smoothRetardEndRpm to launchCorrectionsEndRpm #6566 2024-05-29 14:59:58 -04:00
kifir afe0721858 add references to requirements in test
closes #5611
2024-05-29 06:38:26 -04:00
kifir e60038f8ca now timing stays at the "ignition retard" after the end RPM for smooth timing retard #5611 2024-05-28 18:55:27 -04:00
kifir 025d45ec62 fix retard threshold rpm #6533 2024-05-27 18:03:58 -04:00
kifir 68ba4ed096 add test_ignition_angle_advance #5611 2024-05-27 16:03:41 -04:00
kifir 9f053cf4b7 enhance hysterisis detection: now we use isAfterLaunch indicator on launch_control_state panel instead of hidden class field #5610 2024-05-21 13:29:49 -04:00
kifir 3405205dee tests for rpmCondition with hysterisis #5610 2024-05-21 10:08:56 -04:00
kifir af6786e237 implement hysterisis functionality for ignition and fuel cut #5610 2024-05-21 10:08:56 -04:00
kifir 8a4f53214b refactoring: LaunchControlBase::isInsideRPMCondition method returns bool again 2024-05-21 10:08:56 -04:00
kifir fee1602fd9 add tests for targetSkipRatio calculation #6528 2024-05-17 13:31:52 -04:00
kifir f46cbe6c12 fix check of Detected Gear sensor #4778 2024-05-16 10:03:50 -04:00
kifir 2990354bfc uncomment working checks in BoostControl.BoostOpenLoopYAxis test #4778 2024-05-16 10:03:50 -04:00
kifir c5a4ca08ef implement BoostControl.BoostOpenLoopYAxis test #4778 2024-05-15 17:01:35 -04:00
kifir f4b3b00d4d interpret value from openLoopMap according to boostOpenLoopYAxis constant (fixes #4778) 2024-05-15 12:58:27 -04:00
Andrey 6eaf9b117d only: unique variable name so that nice IDE would not be needed 2024-05-10 23:09:52 -04:00
Andrey 525570f896 start/stop button improvements #6483
only: progress
2024-05-08 23:08:49 -04:00
rusefi bb92146147 start/stop button improvements #6483
only: a bit of encapsulation, only preparations for now
2024-05-08 22:14:54 -04:00
rusEFI LLC d8f3e2c5f9 only: syncEnginePhaseAndReport better method name 2024-05-06 13:44:12 -04:00
kifir 61ed0f6dfa extract test preparation into prepareToScheduleOverdwellSparkDown function #6373 2024-05-05 13:11:34 -04:00
kifir 51533eb975 extract testOverdwellProtection into separated file 2024-05-05 13:11:34 -04:00
kifir 517ddbf36a enhance minimal unit test for existing overdwell mechanism #6373 2024-05-05 13:11:34 -04:00
rusefi 3ddcc4b99d only: code style 2024-05-04 11:54:42 -04:00
3er0.1ive a6ef504813 - fix tests 2024-05-04 10:51:46 -04:00
rusefi 85f8598932 unit tests run in US with a loss of precision from NT #6450
only: follow-up
2024-05-03 10:53:22 -04:00
kifir 526445547b minimal unit test for existing overdwell mechanism #6373 2024-05-03 10:40:33 -04:00
rusefi a223196231 unit tests run in US with a loss of precision from NT #6450
this being just one test I am comfortable to assume it's legit to adjust it due to change in timing precision
2024-05-03 09:07:24 -04:00
rusefi 7934108ae2 unit tests run in US with a loss of precision from NT #6450
only: hiding skeletons deeper in the closet
2024-05-03 09:07:24 -04:00
rusefi dffc579acf unit tests run in US with a loss of precision from NT #6450
only: first skeleton from the closet!
2024-05-02 23:32:25 -04:00
rusefi 687c23e0b8 Ford Coyote Exhaust VVT position error #6402
only: unit test. weird how it shows same values
2024-05-02 12:12:36 -04:00
rusEFI LLC cd5b546770 only:Ford Coyote Exhaust VVT position error #6402 2024-05-01 13:48:06 -04:00
rusEFI LLC 03bfb6ce9e only:Ford Coyote Exhaust VVT position error #6402 2024-05-01 13:16:56 -04:00
rusefi 71e1397a5a only:unit test time mess 2024-05-01 12:32:06 -04:00
rusefi b693a0af74 only:unit test time mess 2024-05-01 12:10:52 -04:00
rusefi 5c866bc020 only:unit test time mess 2024-05-01 11:32:17 -04:00
rusefi 66d8d6db9f only:unit test time mess 2024-05-01 11:18:44 -04:00
kifir 79983f79a3 fix PWM.testPwmGenerator test 2024-05-01 11:00:20 -04:00
kifir 7c8acef2bb fix misc.testRpmCalculator test 2024-05-01 11:00:12 -04:00
rusefi 42fe092d8d only: renaming .cpp 2024-04-30 16:15:13 -04:00
rusefi 12ad7548ec only: better test file name 2024-04-30 16:02:24 -04:00
rusEFI LLC ee67c5b652 only: docs 2024-04-29 15:28:12 -04:00
rusEFI LLC fdd46ddf8b only: something dead? 2024-04-29 14:57:56 -04:00
rusEFI LLC bc404fb1ca only: https://sourceforge.net/p/rusefi/tickets/299/ 2024-04-29 14:26:06 -04:00
kifir 7f7c372bcd minimum test for bailed-on owerdwell #6373 2024-04-28 23:16:52 -04:00
rusefi 3f45fd63c5 only: setTimeNowUs(): replace global fiddling with a function call 2024-04-27 10:46:22 -04:00
rusefi a42092826a only: setTimeNowUs(): replace global fiddling with a function call 2024-04-27 10:10:59 -04:00
rusefi 302b11abee only: setTimeNowUs(): replace global fiddling with a function call 2024-04-27 10:06:14 -04:00
Matthew Kennedy b5e3694647 no need for getTimeNowUs on ETH 2024-04-27 09:55:49 -04:00
rusEFI LLC aed124bae2 Usability: critical error in case of unneeded second channel #6419
only: unit tests
2024-04-26 22:18:01 -04:00
Matthew Kennedy 32172801cc only: minor cleanup 2024-04-26 21:39:47 -04:00
Matthew Kennedy 8d661ce22d unit test global cleanup 2024-04-26 08:54:20 -04:00
Matthew Kennedy 79b796954d unit test global cleanup 2024-04-26 08:17:30 -04:00
Matthew Kennedy 271b36cb72 haha these two functions do the same thing!? 2024-04-26 08:16:42 -04:00
kifir 80cf6d1943 add check of bailed on dwell count #6373 2024-04-25 13:10:34 -04:00
kifir ff64d67075 enhance formatting 2024-04-24 10:31:21 -04:00
rusEFI LLC 226d3b7b6d some unused fields 2024-04-23 23:37:20 -04:00
rusEFI LLC 02a5237942 only: airTaperRpmRange no UI no usages, looks dead, removing 2024-04-23 21:00:50 -04:00
rusEFI LLC b84e47f125 only: Overdwell at times around syncloss while cranking #6349 2024-04-23 16:11:41 -04:00
rusefillc 76ebc1d1fe 60/2 vs 60/2 VW mess #988
only: rename & flipping M73 canned tunes
2024-04-20 23:26:00 -04:00
Andrey 4bc38d3543 Overdwell at times around syncloss while cranking #6349
hopefully bugfix - do not start dwell in case of out-of-order
2024-04-17 19:02:47 -04:00
Andrey 6873974c0a Overdwell at times around syncloss while cranking #6349
only: better handling of existing out-of-order handling
2024-04-17 18:54:08 -04:00
Andrey f633707763 wow this fails?! 2024-04-13 21:51:56 -04:00
Matthew Kennedy 00a83739e7 new test does indeed fail 2024-04-13 21:42:48 -04:00
Andrey f6c4f48c65 pain 2024-04-12 16:55:49 -04:00
Matthew Kennedy 9fdb962ec6 more tests that are less chaos now 2024-04-12 16:55:49 -04:00
Matthew Kennedy fd7d9e1f1b testFasterSpinup doesn't trigger error 2024-04-12 16:55:49 -04:00
Matthew Kennedy f1c47c8cc6 better log 2024-04-12 16:55:49 -04:00
Matthew Kennedy b06d16a548 test for noisy triggers and another fix 2024-04-12 16:55:49 -04:00
rusefillc 6ff62e9ca0 Overdwell at times around syncloss while cranking
#6349

only: test data
2024-04-12 14:38:39 -04:00
rusefillc 9c33854653 Overdwell at times around syncloss while cranking
#6349

only: test data
2024-04-12 08:52:17 -04:00
rusefillc ba993f8bf7
only:Create readme.md 2024-04-10 21:13:55 -04:00
rusefi 9c77bc709a only: better method name 2024-04-10 00:02:39 -04:00
rusefillc 143170d60c odd fire timing_offset_cylinder not accounted by injection revert #6095
revert of revert, we have timing accounted by fuel again!
2024-04-09 16:54:53 -04:00
Andrey 4c0bf9c070 only: nope, not needed 2024-04-09 09:38:24 -04:00
Andrey e18a3b5e64 odd fire timing_offset_cylinder not accounted by injection #6095
flipping adjustment direction
2024-04-08 22:44:52 -04:00
Andrey 3441417b24 odd fire timing_offset_cylinder not accounted by injection #6095
only:flipping test numbers
2024-04-08 22:39:31 -04:00
rusefi 4312338f4e only: making test more readable 2024-04-08 21:09:25 -04:00
Andrey 9397521d0b only:docs 2024-04-04 12:09:17 -04:00
Andrey 8d29bf485d only: live_data_ids.h is not needed so widely 2024-03-30 00:17:34 -04:00
rusefillc fb66699cd8 odd fire angles are not right during cranking
#6281

only:docs
2024-03-25 10:09:02 -04:00
Andrey 5642d412de odd fire timing_offset_cylinder not accounted by injection revert #6095
odd fire angles are not right during cranking #6281

only:proteus_f7
2024-03-24 13:18:14 -04:00
Andrey 090599c27e bosch quick start decoding issue or else #6281
test VVT decoding from file
2024-03-24 08:03:32 -04:00
Andrey d0dd8b1d4b bosch quick start decoding issue or else #6281 2024-03-24 00:23:31 -04:00
Andrey 739131180b bosch quick start decoding issue or else #6281
only:test coverage
2024-03-23 23:22:37 -04:00
rusefillc bbc2c0aab8 bosch quick start decoding issue or else #6281
only: real vehicle data
2024-03-23 22:46:01 -04:00
Matthew Kennedy a50fdf34d4 avoid UB in tests 2024-03-23 07:54:27 -04:00
rusefillc 5a06e47fd3 better names for 3/5 GM 24xs 2024-03-22 13:44:18 -04:00
Andrey 17069719dc funny games with dash via Lua to override CAN dash profile values #6235 2024-03-21 13:01:03 -04:00