Commit Graph

1733 Commits

Author SHA1 Message Date
kifir23917 a754385dfb implement migration of `veTable` and `veTableRpmBins` fields #7476 2025-03-06 22:43:33 -04:00
kifir23917 7783646bb8 allow using class from another package #7476 2025-03-06 22:43:33 -04:00
kifir23917 5d93f8e707 implement `getMultiplier` method #7476 2025-03-06 22:43:33 -04:00
kifir23917 d67a8c21b8 implement `getMin` and `getMax` methods #7476 2025-03-06 22:43:33 -04:00
kifir23917 ded32f30c3 only:refactoring:extract part of functionality into `DefaultEnumIniFieldMigrator` class #7476 2025-03-06 22:43:33 -04:00
kifir23917 ce085bfe3b only:refactoring:extract part of functionality into `ComposedIniFieldMigrator` class #7476 2025-03-06 22:43:33 -04:00
kifir23917 ffab21f4d7 only:refactoring:extract part of functionality into `DefaultIniFieldMigrator` class #7476 2025-03-06 22:43:33 -04:00
kifir23917 34db9628a6 Now `byFirmwareVersion` is hardcoded ini field to ignore #7454 2025-02-26 08:18:39 -05:00
kifir23917 28420918b2 only:refactoring: now we use variable arguments 2025-02-26 08:18:39 -05:00
kifir23917 e90d7b591f Now we can also configure list of non-migratable ini-fields in `shared_io.properties` file, not only hardcode it #7454 2025-02-25 18:11:06 -05:00
rusefillc 6d7259a12b magic constant
only:uaefi
2025-02-21 20:30:51 -05:00
rusefillc d0db738647 cleaner error handling
only:uaefi
2025-02-21 20:10:51 -05:00
kifir23917 6d44596476 read `MCUSERIAL` output channel from ECU 2025-02-21 18:48:02 -05:00
kifir23917 0e001bb9ac implement tune uploading with hardcoded MCU serial 2025-02-21 18:48:02 -05:00
kifir23917 e7a249f2c8 only: compatibility with Java 8 2025-02-21 18:48:02 -05:00
kifir23917 59c3157f3c Now `PanamaClient.uploadFile` methods returns boolean value to report about success or failure 2025-02-21 18:48:02 -05:00
kifir23917 9a0e5fb31a only:refactoring: move `Upload Tune` popup menu item processing to async job 2025-02-21 18:48:02 -05:00
kifir23917 0f6a9ffe11 Now we disable `Upload Tune` popup menu item if ECU is not connected 2025-02-21 18:48:02 -05:00
kifir23917 fed223dd38 only:refactoring: a couple of local variables are converted into fields 2025-02-21 18:48:02 -05:00
kifir23917 65062c6a8c only:refactoring - renaming 2025-02-21 18:48:02 -05:00
rusefillc 5f9b5459e5 basic updater logo right click menu to upload calibrations (panama UI part) #7418
only:uaefi
2025-02-21 11:34:05 -05:00
rusefillc 82fe07637c basic updater logo right click menu to upload calibrations (panama UI part) #7418
only:uaefi
2025-02-21 11:32:58 -05:00
kifir23917 6aef9f2fe1 only:refactoring: reuse `Constant.cloneWithValue` method 2025-02-20 16:10:08 -05:00
kifir23917 d7d3414d59 now we support migration of bit enum ini fields by ordinal (closes #7477) 2025-02-20 16:10:08 -05:00
kifir23917 40598f9d0b only:refactoring #7477 2025-02-20 16:10:08 -05:00
kifir23917 e9340bbd44 allow enum migration even when bit position is updated (closes #7474) 2025-02-20 16:10:08 -05:00
kifir23917 35ea732614 get rid of doubled warnings in `IniFieldsAnalyzerTest.testWarnings` test #7425 2025-02-20 16:10:08 -05:00
rusefillc b89b23d9e4 basic updater logo right click menu to upload calibrations (panama UI part) #7418
only:uaefi
2025-02-20 15:17:08 -05:00
rusefillc 6e49987f35 getIniField by name 2025-02-20 10:01:10 -05:00
rusefillc a0943d139a making code greener 2025-02-20 10:01:10 -05:00
rusefi a15622f71d [panama] start using fancy backend #7429
only:uaefi
2025-02-20 00:08:00 -05:00
rusefi 7d14e45a59 refactoring composition better than inheritance
only:uaefi
2025-02-20 00:06:11 -05:00
rusefi 120d03a61d [panama] start using fancy backend #7429
only:uaefi
2025-02-19 23:58:23 -05:00
rusefillc 7504b13b0c [panama] start using fancy backend #7429 2025-02-19 23:35:13 -05:00
rusefillc ab6047ef31 in order to facilitate console development we shall unify source code 'java_console_binary' with deployment 'console' folder 2025-02-19 16:26:20 -05:00
kifir23917 5f8f649b7c only: now we test updating `ALSTimingRetardTable` #7357 2025-02-18 20:02:55 -05:00
kifir23917 3faf339446 only: now we test updating `ignitionTable` #7357 2025-02-18 20:02:55 -05:00
kifir23917 781725d229 only:implement test for `CalibrationsHelper.mergeCalibrations` method #7357 2025-02-18 20:02:55 -05:00
kifir23917 c2a99bfd75 only:refactoring: extract part of functionality into `CalibrationsTestData` class #7357 2025-02-18 20:02:55 -05:00
kifir23917 9033de8192 only:refactoring: extract `TestCallbacks` class #7357 2025-02-18 20:02:55 -05:00
kifir23917 c33e879159 only: now `merged_calibrations.*` files are placed in `state` subfolder as well as `prev_calibrations.*` and `updated_calibrations.*` files 2025-02-18 20:02:33 -05:00
kifir23917 dba535fc94 fix double to integral type conversions in `ScalarIniField.setValue` method #7357 2025-02-18 16:27:04 -05:00
kifir23917 8ffbad0618 only: now we test updating `ALSTimingRetardTable` #7357 2025-02-18 11:33:52 -05:00
rusefi e2b84c8c48 only:safer LuaTextEditor 2025-02-16 15:51:53 -05:00
rusefi 586988dcd1 only:NPE 2025-02-16 15:27:57 -05:00
rusefillc e1533e6d03 too many files have complete VariableRegistry, let's extract java snapshot of VariableRegistry into a separate file
only:uaefi
2025-02-16 10:13:05 -05:00
rusefillc 259ecc4bbf Console should get much smarter around compatibility with older units #6845
only:preparation
2025-02-16 08:56:17 -05:00
rusefillc 1f4fd624ea Console should get much smarter around compatibility with older units #6845
only:uaefi
2025-02-16 00:48:49 -05:00
rusefillc 71586fc863 only:killing some of the dead code 2025-02-15 22:59:24 -05:00
rusefillc ef9da2ae0c only:typo and todo 2025-02-15 09:16:57 -05:00