From efec553f36c735740296b9b25391a1f99a08edd5 Mon Sep 17 00:00:00 2001 From: rusEfi Date: Thu, 24 Dec 2015 21:02:54 -0500 Subject: [PATCH] auto-sync --- .../ui/resources/com/rusefi/idle_valve.png | Bin 0 -> 8255 bytes .../ui/src/com/rusefi/BenchTestPane.java | 13 ++++++++++++- java_console/ui/src/com/rusefi/Launcher.java | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 java_console/ui/resources/com/rusefi/idle_valve.png diff --git a/java_console/ui/resources/com/rusefi/idle_valve.png b/java_console/ui/resources/com/rusefi/idle_valve.png new file mode 100644 index 0000000000000000000000000000000000000000..a28c0e52be7ab88de9107177832adf4b26316c4d GIT binary patch literal 8255 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 THmUGe{RCi;f!0?Ii;({Vs#oAj literal 0 HcmV?d00001 diff --git a/java_console/ui/src/com/rusefi/BenchTestPane.java b/java_console/ui/src/com/rusefi/BenchTestPane.java index aca426c665..2a2322cf54 100644 --- a/java_console/ui/src/com/rusefi/BenchTestPane.java +++ b/java_console/ui/src/com/rusefi/BenchTestPane.java @@ -11,7 +11,7 @@ import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class BenchTestPane { - private final JPanel content = new JPanel(new GridLayout(2, 3)); + private final JPanel content = new JPanel(new GridLayout(2, 4)); public BenchTestPane() { content.setBorder(BorderFactory.createEmptyBorder(20, 20, 20, 20)); @@ -21,6 +21,7 @@ public class BenchTestPane { content.add(createSparkTest()); content.add(createInjectorTest()); content.add(createMILTest()); + content.add(createIdleTest()); content.add(new MessagesView().messagesScroll); } @@ -34,6 +35,16 @@ public class BenchTestPane { return panel.getContent(); } + private Component createIdleTest() { + BenchTestPanel panel = new BenchTestPanel("idle_valve.png", "Idle Valve") { + @NotNull + protected String getCommand() { + return "idlebench"; + } + }; + return panel.getContent(); + } + private Component createFanTest() { BenchTestPanel panel = new BenchTestPanel("radiator_fan.jpg", "Radiator Fan") { @NotNull diff --git a/java_console/ui/src/com/rusefi/Launcher.java b/java_console/ui/src/com/rusefi/Launcher.java index acec2625b0..e8e9a758f7 100644 --- a/java_console/ui/src/com/rusefi/Launcher.java +++ b/java_console/ui/src/com/rusefi/Launcher.java @@ -32,7 +32,7 @@ import static com.rusefi.ui.storage.PersistentConfiguration.getConfig; * @see EngineSnifferPanel */ public class Launcher { - public static final int CONSOLE_VERSION = 20151214; + public static final int CONSOLE_VERSION = 20151224; public static final boolean SHOW_STIMULATOR = false; private static final String TAB_INDEX = "main_tab"; protected static final String PORT_KEY = "port";