diff --git a/java_tools/configuration_definition/src/main/java/com/rusefi/ConfigDefinition.java b/java_tools/configuration_definition/src/main/java/com/rusefi/ConfigDefinition.java index 64549fecb7..9fb7d1da67 100644 --- a/java_tools/configuration_definition/src/main/java/com/rusefi/ConfigDefinition.java +++ b/java_tools/configuration_definition/src/main/java/com/rusefi/ConfigDefinition.java @@ -99,7 +99,7 @@ public class ConfigDefinition { needZeroInit = Boolean.parseBoolean(args[i + 1]); break; case KEY_WITH_C_DEFINES: - state.withC_Defines = Boolean.parseBoolean(args[i + 1]); + state.setWithC_Defines(Boolean.parseBoolean(args[i + 1])); break; case KEY_C_DEFINES: destCDefinesFileName = args[i + 1]; diff --git a/java_tools/configuration_definition/src/main/java/com/rusefi/ReaderState.java b/java_tools/configuration_definition/src/main/java/com/rusefi/ReaderState.java index 426c36e8a4..b74358d705 100644 --- a/java_tools/configuration_definition/src/main/java/com/rusefi/ReaderState.java +++ b/java_tools/configuration_definition/src/main/java/com/rusefi/ReaderState.java @@ -42,13 +42,17 @@ public class ReaderState { // well, technically those should be a builder for state, not this state class itself public String tsFileOutputName = "rusefi.ini"; String definitionInputFile = null; - public boolean withC_Defines = true; + private boolean withC_Defines = true; List prependFiles = new ArrayList<>(); List destinations = new ArrayList<>(); public final EnumsReader enumsReader = new EnumsReader(); public final VariableRegistry variableRegistry = new VariableRegistry(); + public void setWithC_Defines(boolean withC_Defines) { + this.withC_Defines = withC_Defines; + } + private static void handleBitLine(ReaderState state, String line) { line = line.substring(BIT.length() + 1).trim(); diff --git a/java_tools/configuration_definition/src/main/java/com/rusefi/ldmp/LiveDataProcessor.java b/java_tools/configuration_definition/src/main/java/com/rusefi/ldmp/LiveDataProcessor.java index cd65755bed..25314acec8 100644 --- a/java_tools/configuration_definition/src/main/java/com/rusefi/ldmp/LiveDataProcessor.java +++ b/java_tools/configuration_definition/src/main/java/com/rusefi/ldmp/LiveDataProcessor.java @@ -102,7 +102,7 @@ public class LiveDataProcessor { ReaderState state = new ReaderState(); state.setDefinitionInputFile(folder + File.separator + name + ".txt"); - state.withC_Defines = withCDefines; + state.setWithC_Defines(withCDefines); state.addDestination(javaSensorsConsumer, outputsSections,