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

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
*/