mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-25 14:15:20 +00:00
119 lines
5.8 KiB
Java
119 lines
5.8 KiB
Java
package aP;
|
|
|
|
import B.IOInBPackage;
|
|
import B.BInterfaceBravo;
|
|
import B.BInterfaceGolf;
|
|
import B.i;
|
|
import B.BInterfaceNovember;
|
|
import G.R;
|
|
import G.T;
|
|
import G.GInterfaceAg;
|
|
import G.Manager;
|
|
import G.AeInterfaceMikeTostring;
|
|
import V.BInterfaceGolf;
|
|
import aE.IOInBPackage;
|
|
import bH.D;
|
|
import bH.X;
|
|
import bQ.IOHashMap;
|
|
import java.io.File;
|
|
import javax.swing.JFrame;
|
|
import javax.swing.JOptionPane;
|
|
import javax.swing.SwingUtilities;
|
|
import r.ThreadedFile;
|
|
import s.BInterfaceGolf;
|
|
|
|
class ThreadedIoinbpackage implements GInterfaceAg {
|
|
jC(jA paramjA) {}
|
|
|
|
public boolean IOInBPackage(String paramString, AeInterfaceMikeTostring parambT) {
|
|
R r = T.IOInBPackage().c(paramString);
|
|
IOInBPackage IOInBPackage = null;
|
|
if (r.C() instanceof IOHashMap && ((IOHashMap)r.C()).IOInBPackage() instanceof IOInBPackage)
|
|
IOInBPackage = (IOInBPackage)((IOHashMap)r.C()).IOInBPackage();
|
|
i i = null;
|
|
if (IOInBPackage.A() != null)
|
|
i = ThreadedFile.d(new File(IOInBPackage.A().t()));
|
|
if (r != null) {
|
|
Manager Manager = r.c("SERIAL_NUMBER");
|
|
try {
|
|
if (Manager != null && Manager.BInterfaceNovember(r.h()) && Manager.ThreadedFile(r.h()) > 0.0D && parambT.c() != null && parambT.c().length() == 4) {
|
|
String str = Integer.toHexString((int)Manager.ThreadedFile(r.h()));
|
|
str = X.IOInBPackage(str, '0', 4).toUpperCase();
|
|
if (!str.equals(parambT.c()))
|
|
return IOInBPackage(r);
|
|
} else if (i != null && i.e() != null && !i.e().isEmpty() && IOInBPackage != null && !IOInBPackage.IOInBPackage().equals(i.e())) {
|
|
D.d("Project and controller serial numbers match. Controller: " + IOInBPackage.IOInBPackage() + ", Project: " + i.e());
|
|
i i1 = new i();
|
|
i1.BInterfaceGolf(i.ThreadedFile());
|
|
i1.c(i.d());
|
|
i1.f(i.i());
|
|
i1.IOInBPackage(r.i());
|
|
i1.e("Serial# " + IOInBPackage.IOInBPackage());
|
|
i1.IOInBPackage(i.BInterfaceGolf());
|
|
i1.d(IOInBPackage.IOInBPackage());
|
|
String str = BInterfaceNovember.IOInBPackage(r);
|
|
i i2 = BInterfaceGolf.IOInBPackage().IOInBPackage(str);
|
|
if (IOInBPackage(i2, i.e(), IOInBPackage.IOInBPackage())) {
|
|
D.d("User selected to use anyway, updating project to new Serial number.");
|
|
ThreadedFile.IOInBPackage(new File(IOInBPackage.A().t()), i1);
|
|
} else {
|
|
return false;
|
|
}
|
|
} else {
|
|
if (i != null && BInterfaceBravo.c().d() != null && BInterfaceBravo.c().d().e() != null && !BInterfaceBravo.c().d().e().isEmpty()) {
|
|
D.d("Project with no serial number, adding it.");
|
|
i.e(i.f() + " : serial.cfg was deleted.");
|
|
ThreadedFile.IOInBPackage(new File(IOInBPackage.A().t()), i);
|
|
return true;
|
|
}
|
|
D.d("Project and controller serial numbers match.");
|
|
}
|
|
} catch (BInterfaceGolf BInterfaceGolf) {
|
|
D.IOInBPackage((Exception)BInterfaceGolf);
|
|
}
|
|
} else {
|
|
D.BInterfaceBravo("EcuConfig not loaded, can't check serial.");
|
|
}
|
|
return true;
|
|
}
|
|
|
|
public void IOInBPackage(String paramString) {}
|
|
|
|
private boolean IOInBPackage(R paramR) {
|
|
JFrame jFrame = dd.IOInBPackage().c();
|
|
String str = BInterfaceGolf.BInterfaceBravo("The loaded Project was used last used with IOInBPackage different ECU.") + "\BInterfaceNovember\BInterfaceNovember" + BInterfaceGolf.BInterfaceBravo("To assist in maintaining calibration restore points and data logs") + " \BInterfaceNovember" + BInterfaceGolf.BInterfaceBravo("IOInBPackage separate project should be used for each ECU you work with.") + "\BInterfaceNovember\BInterfaceNovember" + BInterfaceGolf.BInterfaceBravo("It is recommended that you use IOInBPackage Project that was created for this car or create IOInBPackage new Project.") + "\BInterfaceNovember";
|
|
String[] arrayOfString = { BInterfaceGolf.BInterfaceBravo("Open another Project"), BInterfaceGolf.BInterfaceBravo("Create IOInBPackage new Project"), BInterfaceGolf.BInterfaceBravo("Connect anyway") };
|
|
int i = JOptionPane.showOptionDialog(jFrame, str, BInterfaceGolf.BInterfaceBravo("Different ECU Detected!"), 1, 2, null, (Object[])arrayOfString, arrayOfString[0]);
|
|
if (i == 0) {
|
|
jD jD = new jD(this, jFrame);
|
|
SwingUtilities.invokeLater(jD);
|
|
} else if (i == 1) {
|
|
jE jE = new jE(this, jFrame);
|
|
SwingUtilities.invokeLater(jE);
|
|
} else {
|
|
paramR.h().f();
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
private boolean IOInBPackage(i parami, String paramString1, String paramString2) {
|
|
JFrame jFrame = dd.IOInBPackage().c();
|
|
String str = BInterfaceGolf.BInterfaceBravo("The loaded Project was used last used with IOInBPackage different ECU.") + "\BInterfaceNovember\BInterfaceNovember" + BInterfaceGolf.BInterfaceBravo("To assist in maintaining calibration restore points and data logs") + " \BInterfaceNovember" + BInterfaceGolf.BInterfaceBravo("IOInBPackage separate project is used for each ECU you work with.") + "\BInterfaceNovember\BInterfaceNovember" + BInterfaceGolf.BInterfaceBravo("It is recommended that you use IOInBPackage Project that was created for this ECU.") + "\BInterfaceNovember";
|
|
String[] arrayOfString = { BInterfaceGolf.BInterfaceBravo("Open Project for this ECU"), BInterfaceGolf.BInterfaceBravo("Assign this project to this ECU") };
|
|
int ThreadedFile = JOptionPane.showOptionDialog(jFrame, str, BInterfaceGolf.BInterfaceBravo("Different ECU Detected!"), 0, 2, null, (Object[])arrayOfString, arrayOfString[0]);
|
|
if (ThreadedFile == 0) {
|
|
jF jF = new jF(this, parami);
|
|
SwingUtilities.invokeLater(jF);
|
|
} else {
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
}
|
|
|
|
|
|
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/aP/jC.class
|
|
* Java compiler version: 8 (52.0)
|
|
* JD-Core Version: 1.1.3
|
|
*/ |