Commit Graph

2737 Commits

Author SHA1 Message Date
Diego b214a7b814
OBD2 CAN broken due to math base mismatch (#7053)
* updated can_msg_tx/obd2 code for unit tests, fixed supported pid error, WIP unit tests on obd2

* fix txCanBuffer not cleared after a tx can test

* simulator needs can header, add settings to respect code format on vscode, added more tests
2024-11-08 16:01:21 -05:00
kifir23917 c3d2cfc33c
Implement setBitRangeMoto method (#7056)
* only:enhance tests a little bit

* implement `setBitRangeMsb` method

* implement `setBitRangeMoto` method
2024-11-08 14:59:17 -05:00
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
GitHub gen-configs Action 17ea5ab16b Trigger wheel definitions 2024-11-04 15:37:57 +00: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
GitHub gen-configs Action 1829e1cec6 Trigger wheel definitions 2024-11-01 12:54:50 +00: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
GitHub gen-configs Action 9ade4ade6e Trigger wheel definitions 2024-10-19 16:10:16 +00: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
GitHub gen-configs Action d8779572f9 Trigger wheel definitions 2024-10-13 14:47:45 +00: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
Andrey f2e8ee7ea1 only:testability 2024-09-18 00:33:15 -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
GitHub gen-configs Action 76d0fa5ec1 Trigger wheel definitions 2024-09-15 13:52:44 +00: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