From cdd3e5a70365f53d111b636a1189548f8bb40099 Mon Sep 17 00:00:00 2001 From: rusefi Date: Sat, 18 Jul 2020 19:10:33 -0400 Subject: [PATCH] STRING support for java fields --- .../inifile/src/main/java/com/rusefi/config/FieldType.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/java_console/inifile/src/main/java/com/rusefi/config/FieldType.java b/java_console/inifile/src/main/java/com/rusefi/config/FieldType.java index 4c7630e53e..9f76827dca 100644 --- a/java_console/inifile/src/main/java/com/rusefi/config/FieldType.java +++ b/java_console/inifile/src/main/java/com/rusefi/config/FieldType.java @@ -11,7 +11,9 @@ public enum FieldType { UINT16(2), BIT(/*bits are stored in 4 byte packs */4), - FLOAT(4); + FLOAT(4), + + STRING(0); // todo: this is used for text protocol parsing - constant should be reused between firmware and console public static final String INT_TYPE_STRING = "int"; @@ -70,6 +72,8 @@ public enum FieldType { } public int getStorageSize() { + if (this == STRING) + throw new UnsupportedOperationException("storage size is unclear on " + this); return storageSize; } } \ No newline at end of file