mirror of https://github.com/rusefi/RomRaider.git
resolve conflict
This commit is contained in:
parent
685a6a7161
commit
1fe7640245
|
@ -19,6 +19,7 @@
|
||||||
|
|
||||||
package com.romraider.logger.ecu;
|
package com.romraider.logger.ecu;
|
||||||
|
|
||||||
|
import com.romraider.net.BrowserControl;
|
||||||
import static com.romraider.Version.LOGGER_DEFS_URL;
|
import static com.romraider.Version.LOGGER_DEFS_URL;
|
||||||
import static com.romraider.Version.PRODUCT_NAME;
|
import static com.romraider.Version.PRODUCT_NAME;
|
||||||
import static com.romraider.Version.VERSION;
|
import static com.romraider.Version.VERSION;
|
||||||
|
@ -181,7 +182,6 @@ import com.romraider.logger.external.core.ExternalDataItem;
|
||||||
import com.romraider.logger.external.core.ExternalDataSource;
|
import com.romraider.logger.external.core.ExternalDataSource;
|
||||||
import com.romraider.logger.external.core.ExternalDataSourceLoader;
|
import com.romraider.logger.external.core.ExternalDataSourceLoader;
|
||||||
import com.romraider.logger.external.core.ExternalDataSourceLoaderImpl;
|
import com.romraider.logger.external.core.ExternalDataSourceLoaderImpl;
|
||||||
import com.romraider.net.BrowserControl;
|
|
||||||
import com.romraider.swing.AbstractFrame;
|
import com.romraider.swing.AbstractFrame;
|
||||||
import com.romraider.swing.SetFont;
|
import com.romraider.swing.SetFont;
|
||||||
import com.romraider.util.FormatFilename;
|
import com.romraider.util.FormatFilename;
|
||||||
|
@ -282,6 +282,7 @@ public final class EcuLogger extends AbstractFrame implements MessageListener {
|
||||||
private List<EcuSwitch> dtcodes = new ArrayList<EcuSwitch>();
|
private List<EcuSwitch> dtcodes = new ArrayList<EcuSwitch>();
|
||||||
private Map<String, Map<Transport, Collection<Module>>> protocolList =
|
private Map<String, Map<Transport, Collection<Module>>> protocolList =
|
||||||
new HashMap<String, Map<Transport, Collection<Module>>>();
|
new HashMap<String, Map<Transport, Collection<Module>>>();
|
||||||
|
private final List<JComponent> labelsForUpdate = new ArrayList<JComponent>();
|
||||||
|
|
||||||
public EcuLogger() {
|
public EcuLogger() {
|
||||||
super(ECU_LOGGER_TITLE);
|
super(ECU_LOGGER_TITLE);
|
||||||
|
@ -302,7 +303,7 @@ public final class EcuLogger extends AbstractFrame implements MessageListener {
|
||||||
showMessageDialog(null,
|
showMessageDialog(null,
|
||||||
"Incompatible JRE detected.\n" +
|
"Incompatible JRE detected.\n" +
|
||||||
PRODUCT_NAME +
|
PRODUCT_NAME +
|
||||||
" ECU Logger requires a 32-bit JRE.\nLogger will now exit.",
|
" RomRaider Logger requires a 32-bit JRE.\nLogger will now exit.",
|
||||||
"JRE Incompatibility Error",
|
"JRE Incompatibility Error",
|
||||||
ERROR_MESSAGE);
|
ERROR_MESSAGE);
|
||||||
// this will generate a NullPointerException because we never got
|
// this will generate a NullPointerException because we never got
|
||||||
|
@ -319,7 +320,7 @@ public final class EcuLogger extends AbstractFrame implements MessageListener {
|
||||||
JProgressBar progressBar = startbar();
|
JProgressBar progressBar = startbar();
|
||||||
bootstrap();
|
bootstrap();
|
||||||
progressBar.setValue(20);
|
progressBar.setValue(20);
|
||||||
startText.setText(" Loading ECU Defs...");
|
startText.setText(" Loading Logger Defs...");
|
||||||
loadEcuDefs();
|
loadEcuDefs();
|
||||||
progressBar.setValue(40);
|
progressBar.setValue(40);
|
||||||
startText.setText(" Loading Plugins...");
|
startText.setText(" Loading Plugins...");
|
||||||
|
@ -327,7 +328,7 @@ public final class EcuLogger extends AbstractFrame implements MessageListener {
|
||||||
loadLoggerPlugins();
|
loadLoggerPlugins();
|
||||||
progressBar.setIndeterminate(false);
|
progressBar.setIndeterminate(false);
|
||||||
progressBar.setValue(60);
|
progressBar.setValue(60);
|
||||||
startText.setText(" Loading ECU Parameters...");
|
startText.setText(" Loading Logging Parameters...");
|
||||||
loadLoggerParams();
|
loadLoggerParams();
|
||||||
progressBar.setValue(80);
|
progressBar.setValue(80);
|
||||||
startText.setText(" Starting Logger...");
|
startText.setText(" Starting Logger...");
|
||||||
|
@ -341,11 +342,11 @@ public final class EcuLogger extends AbstractFrame implements MessageListener {
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
bootstrap();
|
bootstrap();
|
||||||
ecuEditor.getStatusPanel().update("Loading ECU Defs...", 20);
|
ecuEditor.getStatusPanel().update("Loading Logger Defs...", 20);
|
||||||
loadEcuDefs();
|
loadEcuDefs();
|
||||||
ecuEditor.getStatusPanel().update("Loading Plugins...", 40);
|
ecuEditor.getStatusPanel().update("Loading Plugins...", 40);
|
||||||
loadLoggerPlugins();
|
loadLoggerPlugins();
|
||||||
ecuEditor.getStatusPanel().update("Loading ECU Parameters...", 60);
|
ecuEditor.getStatusPanel().update("Loading Logging Parameters...", 60);
|
||||||
loadLoggerParams();
|
loadLoggerParams();
|
||||||
ecuEditor.getStatusPanel().update("Starting Logger...", 80);
|
ecuEditor.getStatusPanel().update("Starting Logger...", 80);
|
||||||
initControllerListeners();
|
initControllerListeners();
|
||||||
|
@ -1113,6 +1114,7 @@ public final class EcuLogger extends AbstractFrame implements MessageListener {
|
||||||
ecuIdPanel.setBorder(createLoweredBevelBorder());
|
ecuIdPanel.setBorder(createLoweredBevelBorder());
|
||||||
ecuIdPanel.add(calIdLabel);
|
ecuIdPanel.add(calIdLabel);
|
||||||
ecuIdPanel.add(ecuIdLabel);
|
ecuIdPanel.add(ecuIdLabel);
|
||||||
|
labelsForUpdate.add(ecuIdLabel);
|
||||||
constraints.gridx = 2;
|
constraints.gridx = 2;
|
||||||
constraints.gridy = 0;
|
constraints.gridy = 0;
|
||||||
constraints.gridwidth = 1;
|
constraints.gridwidth = 1;
|
||||||
|
@ -1198,6 +1200,7 @@ public final class EcuLogger extends AbstractFrame implements MessageListener {
|
||||||
|
|
||||||
JPopupMenu fileNamePopup = new JPopupMenu();
|
JPopupMenu fileNamePopup = new JPopupMenu();
|
||||||
JMenuItem ecuIdItem = new JMenuItem("Use Current " + target + " ID");
|
JMenuItem ecuIdItem = new JMenuItem("Use Current " + target + " ID");
|
||||||
|
labelsForUpdate.add(ecuIdItem);
|
||||||
ecuIdItem.addActionListener(new ActionListener() {
|
ecuIdItem.addActionListener(new ActionListener() {
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
@ -1318,6 +1321,7 @@ public final class EcuLogger extends AbstractFrame implements MessageListener {
|
||||||
}
|
}
|
||||||
|
|
||||||
JButton reconnectButton = new JButton(new ImageIcon( getClass().getResource("/graphics/logger_restart.png")));
|
JButton reconnectButton = new JButton(new ImageIcon( getClass().getResource("/graphics/logger_restart.png")));
|
||||||
|
labelsForUpdate.add(reconnectButton);
|
||||||
reconnectButton.setPreferredSize(new Dimension(25, 25));
|
reconnectButton.setPreferredSize(new Dimension(25, 25));
|
||||||
reconnectButton.setToolTipText("Reconnect to " + target);
|
reconnectButton.setToolTipText("Reconnect to " + target);
|
||||||
reconnectButton.addActionListener(new ActionListener() {
|
reconnectButton.addActionListener(new ActionListener() {
|
||||||
|
@ -1332,6 +1336,7 @@ public final class EcuLogger extends AbstractFrame implements MessageListener {
|
||||||
});
|
});
|
||||||
comboBoxPanel.add(reconnectButton);
|
comboBoxPanel.add(reconnectButton);
|
||||||
JButton disconnectButton = new JButton(new ImageIcon( getClass().getResource("/graphics/logger_stop.png")));
|
JButton disconnectButton = new JButton(new ImageIcon( getClass().getResource("/graphics/logger_stop.png")));
|
||||||
|
labelsForUpdate.add(disconnectButton);
|
||||||
disconnectButton.setPreferredSize(new Dimension(25, 25));
|
disconnectButton.setPreferredSize(new Dimension(25, 25));
|
||||||
disconnectButton.setToolTipText("Disconnect from " + target);
|
disconnectButton.setToolTipText("Disconnect from " + target);
|
||||||
disconnectButton.addActionListener(new ActionListener() {
|
disconnectButton.addActionListener(new ActionListener() {
|
||||||
|
@ -1360,6 +1365,17 @@ public final class EcuLogger extends AbstractFrame implements MessageListener {
|
||||||
getSettings().setDestinationTarget(module);
|
getSettings().setDestinationTarget(module);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
for (JComponent jc : labelsForUpdate) {
|
||||||
|
if (jc instanceof JLabel) {
|
||||||
|
((JLabel) jc).setText(((JLabel) jc).getText().replaceAll("[A-Z]{3}", target));
|
||||||
|
}
|
||||||
|
if (jc instanceof JMenuItem) {
|
||||||
|
((JMenuItem) jc).setText(((JMenuItem) jc).getText().replaceAll("[A-Z]{3}", target));
|
||||||
|
}
|
||||||
|
if (jc instanceof JButton) {
|
||||||
|
jc.setToolTipText(jc.getToolTipText().replaceAll("[A-Z]{3}", target));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private Transport getTransportByName(String name) {
|
private Transport getTransportByName(String name) {
|
||||||
|
|
Loading…
Reference in New Issue