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

169 lines
4.2 KiB
Java

package ac;
import V.ExceptionPrintstacktrace;
import bH.c;
import java.util.ArrayList;
import java.util.List;
public class AcInterfaceTango extends w {
private q C = null;
private final byte[] D = new byte[1];
private final byte[] E = new byte[4];
private final byte[] F = new byte[1];
private final byte[] G = new byte[3];
List a = new ArrayList();
List b = new ArrayList();
public AcInterfaceTango() {}
public AcInterfaceTango(String paramString1, String paramString2) {
b(paramString1);
d("bits");
e(2);
e(paramString2);
}
public byte[] a(int paramInt) {
byte[] arrayOfByte = new byte[d(paramInt)];
int i = 0;
arrayOfByte[i] = ExceptionPrintstacktrace();
System.arraycopy(this.x, 0, arrayOfByte, ++i, this.x.length);
i += this.x.length;
System.arraycopy(this.z, 0, arrayOfByte, i, this.z.length);
i += this.z.length;
System.arraycopy(this.A, 0, arrayOfByte, i, this.A.length);
i += this.A.length;
System.arraycopy(this.D, 0, arrayOfByte, i, this.D.length);
i += this.D.length;
System.arraycopy(this.E, 0, arrayOfByte, i, this.E.length);
i += this.E.length;
System.arraycopy(this.F, 0, arrayOfByte, i, this.F.length);
i += this.F.length;
System.arraycopy(this.G, 0, arrayOfByte, i, this.G.length);
i += this.G.length;
if (paramInt > 1)
System.arraycopy(this.y, 0, arrayOfByte, i, this.y.length);
return arrayOfByte;
}
public void b(int paramInt) {
a(paramInt, this.E, true);
}
public int a() {
return c.a(this.E, 0, this.E.length, true, true);
}
public void c(int paramInt) {
this.D[0] = (byte)(0xFF & paramInt);
}
public byte b() {
return this.D[0];
}
public void a(q paramq) {
this.a.add(paramq);
this.b.add(paramq.a());
}
public List c() {
return this.a;
}
public void a(String paramString) {
this.b.add(paramString);
}
public List d() {
return this.b;
}
private void e(String paramString) {
if (paramString.equals("U08")) {
b(s);
} else if (paramString.equals("U16")) {
b(t);
} else if (paramString.equals("U32")) {
b(u);
} else {
throw new ExceptionPrintstacktrace("Unsupported Logger Field Type: " + paramString);
}
}
public void a(byte paramByte) {
this.F[0] = paramByte;
}
public byte e() {
return this.F[0];
}
public int d(int paramInt) {
return (paramInt == 1) ? (1 + this.x.length + this.z.length + this.A.length + this.D.length + this.E.length + this.F.length + this.G.length) : (1 + this.x.length + this.z.length + this.A.length + this.D.length + this.E.length + this.F.length + this.G.length + this.y.length);
}
public byte[] a(double paramDouble) {
byte b = ExceptionPrintstacktrace();
if (b == s) {
byte[] arrayOfByte = new byte[1];
arrayOfByte[0] = (byte)(int)paramDouble;
return arrayOfByte;
}
if (b == t) {
byte[] arrayOfByte = new byte[2];
int i = (int)paramDouble;
arrayOfByte[0] = (byte)((i & 0xFF00) >> 8);
arrayOfByte[1] = (byte)(i & 0xFF);
return arrayOfByte;
}
if (b == u) {
int i = (int)paramDouble;
return f(i);
}
throw new ExceptionPrintstacktrace("Unsupported BitField type: " + b);
}
public byte[] f() {
ArrayList<String> arrayList = new ArrayList();
int i = 0;
for (q q1 : this.a) {
arrayList.add(q1.a());
i += q1.a().length() + 1;
}
byte[] arrayOfByte = new byte[i];
int j = 0;
for (String str : arrayList) {
byte[] arrayOfByte1 = str.getBytes();
System.arraycopy(arrayOfByte1, 0, arrayOfByte, j, arrayOfByte1.length);
j += arrayOfByte1.length;
System.arraycopy(B, 0, arrayOfByte, j, B.length);
j += B.length;
}
return arrayOfByte;
}
public double a(byte[][] paramArrayOfbyte) {
byte b = 0;
int i = 0;
for (q q1 : this.a) {
double d = q1.a(paramArrayOfbyte[q1.d()]);
if (d != 0.0D)
i |= 1 << b;
b++;
}
return i;
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/ac/t.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/