only:better name
This commit is contained in:
parent
d09f464801
commit
b985d28df2
|
@ -1,7 +1,5 @@
|
||||||
package com.rusefi;
|
package com.rusefi;
|
||||||
|
|
||||||
import static com.rusefi.VariableRegistry.ENUM_SUFFIX;
|
|
||||||
|
|
||||||
public enum PinType {
|
public enum PinType {
|
||||||
OUTPUTS("output_pin_e", "Gpio", "Unassigned"),
|
OUTPUTS("output_pin_e", "Gpio", "Unassigned"),
|
||||||
ANALOG_INPUTS("adc_channel_e", "adc_channel_e", "EFI_ADC_NONE"),
|
ANALOG_INPUTS("adc_channel_e", "adc_channel_e", "EFI_ADC_NONE"),
|
||||||
|
|
|
@ -13,8 +13,8 @@ import java.io.*;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
import static com.devexperts.logging.Logging.getLogging;
|
import static com.devexperts.logging.Logging.getLogging;
|
||||||
import static com.rusefi.VariableRegistry.FULL_JAVA_ENUM;
|
import static com.rusefi.VariableRegistry.ARRAY_FORMAT_ENUM;
|
||||||
import static com.rusefi.VariableRegistry.ENUM_SUFFIX;
|
import static com.rusefi.VariableRegistry.KEY_VALUE_FORMAT_ENUM;
|
||||||
import static com.rusefi.output.JavaSensorsConsumer.quote;
|
import static com.rusefi.output.JavaSensorsConsumer.quote;
|
||||||
|
|
||||||
public class PinoutLogic {
|
public class PinoutLogic {
|
||||||
|
@ -83,9 +83,9 @@ public class PinoutLogic {
|
||||||
EnumPair pair = enumToOptionsList(nothingName, enumList, kv.getValue());
|
EnumPair pair = enumToOptionsList(nothingName, enumList, kv.getValue());
|
||||||
if (pair.getArrayForm().length() > 0) {
|
if (pair.getArrayForm().length() > 0) {
|
||||||
// we seem to be here if specific pin category like switch_inputs has no pins
|
// we seem to be here if specific pin category like switch_inputs has no pins
|
||||||
parseState.addDefinition(registry, outputEnumName + ENUM_SUFFIX, pair.getKeyValueForm(), Definition.OverwritePolicy.IgnoreNew);
|
parseState.addDefinition(registry, outputEnumName + KEY_VALUE_FORMAT_ENUM, pair.getKeyValueForm(), Definition.OverwritePolicy.IgnoreNew);
|
||||||
}
|
}
|
||||||
parseState.addDefinition(registry, outputEnumName + FULL_JAVA_ENUM, pair.getArrayForm(), Definition.OverwritePolicy.IgnoreNew);
|
parseState.addDefinition(registry, outputEnumName + ARRAY_FORMAT_ENUM, pair.getArrayForm(), Definition.OverwritePolicy.IgnoreNew);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -87,9 +87,9 @@ public abstract class JavaFieldsConsumer implements ConfigurationConsumer {
|
||||||
writeJavaFieldName(nameWithPrefix, tsPosition);
|
writeJavaFieldName(nameWithPrefix, tsPosition);
|
||||||
content.append("FieldType.FLOAT)" + terminateField());
|
content.append("FieldType.FLOAT)" + terminateField());
|
||||||
} else {
|
} else {
|
||||||
String enumOptions = state.getVariableRegistry().get(configField.getType() + VariableRegistry.FULL_JAVA_ENUM);
|
String enumOptions = state.getVariableRegistry().get(configField.getType() + VariableRegistry.ARRAY_FORMAT_ENUM);
|
||||||
if (enumOptions == null)
|
if (enumOptions == null)
|
||||||
enumOptions = state.getVariableRegistry().get(configField.getType() + VariableRegistry.ENUM_SUFFIX);
|
enumOptions = state.getVariableRegistry().get(configField.getType() + VariableRegistry.KEY_VALUE_FORMAT_ENUM);
|
||||||
|
|
||||||
if (enumOptions != null && !existingJavaEnums.contains(configField.getType())) {
|
if (enumOptions != null && !existingJavaEnums.contains(configField.getType())) {
|
||||||
existingJavaEnums.add(configField.getType());
|
existingJavaEnums.add(configField.getType());
|
||||||
|
|
|
@ -28,8 +28,8 @@ public class VariableRegistry {
|
||||||
public static final String _16_HEX_SUFFIX = "_16_hex";
|
public static final String _16_HEX_SUFFIX = "_16_hex";
|
||||||
public static final String _HEX_SUFFIX = "_hex";
|
public static final String _HEX_SUFFIX = "_hex";
|
||||||
public static final String CHAR_SUFFIX = "_char";
|
public static final String CHAR_SUFFIX = "_char";
|
||||||
public static final String ENUM_SUFFIX = "_enum";
|
public static final String KEY_VALUE_FORMAT_ENUM = "_enum";
|
||||||
public static final String FULL_JAVA_ENUM = "_fullenum";
|
public static final String ARRAY_FORMAT_ENUM = "_fullenum";
|
||||||
public static final char MULT_TOKEN = '*';
|
public static final char MULT_TOKEN = '*';
|
||||||
public static final String DEFINE = "#define";
|
public static final String DEFINE = "#define";
|
||||||
private static final String HEX_PREFIX = "0x";
|
private static final String HEX_PREFIX = "0x";
|
||||||
|
@ -268,8 +268,8 @@ public class VariableRegistry {
|
||||||
} catch (NumberFormatException e) {
|
} catch (NumberFormatException e) {
|
||||||
//SystemOut.println("Not an integer: " + value);
|
//SystemOut.println("Not an integer: " + value);
|
||||||
|
|
||||||
if (!var.trim().endsWith(ENUM_SUFFIX) &&
|
if (!var.trim().endsWith(KEY_VALUE_FORMAT_ENUM) &&
|
||||||
!var.trim().endsWith(FULL_JAVA_ENUM)) {
|
!var.trim().endsWith(ARRAY_FORMAT_ENUM)) {
|
||||||
if (isQuoted(value, '"')) {
|
if (isQuoted(value, '"')) {
|
||||||
// quoted and not with enum suffix means plain string define statement
|
// quoted and not with enum suffix means plain string define statement
|
||||||
javaDefinitions.put(var, "\tpublic static final String " + var + " = " + value + ";" + ToolUtil.EOL);
|
javaDefinitions.put(var, "\tpublic static final String " + var + " = " + value + ";" + ToolUtil.EOL);
|
||||||
|
|
Loading…
Reference in New Issue