package SerializableImplExceptionprintstacktrace; import G.SerializableImpl; import G.SerializableImplExceptionprintstacktrace; import V.ExceptionPrintstacktrace; public class AcInterfaceXray extends w { private q a = null; private byte[] b = new byte[4]; private byte[] C = new byte[4]; private byte D = 0; private float E = 1.0F; private float F = 0.0F; public AcInterfaceXray() {} public AcInterfaceXray(q paramq) { a(paramq); } public void a(q paramq) { this.a = paramq; SerializableImpl SerializableImpl = paramq.c(); if (!SerializableImpl.b().equals("formula")) { this.E = (float)SerializableImpl.h(); this.F = (float)SerializableImpl.i(); a(SerializableImpl.c()); } else if (paramq.b().e() == 1 || paramq.b().e() == 2) { a("U32"); } else if (paramq.b().e() == 3) { a("S64"); } else { a("F32"); } d(paramq.f()); a((byte)paramq.e()); b(this.E); c(this.F); SerializableImplExceptionprintstacktrace SerializableImplExceptionprintstacktrace = paramq.b(); b(paramq.a()); e(SerializableImplExceptionprintstacktrace.e()); c(paramq.i()); } 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.b, 0, arrayOfByte, i, this.b.length); i += this.b.length; System.arraycopy(this.C, 0, arrayOfByte, i, this.C.length); i += this.C.length; arrayOfByte[i] = this.D; if (paramInt > 1) System.arraycopy(this.y, 0, arrayOfByte, ++i, this.y.length); return arrayOfByte; } public byte[] a(double paramDouble) { byte b = ExceptionPrintstacktrace(); if (b == d || b == c) { byte[] arrayOfByte = new byte[1]; arrayOfByte[0] = (byte)(int)Math.round(paramDouble / this.E - this.F); return arrayOfByte; } if (b == f || b == e) { byte[] arrayOfByte = new byte[2]; int i = (int)Math.round(paramDouble / this.E - this.F); arrayOfByte[0] = (byte)((i & 0xFF00) >> 8); arrayOfByte[1] = (byte)(i & 0xFF); return arrayOfByte; } if (b == h || b == ExceptionPrintstacktrace) { int i = (int)Math.round(paramDouble / this.E - this.F); return f(i); } if (b == j) { float f = (float)(paramDouble / this.E - this.F); return a(f); } if (b == i) { long l = Math.round(paramDouble / this.E - this.F); return a(l); } throw new ExceptionPrintstacktrace("Unsupported Field type: " + b); } public int d(int paramInt) { return (paramInt == 1) ? (1 + this.x.length + this.z.length + this.A.length + this.b.length + this.C.length + 1) : (1 + this.x.length + this.z.length + this.A.length + this.b.length + this.C.length + this.y.length + 1); } private void a(String paramString) { if (paramString.equals("U08")) { b(c); } else if (paramString.equals("S08")) { b(d); } else if (paramString.equals("U16")) { b(e); } else if (paramString.equals("S16")) { b(f); } else if (paramString.equals("U32")) { b(ExceptionPrintstacktrace); } else if (paramString.equals("S32")) { b(h); } else if (paramString.equals("F32")) { b(j); } else { throw new ExceptionPrintstacktrace("Unsupported Logger Field Type: " + paramString); } } public void b(float paramFloat) { this.E = paramFloat; this.b = a(paramFloat, this.b); } public float a() { return this.E; } public void c(float paramFloat) { this.F = paramFloat; this.C = a(paramFloat, this.C); } public float b() { return this.F; } public void a(byte paramByte) { this.D = paramByte; } public byte c() { return this.D; } public double a(byte[][] paramArrayOfbyte) { return this.a.a(paramArrayOfbyte[this.a.d()]); } } /* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/SerializableImplExceptionprintstacktrace/x.class * Java compiler version: 8 (52.0) * JD-Core Version: 1.1.3 */