diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index 912dc853f2..256ff58889 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -1508,6 +1508,7 @@ int8_t[MAX_CYLINDER_COUNT iterate] fuelTrim;;"Percent", @@PERCENT_TRIM_BYTE_PACK ! end of engine_configuration_s end_struct +! note that this magic field name is used by LiveDataParserPanel engine_configuration_s engineConfiguration; error_message_t warning_message; diff --git a/java_console/ui/src/main/java/com/rusefi/livedata/LiveDataParserPanel.java b/java_console/ui/src/main/java/com/rusefi/livedata/LiveDataParserPanel.java index 45fb67d0fc..ceb2d3170c 100644 --- a/java_console/ui/src/main/java/com/rusefi/livedata/LiveDataParserPanel.java +++ b/java_console/ui/src/main/java/com/rusefi/livedata/LiveDataParserPanel.java @@ -40,7 +40,7 @@ import static javax.swing.ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED; * this panel shows a live view of rusEFI firmware C/C++ code */ public class LiveDataParserPanel { - private static final String CONFIG_MAGIC_PREFIX = "CONFIG"; + private static final String CONFIG_MAGIC_PREFIX = "engineConfiguration"; private static final Logging log = getLogging(LiveDataParserPanel.class); { @@ -187,8 +187,7 @@ public class LiveDataParserPanel { for (int i = 0; i < allTerminals.size() - 3; i++) { if (allTerminals.get(i).getText().equals(CONFIG_MAGIC_PREFIX) && - allTerminals.get(i + 1).getText().equals("(") && - allTerminals.get(i + 3).getText().equals(")") + allTerminals.get(i + 1).getText().equals("->") ) { Token token = allTerminals.get(i + 2).getSymbol(); painter.paintForeground(Color.BLUE, new Range(token, token));