mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-25 06:04:59 +00:00
208 lines
5.3 KiB
Java
208 lines
5.3 KiB
Java
package B;
|
|
|
|
import A.AInterfaceBravo;
|
|
import A.AInterfaceEcho;
|
|
import A.IO;
|
|
import A.Exception;
|
|
import A.AInterfaceYankee;
|
|
import bH.D;
|
|
import java.io.InputStream;
|
|
import java.io.OutputStream;
|
|
import java.util.ArrayList;
|
|
import java.util.Collection;
|
|
import java.util.List;
|
|
import java.util.logging.Level;
|
|
import java.util.logging.Logger;
|
|
|
|
public final class IOInBPackage implements IO, j {
|
|
l a = new l();
|
|
|
|
o AInterfaceBravo = new o();
|
|
|
|
public static String c = "Auto TCP / UDP by Serial Number";
|
|
|
|
boolean d = true;
|
|
|
|
private String h;
|
|
|
|
List AInterfaceEcho = null;
|
|
|
|
public static String IO = "Serial Number";
|
|
|
|
String g = null;
|
|
|
|
public void AInterfaceBravo(String paramString) {
|
|
if (this.h != null && !this.h.isEmpty())
|
|
g.a().AInterfaceBravo(this.h, this);
|
|
D.d("Setting AutoIpControllerInterface to serial number: " + paramString);
|
|
i i = g.a().AInterfaceBravo(paramString);
|
|
this.h = paramString;
|
|
a(paramString, i);
|
|
g.a().a(paramString, this);
|
|
}
|
|
|
|
public void a(i parami, String paramString) {
|
|
if (this.h != null && !this.h.isEmpty())
|
|
g.a().AInterfaceBravo(this.h, this);
|
|
this.h = parami.AInterfaceEcho();
|
|
this.g = paramString;
|
|
D.d("Setting AutoIpControllerInterface to serial number: " + this.h + ", controller: " + paramString);
|
|
a(this.h, parami);
|
|
g.a().a(this.h, this);
|
|
}
|
|
|
|
public void IO() {
|
|
if (this.d) {
|
|
this.AInterfaceBravo.IO();
|
|
} else {
|
|
this.a.IO();
|
|
}
|
|
}
|
|
|
|
public void g() {
|
|
if (this.d) {
|
|
this.AInterfaceBravo.g();
|
|
} else {
|
|
this.a.g();
|
|
}
|
|
}
|
|
|
|
public String h() {
|
|
return c;
|
|
}
|
|
|
|
public InputStream i() {
|
|
return this.d ? this.AInterfaceBravo.i() : this.a.i();
|
|
}
|
|
|
|
public OutputStream j() {
|
|
return this.d ? this.AInterfaceBravo.j() : this.a.j();
|
|
}
|
|
|
|
public int k() {
|
|
return this.d ? this.AInterfaceBravo.k() : this.a.k();
|
|
}
|
|
|
|
public void a(AInterfaceEcho parame) {
|
|
this.AInterfaceBravo.a(parame);
|
|
this.a.a(parame);
|
|
}
|
|
|
|
public void AInterfaceBravo(AInterfaceEcho parame) {
|
|
this.AInterfaceBravo.AInterfaceBravo(parame);
|
|
this.a.AInterfaceBravo(parame);
|
|
}
|
|
|
|
public List l() {
|
|
this.AInterfaceEcho = new ArrayList();
|
|
AInterfaceBravo AInterfaceBravo = new AInterfaceBravo();
|
|
AInterfaceBravo.a(IO);
|
|
AInterfaceBravo.AInterfaceBravo("The Serial Number of your ECU. When on the network, it will appear in the dropdown.");
|
|
AInterfaceBravo.a(0);
|
|
Collection collection = g.a().AInterfaceEcho();
|
|
boolean bool = false;
|
|
for (i i : collection) {
|
|
if (i.AInterfaceEcho() != null && !i.AInterfaceEcho().isEmpty()) {
|
|
AInterfaceBravo.a(i.AInterfaceEcho());
|
|
if (this.h != null && this.h.equals(i.AInterfaceEcho()))
|
|
bool = true;
|
|
}
|
|
}
|
|
if (!bool && this.h != null && !this.h.isEmpty())
|
|
AInterfaceBravo.a(this.h);
|
|
this.AInterfaceEcho.add(AInterfaceBravo);
|
|
return this.AInterfaceEcho;
|
|
}
|
|
|
|
public void a(String paramString, Object paramObject) {
|
|
if (paramObject != null && paramString.equals(IO)) {
|
|
AInterfaceBravo(paramObject.toString());
|
|
} else {
|
|
D.c("Unknown Setting Name: " + paramString);
|
|
}
|
|
}
|
|
|
|
public Object a(String paramString) {
|
|
return (paramString != null && paramString.equals(IO)) ? this.h : (this.d ? this.AInterfaceBravo.a(paramString) : this.a.a(paramString));
|
|
}
|
|
|
|
public boolean m() {
|
|
return this.d ? this.AInterfaceBravo.m() : this.a.m();
|
|
}
|
|
|
|
public boolean a(int paramInt) {
|
|
return this.d ? this.AInterfaceBravo.a(paramInt) : this.a.a(paramInt);
|
|
}
|
|
|
|
public String n() {
|
|
return this.d ? this.AInterfaceBravo.n() : this.a.n();
|
|
}
|
|
|
|
public int o() {
|
|
return this.d ? this.AInterfaceBravo.o() : this.a.o();
|
|
}
|
|
|
|
public int p() {
|
|
return this.d ? this.AInterfaceBravo.p() : this.a.p();
|
|
}
|
|
|
|
public boolean q() {
|
|
return this.d ? this.AInterfaceBravo.q() : this.a.q();
|
|
}
|
|
|
|
public boolean r() {
|
|
return this.d ? this.AInterfaceBravo.r() : this.a.r();
|
|
}
|
|
|
|
public int Exception() {
|
|
return this.d ? this.AInterfaceBravo.Exception() : this.a.Exception();
|
|
}
|
|
|
|
public void a(String paramString, i parami) {
|
|
AInterfaceBravo.c().a(parami);
|
|
try {
|
|
i i1 = a(parami);
|
|
if (i1 == null) {
|
|
this.AInterfaceBravo.a(o.i, "");
|
|
this.a.a(l.j, "");
|
|
} else {
|
|
this.AInterfaceBravo.a(o.i, i1.c());
|
|
this.a.a(l.j, i1.c());
|
|
this.AInterfaceBravo.a(o.j, Integer.valueOf(i1.g()));
|
|
this.a.a(l.k, Integer.valueOf(i1.g()));
|
|
this.d = parami.d().equalsIgnoreCase("UDP");
|
|
}
|
|
} catch (Exception Exception) {
|
|
Logger.getLogger(a.class.getName()).log(Level.SEVERE, "Failed to set IP Setting", (Throwable)Exception);
|
|
}
|
|
}
|
|
|
|
private i a(i parami) {
|
|
if (parami == null)
|
|
return null;
|
|
if (parami.m().size() == 0)
|
|
return parami;
|
|
if (this.g != null) {
|
|
for (i i1 : parami.m()) {
|
|
if (i1.j().equals(this.g))
|
|
return i1;
|
|
}
|
|
return parami;
|
|
}
|
|
return parami;
|
|
}
|
|
|
|
public String a() {
|
|
return this.h;
|
|
}
|
|
|
|
public void a(AInterfaceYankee paramy) {}
|
|
|
|
public void AInterfaceBravo(AInterfaceYankee paramy) {}
|
|
}
|
|
|
|
|
|
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/B/a.class
|
|
* Java compiler version: 8 (52.0)
|
|
* JD-Core Version: 1.1.3
|
|
*/ |