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

214 lines
5.4 KiB
Java

package B;
import java.util.ArrayList;
import java.util.List;
import java.util.Properties;
public class DiscoveredDevice {
private String a = "";
private String b = "";
private String c = "";
private String d = "";
private String e = "";
private String f = "";
private String g = "";
private String h = "";
private String i = null;
private int j = -1;
private int k = -1;
private boolean l = false;
private final List m = new ArrayList();
public Properties a() {
Properties properties = new Properties();
properties.setProperty("slaveType", this.a);
properties.setProperty("id", this.b);
properties.setProperty("host", this.c);
properties.setProperty("protocol", this.e);
properties.setProperty("serialNumber", this.f);
properties.setProperty("info", this.g);
properties.setProperty("projectName", this.h);
properties.setProperty("canId", this.k + "");
if (this.i != null)
properties.setProperty("projectUUID", this.i);
for (byte b = 0; b < this.m.size(); b++) {
DiscoveredDevice i1 = this.m.get(b);
String str = "CAN_DEVICE_" + b + "_";
properties.setProperty(str + "slaveType", i1.i());
properties.setProperty(str + "id", i1.b());
properties.setProperty(str + "host", i1.c());
properties.setProperty(str + "protocol", i1.d());
properties.setProperty(str + "serialNumber", i1.e());
properties.setProperty(str + "info", i1.f());
properties.setProperty(str + "projectName", i1.j());
properties.setProperty(str + "canId", i1.l() + "");
}
return properties;
}
public static DiscoveredDevice a(Properties paramProperties) {
DiscoveredDevice i1 = new DiscoveredDevice();
i1.f(paramProperties.getProperty("slaveType", ""));
i1.a(paramProperties.getProperty("id", ""));
i1.b(paramProperties.getProperty("host", ""));
i1.c(paramProperties.getProperty("protocol", ""));
i1.d(paramProperties.getProperty("serialNumber", ""));
i1.e(paramProperties.getProperty("info", ""));
i1.g(paramProperties.getProperty("projectName", ""));
String str1 = paramProperties.getProperty("canId", "");
if (!str1.isEmpty())
try {
i1.b(Integer.parseInt(str1));
} catch (Exception exception) {}
byte b = 0;
for (String str2 = "CAN_DEVICE_" + b + "_"; paramProperties.get(str2 + "projectName") != null; str2 = "CAN_DEVICE_" + ++b + "_") {
DiscoveredDevice i2 = new DiscoveredDevice();
i2.f(paramProperties.getProperty(str2 + "slaveType"));
i2.a(paramProperties.getProperty(str2 + "id"));
i2.b(paramProperties.getProperty(str2 + "host"));
i2.c(paramProperties.getProperty(str2 + "protocol"));
i2.d(paramProperties.getProperty(str2 + "serialNumber"));
i2.e(paramProperties.getProperty(str2 + "info"));
i2.g(paramProperties.getProperty(str2 + "projectName"));
paramProperties.setProperty(str2 + "canId", i2.l() + "");
try {
i2.b(Integer.parseInt(paramProperties.getProperty(str2 + "canId")));
} catch (Exception exception) {}
}
return i1;
}
public String b() {
return this.b;
}
public void a(String paramString) {
this.b = paramString;
}
public String c() {
return this.c;
}
public void b(String paramString) {
this.c = paramString;
}
public String d() {
return this.e;
}
public void c(String paramString) {
this.e = paramString;
}
public String e() {
return this.f;
}
public void d(String paramString) {
this.f = paramString;
}
public String f() {
return this.g;
}
public void e(String paramString) {
this.g = paramString;
}
public int g() {
return this.j;
}
public void a(int paramInt) {
this.j = paramInt;
}
public boolean h() {
return this.l;
}
public void a(boolean paramBoolean) {
this.l = paramBoolean;
}
public String i() {
return this.a;
}
public void f(String paramString) {
this.a = paramString;
}
public String j() {
return this.h;
}
public void g(String paramString) {
this.h = paramString;
}
public boolean equals(Object paramObject) {
if (paramObject instanceof DiscoveredDevice) {
DiscoveredDevice i1 = (DiscoveredDevice)paramObject;
return (a(this.a, i1.i()) && a(this.b, i1.b()) && a(this.c, i1.c()) && a(this.e, i1.d()) && a(this.f, i1.e()) && a(this.g, i1.f()) && a(this.h, i1.j()) && this.j == i1.g() && this.l == i1.h());
}
return super.equals(paramObject);
}
private boolean a(String paramString1, String paramString2) {
return ((((paramString1 == null) ? 1 : 0) ^ ((paramString2 == null) ? 1 : 0)) != 0) ? false : ((paramString1 != null) ? paramString1.equals(paramString2) : true);
}
public String k() {
return this.d;
}
public void h(String paramString) {
this.d = paramString;
}
public int l() {
return this.k;
}
public void b(int paramInt) {
this.k = paramInt;
}
public List m() {
return this.m;
}
public void a(DiscoveredDevice parami) {
this.m.add(parami);
}
public String n() {
return this.i;
}
public void i(String paramString) {
this.i = paramString;
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/B/i.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/