Files
tustu/app/aP/ThreadedIoinbpackage.java
2026-01-11 20:30:56 +00:00

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
*/