rusefillc
0a0ff11d5a
motorolaMagicFromDbc(17, 10)
...
only:new API
2024-11-06 23:12:07 -05:00
rusefillc
5c82315569
motorolaMagicFromDbc(17, 10)
...
only:we have a problem?
2024-11-06 23:01:49 -05:00
Andrey G
7ca9bcc86a
ts: handleWriteChunkCommand() and handlePageReadCommand() now with page ( #7043 )
...
* ts: handleWriteChunkCommand() and handlePageReadCommand() now with page
Initial support for page addressing. This is needed to move
scatteredOffsetArray to separate page that is not saved in TS and ECU.
* fix test
2024-11-05 16:46:59 -05:00
kifir
9d86da59e1
implement test for `Torque Reduction Ignition Retard(deg)` parameter #5608
2024-11-05 23:19:51 +02:00
kifir
5bce202067
only:refactoring: extract part of functionality into `TestPersistentConfiguration` class
2024-11-05 23:19:51 +02:00
kifir
5c6ee81352
only:refactoring: extract part of functionality into `TestEngineConfiguration` class
2024-11-05 23:19:51 +02:00
kifir23917
6361b9ef31
Flat shift tests #5608 ( #7042 )
...
* only:refactoring: extract part of functionality into `TestEngineConfiguration` class
* only:refactoring: rename file
* only:refactoring: Now we reuse `TestBase` class functionality
* only:refactoring: extract part of functionality into `TestEngineState` class
* only:refactoring: extract part of functionality into `TestEngineConfiguration` class
* implement test for `Torque Reduction Ignition Cut` setting #5608
2024-11-04 17:09:39 -05:00
Diego
1fcf3343c9
new tests on decodeAemXSeries, fixed debug task on vscode ( #7032 )
2024-11-03 16:54:35 -05:00
kifir
9907cc2108
implement `Limit Torque Reduction Time` flag functionality #5608
2024-11-02 20:59:05 +02: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
Andrey
361714d611
only:badnumbers
2024-10-22 10:31:47 -04:00
3er0.1ive
a84953d415
- knock spectrogram TS plug-in implementation
2024-10-22 07:34: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
3663aa355f
only:fft test?
2024-10-21 00:26:25 -04:00
Andrey
bb96d22125
only:test_fft
2024-10-20 23:38:29 -04:00
rusefillc
8b7a494aba
V-Twin MAP phase sense does not need to always wait for sync fix #6985
2024-10-17 16:53:33 -04:00
Matthew Kennedy
3b2ba21946
jam detection tooltips #6925
...
only:uaefi
2024-10-09 20:07:15 -04:00
Matthew Kennedy
33dfc4a684
only check throttle jam while ignition is on #6925
...
only:uaefi
2024-10-09 19:56:00 -04:00
Andrey
c1c068d509
etb jam tests #6925
2024-10-09 19:31:32 -04:00
Alexey Esaulenko
7ae0fcedb7
Minor: silence compiler warning
2024-10-04 12:01:09 -04:00
kifir
8115b7be64
implement flat shift condition monitoring #5608
2024-10-04 16:14:01 +03:00
kifir
9de6091f88
implement APP condition monitoring #5608
2024-10-04 16:14:01 +03:00
kifir
bf14a7cff9
only:refactoring: Now `TestBase::updateRpm` method accepts `float` instead of `int`
2024-10-04 16:14:01 +03:00
kifir
29d6245292
only:get rid of redundant qualifiers
2024-10-04 16:14:01 +03:00
kifir
e657eb3cf0
implement RPM condition monitoring #5608
2024-10-04 16:14:01 +03:00
kifir
639d738390
only:refactoring: put stuff into anonymous namespace to avoid linkage issues #5608
2024-10-04 16:14:01 +03:00
kifir
80e0d7dc0d
only:refactoring: move `updateRpm` method from `LaunchTestBase` class to `TestBase` class #5608
2024-10-04 16:14:01 +03:00
kifir
953d085904
implement time condition monitoring #5608
2024-10-04 16:14:01 +03:00
kifir
1e8e31b178
implement shift torque reduction trigger pin state monitoring #5608
2024-10-04 16:14:01 +03:00
Andrey
1af033b73e
random poke
2024-09-27 20:01:01 -04:00
rusefillc
de718d2184
only:code style
2024-09-26 20:10:08 -04:00
Andrey
c3bc395cf5
int rpm -> float rpm
2024-09-26 00:34:00 -04:00
Matthew Kennedy
93bb3df05d
only:int rpm -> float rpm
2024-09-25 23:56:18 -04:00
Matthew Kennedy
b8af7df4be
only:int rpm -> float rpm
2024-09-25 23:48:34 -04:00
Matthew Kennedy
ba94d94925
only:int rpm -> float rpm
2024-09-25 23:36:33 -04:00
Andrey
8a8db54f8a
more dead
2024-09-18 01:04:56 -04:00
Matthew Kennedy
b160bdd9a4
ETB jam detection #6925
...
meta
2024-09-18 00:33:15 -04:00
Andrey
cecc471ad8
ETB duty cycle jitter: only monitoring within this ticket #4833
...
removal
2024-09-18 00:33:15 -04:00
rusefillc
f09e6f2faf
MAP sync improvements #6920
...
only:naming
2024-09-15 14:36:48 -04:00
Andrey
32f3b63c25
only:test adjustments
2024-09-15 09:46:02 -04:00
Matthew Kennedy
62a4bd4b47
alphaNUseIat calculations are wrong fix #6907
2024-09-13 09:51:27 -04:00
Andrey
ebc5f513ce
[was: 3/0 trigger syncs faster with Single Tooth than 6G72 Cam] 6G72 Cam is not well #6798
2024-09-11 20:33:45 -04:00
Andrey
f687d4ab7b
[was: 3/0 trigger syncs faster with Single Tooth than 6G72 Cam] 6G72 Cam is not well #6798
...
only:this dataset is officially unhappy
2024-09-11 17:22:36 -04:00
rusefillc
c4b28f4787
https://github.com/rusefi/rusefi/issues/6903
...
only:hellen121vag
2024-09-11 07:23:01 -04:00
Andrey
b75bb8d3cd
TT_NISSAN_HR_CAM_IN #6898
...
only:intake
2024-09-08 00:51:28 -04:00
Matthew Kennedy
b9292dbb33
rename Executor -> Scheduler
2024-09-05 00:11:31 -04:00
rusefillc
11ce520200
Ignition Timing drifting - did we break fixed timing? #6878
...
making fixed timing more fixed
only:uaefi
2024-09-01 17:24:20 -04:00
Matthew Kennedy
c844bb2bb1
more things that haven't been renamed
2024-08-31 15:39:15 -04:00
Matthew Kennedy
2ffe26d1b4
other little things are different
2024-08-31 15:39:15 -04:00
Matthew Kennedy
59c1a10bd0
this is named differently here
2024-08-31 15:39:15 -04:00
Matthew Kennedy
348acf1b47
odd wasted spark
2024-08-31 15:39:15 -04:00
Andrey
564cec3ed2
Support individually-wired wasted spark on odd cylinder engines (especially 3cyl) #4195
...
only:unit test skeleton
2024-08-31 00:16:59 -04:00
rusefi
6953d893eb
Support individually-wired wasted spark on odd cylinder engines (especially 3cyl) #4195
...
only:nothing
2024-08-30 10:51:49 -04:00
rusefillc
10b33367c9
3/0 trigger syncs faster with Single Tooth than 6G72 Cam #6798
...
only:more data!
2024-08-29 20:09:47 -04:00
Andrey
3a0ac40496
3/0 trigger syncs faster with Single Tooth than 6G72 Cam
...
#6798
only:more test coverage
2024-08-26 21:19:54 -04:00
kifir
c3d95a5849
only: refactoring: extract part of `A/C Settings` default values to `engine_configuration_defaults` namespace
2024-08-23 12:01:57 -04:00
kifir
29485ad97b
Implement default value for `A/C Pressure Enable Hysteresis` setting ( closes #6804 )
2024-08-23 12:01:57 -04:00
kifir
449aa14acc
Now we use `A/C Pressure Enable Hysteresis` instead of deadband #6804
2024-08-21 15:52:46 -04:00
kifir
62eaa151cc
only: refactoring: get rid of unused fields #6424
2024-08-20 22:46:33 +03:00
kifir
c51b945b54
to prevent bugs like https://github.com/rusefi/rusefi/issues/6424#issuecomment-2294958949 now tests reuse real boost controller from test engine #6424
2024-08-20 22:46:33 +03:00
Andrey
51c8f9cc28
Nissan HR crank trigger wheel #6773
...
only:ohh
2024-08-15 13:58:23 -04:00
Andrey
01fc8c915c
Nissan HR crank trigger wheel #6773
...
only:extra test
2024-08-15 12:31:02 -04:00
Andrey
3b9a415d6b
Nissan HR crank trigger wheel #6773
...
only:extra test
2024-08-14 15:43:54 -04:00
rusefillc
fe8b203563
NISSAN hr12de , hr12ddr 2010 2015 #6706
...
only:logic data
2024-08-13 17:17:26 -04:00
Andrey
2a7915cf10
NISSAN hr12de , hr12ddr 2010 2015 #6706
...
only:test at least passes
2024-08-13 17:09:34 -04:00
rusefillc
9be76edbdd
NISSAN hr12de , hr12ddr 2010 2015 #6706
...
only:logic data
2024-08-13 16:57:06 -04:00
Andrey
4b5f5eba72
only:TT_ARCTIC_CAT
2024-08-11 12:12:32 -04:00
rusefillc
0bcae0392f
TT_ARCTIC_CAT
2024-08-10 23:11:37 -04:00
Matthew Kennedy
fdcd5bf8f6
oil pressure protection (while running) #6780
...
only:oilPressureProtection submenu
2024-08-08 11:13:14 -04:00
Andrey
c7568ebc17
only: bore2frequency unit test
2024-08-06 13:04:39 -04:00
Matthew Kennedy
515ad299f4
only: firmware shouldn't write config at runtime
2024-08-05 21:02:46 -04:00
rusefi
ffea0a23a0
Knock inputs to be bore diameter and checkbox #6767
...
only: only bore logic
2024-08-04 13:47:17 -04:00
Andrey
bca0459339
only:SUPPRESS_FUEL_MATH_FUEL_TRIM_TEST
2024-08-04 01:27:36 -04:00
Matthew Kennedy
cfa7ad9741
AE is engine module
2024-08-03 10:41:50 -04:00
kifir
4c349de3d1
Now we use `Coolant Temperature Boost Adder` and `Intake Air Temperature Boost Adder` in close loop target calculation #6424
2024-08-02 13:47:59 -04:00
kifir
02359f54ef
Now we use `Coolant Temperature Boost Multiplier` and `Intake Air Temperature Boost Multiplier` in open loop duty calculation #6424
2024-07-30 20:36:26 -04:00
kifir
d223ec9a4d
now we wrap advance angle after lua timing parameters are applied
2024-07-25 13:44:22 -04:00
rusefi
cc093aad5b
cisnan progress
2024-07-23 12:51:07 -04:00
Andrey
4de096129c
isnan
2024-07-22 23:56:21 -04:00
Andrey
4434b691fd
Better validation of thermistor configuration fix #6724
2024-07-17 17:07:20 -04:00
Andrey
2e5c3e6504
wow is this some sort of precision limitation for Steinhart-Hart?
2024-07-16 16:35:14 -04:00
kifir
966637aee0
implement AlternatorVoltageTargetSetPointTest.CustomAlternatorVoltageTargetTable #6523
2024-07-16 09:34:35 -04:00
kifir
c3bc57b673
implement AlternatorVoltageTargetSetPointTest.DefaultAlternatorVoltageTargetTable #6523
2024-07-16 09:34:35 -04:00
kifir
0abc36521d
only: refactoring #6523
2024-07-16 09:34:35 -04:00
kifir
8c3588a78b
rename Alternator.TestSetPoint into AlternatorVoltageTargetSetPointTest.HomogeneousAlternatorVoltageTargetTable #6523
2024-07-16 09:34:35 -04:00
kifir
2797e722e2
extract Alternator.TestSetPoint into separated file #6523
2024-07-16 09:34:35 -04:00
kifir
4ccf40d477
now we use alternatorVoltageTargetTable instead of targetVBatt #6523
2024-07-16 09:34:35 -04:00
Matthew Kennedy
f874f97b1f
don't use scheduleByTimestamp
2024-07-15 09:42:05 -04:00
Andrey
9e49e26fbf
Ford Coyote Exhaust VVT position error #6402
...
only:alphax-8chan
2024-07-04 15:37:43 -04:00
Matthew Kennedy
f4965b0983
fix sensor mock tests
...
(cherry picked from commit d907e6123f8a3b435206cd1c4f74bae8af135f2c)
2024-06-28 20:38:21 -04:00
kifir
400fb7a3ac
get rid of redundant acDelay initialization (actually it is not needed for this test) #6570
2024-06-20 13:23:19 -04:00
Andrey
7bdbf5bfdf
only:wow FuncChain templating
2024-06-19 19:15:41 -04:00
kifir
497663ccc6
implement default values for minAcPressure and maxAcPressure settings #6570
2024-06-19 17:15:04 -04:00
kifir
af8f0ab58f
enhance AcPressureTest #6570
2024-06-19 17:15:04 -04:00
kifir
edaa711fba
refactoring: extraact AcController::PRESSURE_DEADBAND_WIDTH constant #6570
2024-06-19 14:33:43 -04:00
kifir
8fbbde4368
implement AcPressureTest #6570
2024-06-19 14:33:43 -04:00
kifir
f264a2bdd0
refactoring: extract part of functionality into TestBase class
2024-06-19 14:33:43 -04:00
Andrey
37085b9196
only:Some sort of AFR smoothing for some reason #6579
2024-06-15 10:31:03 -04:00
kifir
23f1466a85
get rid of hysteresis functionality - see https://github.com/rusefi/rusefi/issues/6566#issuecomment-2166719232 ( #6566 )
2024-06-13 17:35:51 -04:00
kifir
e004111d40
add test cases
2024-06-12 18:19:09 -06:00
kifir
2434f3a14b
light refactoring
2024-06-12 18:19:09 -06:00
kifir
b4098fed2c
refactoring: part of functionality is extracted into LaunchTestBase class
2024-06-12 18:19:09 -06:00
kifir
8f58eca581
refactoring: reuse LaunchTestBase class functionality
2024-06-12 18:19:09 -06:00
kifir
0c7a862f1d
refactoring: part of functionality is extracted into LaunchTestBase class
2024-06-12 18:19:09 -06:00
kifir
7e4b2661d6
now we retard ignition only on pre-launch or launch conditions ( #5611 )
2024-06-11 13:52:17 -06:00
kifir
0165585afa
rename rpmCondition indicator to rpmLaunchCondition
2024-06-11 12:50:42 -06:00
kifir
8055596c43
rename isLaunchPreCondition indicator to isPreLaunchCondition
2024-06-11 10:10:37 -06:00
kifir
be17496d53
now we skip spark only on pre-launch condition ( #6566 )
2024-06-11 09:00:03 -06:00
kifir
373c8b35b4
support isLaunchPrecondition indicator ( #6566 )
2024-06-11 09:00:03 -06:00
kifir
455a30247b
get rid of delay on activation launch mode - it looks like launchActivateDelay setting is always zero, because there is no way to configure this setting
2024-06-11 09:00:03 -06:00
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