mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-25 14:15:20 +00:00
124 lines
3.7 KiB
Java
124 lines
3.7 KiB
Java
package G;
|
|
|
|
import V.ExceptionPrintstacktrace;
|
|
import bH.D;
|
|
import java.util.logging.Level;
|
|
import java.util.logging.Logger;
|
|
|
|
public class TurboBaudHandler {
|
|
public static void a(R paramR) {
|
|
J j = paramR.C();
|
|
F f = paramR.O();
|
|
if (f.Q() != null && j.p() && !f.W()) {
|
|
dc dc = new dc();
|
|
m m = m.d(f);
|
|
m.a(30);
|
|
m.v("Turbo Active 1");
|
|
m.a(true);
|
|
o o = dc.a(paramR, m, 650);
|
|
if (o.a() == 1) {
|
|
int i = (int)f.S().a();
|
|
j.ExceptionPrintstacktrace(true);
|
|
a(50);
|
|
try {
|
|
if (j.a(i)) {
|
|
f.i(true);
|
|
D.d("TurboBaud Activated");
|
|
a(550);
|
|
m.v("Turbo Active 2");
|
|
m.i(10);
|
|
m.a(true);
|
|
o = dc.a(paramR, m, 650);
|
|
a(10);
|
|
m.v("Turbo Active 3");
|
|
o = dc.a(paramR, m, 650);
|
|
a(10);
|
|
if (o.a() != 1) {
|
|
int k = f.r();
|
|
if (j.a(k)) {
|
|
f.i(false);
|
|
D.d("Turbo Baud Change Failed, reverted to standard baud: " + k);
|
|
} else {
|
|
D.d("Turbo Baud Change Failed, Failed to revert to standard baud");
|
|
}
|
|
}
|
|
} else {
|
|
throw new ExceptionPrintstacktrace("Controller Turbo Activated, failed to change application Baud!\nYou will need to power cycle the controller to reconnect");
|
|
}
|
|
} finally {
|
|
j.ExceptionPrintstacktrace(false);
|
|
}
|
|
} else {
|
|
throw new ExceptionPrintstacktrace("Controller Turbo failed to Activate!\nYou may need to power cycle the controller to reconnect. \n" + o.c());
|
|
}
|
|
} else if (f.Q() == null) {
|
|
D.d("No turboBaudOnCommand, Turbo Baud disabled. ");
|
|
}
|
|
}
|
|
|
|
private static void a(int paramInt) {
|
|
try {
|
|
Thread.sleep(paramInt);
|
|
} catch (InterruptedException interruptedException) {
|
|
Logger.getLogger(dh.class.getName()).log(Level.SEVERE, (String)null, interruptedException);
|
|
}
|
|
}
|
|
|
|
public static void b(R paramR) {
|
|
J j = paramR.C();
|
|
F f = paramR.O();
|
|
if (f.R() != null && j.p() && f.W()) {
|
|
dc dc = new dc();
|
|
m m = m.e(f);
|
|
m.a(true);
|
|
o o = dc.a(paramR, m, 2000);
|
|
if (o.a() == 1) {
|
|
int i = f.r();
|
|
j.ExceptionPrintstacktrace(true);
|
|
try {
|
|
if (j.a(i)) {
|
|
f.i(false);
|
|
j.ExceptionPrintstacktrace(false);
|
|
D.d("TurboBaud Deactivated");
|
|
} else {
|
|
j.ExceptionPrintstacktrace(false);
|
|
throw new ExceptionPrintstacktrace("Controller Turbo Dectivated, failed to change application Baud!\nYou will need to reload project to reconnect.");
|
|
}
|
|
} finally {
|
|
j.ExceptionPrintstacktrace(false);
|
|
}
|
|
} else {
|
|
throw new ExceptionPrintstacktrace("Controller Turbo failed to Deactivate!");
|
|
}
|
|
} else {
|
|
if (f.W() && f.Q() == null)
|
|
throw new ExceptionPrintstacktrace("No turboBaudOffCommand defined! Cannot disable Turbo");
|
|
if (f.Q() == null)
|
|
D.d("No turboBaudOffCommand, Turbo Baud disabled. ");
|
|
}
|
|
}
|
|
|
|
public static void c(R paramR) {
|
|
J j = paramR.C();
|
|
F f = paramR.O();
|
|
if (f.Q() != null && j.p() && f.W()) {
|
|
dc dc = new dc();
|
|
m m = m.d(f);
|
|
m.v("Turbo Baud Ping");
|
|
m.a(true);
|
|
m.b(1);
|
|
m.i(5);
|
|
o o = dc.a(paramR, m, 50);
|
|
if (o.a() != 1)
|
|
D.b("Turbo ping not successful: " + o.c());
|
|
} else if (f.Q() == null) {
|
|
D.d("No turboBaudOnCommand, Turbo Baud disabled. ");
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/G/e.class
|
|
* Java compiler version: 8 (52.0)
|
|
* JD-Core Version: 1.1.3
|
|
*/ |