bundle name into DFU window title

This commit is contained in:
rusefi 2021-09-11 17:33:21 -04:00
parent 68655d73f8
commit 53e44ed322
2 changed files with 11 additions and 4 deletions

View File

@ -69,8 +69,7 @@ public class StartupFrame {
public StartupFrame() {
// AudioPlayback.start();
String title = "rusEFI console version " + Launcher.CONSOLE_VERSION;
String bundleName = Autoupdate.readBundleFullName();
frame = new JFrame(title + " " + (bundleName != null ? bundleName : "Unknown bundle"));
frame = new JFrame(appendBundleName(title));
frame.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
frame.addWindowListener(new WindowAdapter() {
@Override
@ -85,6 +84,12 @@ public class StartupFrame {
SerialPortScanner.INSTANCE.startTimer();
}
@NotNull
public static String appendBundleName(String title) {
String bundleName = Autoupdate.readBundleFullName();
return title + " " + (bundleName != null ? bundleName : "Unknown bundle");
}
public void chooseSerialPort() {
realHardwarePanel.setBorder(new TitledBorder(BorderFactory.createLineBorder(Color.darkGray), "Real stm32"));
miscPanel.setBorder(new TitledBorder(BorderFactory.createLineBorder(Color.darkGray), "Miscellaneous"));

View File

@ -18,6 +18,8 @@ import java.awt.event.ActionListener;
import java.io.File;
import java.util.concurrent.atomic.AtomicBoolean;
import static com.rusefi.StartupFrame.appendBundleName;
/**
* @see FirmwareFlasher
*/
@ -69,14 +71,14 @@ public class DfuFlasher {
}
}
StatusWindow wnd = new StatusWindow();
wnd.showFrame("DFU status " + Launcher.CONSOLE_VERSION);
wnd.showFrame(appendBundleName("DFU status " + Launcher.CONSOLE_VERSION));
wnd.appendMsg(messages.toString());
ExecHelper.submitAction(() -> executeDFU(wnd), DfuFlasher.class + " thread");
}
public static void runDfuProgramming() {
StatusWindow wnd = new StatusWindow();
wnd.showFrame("DFU status " + Launcher.CONSOLE_VERSION);
wnd.showFrame(appendBundleName("DFU status " + Launcher.CONSOLE_VERSION));
ExecHelper.submitAction(() -> executeDFU(wnd), DfuFlasher.class + " thread");
}