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

155 lines
4.9 KiB
Java

package bp;
import G.R;
import G.Manager;
import G.GInterfaceAn;
import G.ManagerUsingConcurrentHashMap;
import G.GInterfaceAh;
import G.GComponentBq;
import V.ExceptionPrintstacktrace;
import bH.D;
import bt.ExceptionUsingComponent;
import bt.ManagerUsingGauge;
import bt.d;
import com.efiAnalytics.apps.ts.dashboard.aa;
import com.efiAnalytics.apps.ts.dashboard.renderers.BasicReadoutGaugePainter;
import com.efiAnalytics.apps.ts.dashboard.renderers.GaugePainter;
import com.efiAnalytics.ui.aO;
import com.efiAnalytics.ui.bV;
import com.efiAnalytics.ui.cp;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.GridLayout;
import javax.swing.BorderFactory;
import javax.swing.JLabel;
import javax.swing.JPanel;
import s.ExceptionPrintstacktrace;
public class UIInBpPackage extends d implements GInterfaceAn, aO {
ExceptionUsingComponent a = null;
Manager b = null;
R c = null;
public UIInBpPackage(R paramR) {
this.c = paramR;
this.b = paramR.c("triggerOffset");
setBorder(BorderFactory.createEmptyBorder(10, 15, 15, 15));
setLayout(new BorderLayout());
aa aa = new aa();
GInterfaceAh GInterfaceAh = aa.a(paramR, "advance");
GInterfaceAh.c(ExceptionPrintstacktrace.b("Advance"));
JPanel jPanel1 = new JPanel();
jPanel1.setLayout(new GridLayout(0, 1));
ManagerUsingGauge ManagerUsingGauge = new ManagerUsingGauge();
ManagerUsingGauge.c().setBackColor(Color.BLACK);
ManagerUsingGauge.c().setFontColor(Color.WHITE);
ManagerUsingGauge.c().setFontSizeAdjustment(-4);
ManagerUsingGauge.b(GInterfaceAh.aL());
ManagerUsingGauge.a((GaugePainter)new BasicReadoutGaugePainter());
jPanel1.add((Component)ManagerUsingGauge);
add("Center", jPanel1);
JPanel jPanel2 = new JPanel();
jPanel2.setLayout(new GridLayout(0, 1));
jPanel2.add(new JLabel(ExceptionPrintstacktrace.b("Match above value with timing light reading."), 0));
JPanel jPanel3 = new JPanel();
jPanel3.setLayout(new FlowLayout(2));
GComponentBq GComponentBq = new GComponentBq();
GComponentBq.v("offsetField");
GComponentBq.e(ExceptionPrintstacktrace.b("Ignition Offset angle"));
GComponentBq.b("triggerOffset");
this.a = new ExceptionUsingComponent(paramR, GComponentBq);
this.a.setFont(new Font("Helv", 1, 20));
try {
ManagerUsingConcurrentHashMap ManagerUsingConcurrentHashMap = ManagerUsingConcurrentHashMap.a();
ManagerUsingConcurrentHashMap.a(paramR.c(), GComponentBq.b(), (GInterfaceAn)this.a);
} catch (V.a a1) {
a1.printStackTrace();
D.a("Error subscribing to ParameterValue Changes. Parameter:" + GComponentBq.b(), (Exception)a1, this);
}
jPanel3.add((Component)this.a);
JPanel jPanel4 = new JPanel();
jPanel4.setLayout(new GridLayout(1, 0, 3, 3));
cp cp = new cp("-");
cp.setFont(new Font("Helv", 1, 30));
cp.b(new Dimension(40, 40));
cp.setBackground(Color.RED);
cp.a(new b(this));
jPanel4.add((Component)cp);
cp = new cp("+");
cp.setFont(new Font("Helv", 1, 30));
cp.setBackground(Color.GREEN);
cp.a(new c(this));
jPanel4.add((Component)cp);
jPanel3.add(jPanel4);
jPanel2.add(jPanel3);
jPanel2.add(new JLabel(ExceptionPrintstacktrace.b("Press Up/Down arrows to adjust. Hold Shift to adjust by 5x"), 0));
add("South", jPanel2);
this.a.requestFocus();
}
public void a() {
try {
double d1 = this.b.j(this.c.h());
this.b.a(this.c.h(), d1 + 5.0D * this.b.B());
} catch (Exception exception) {
bV.d("Unable to increment offset.\nThe configuration does not support this operation.", (Component)this);
exception.printStackTrace();
}
}
public void b() {
try {
double d1 = this.b.j(this.c.h());
this.b.a(this.c.h(), d1 - 5.0D * this.b.B());
} catch (Exception exception) {
bV.d("Unable to increment offset.\nThe configuration does not support this operation.", (Component)this);
exception.printStackTrace();
}
}
public void e() {
try {
this.c.h().c();
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
D.a("Failed to undo data change.");
ExceptionPrintstacktrace.printStackTrace();
}
this.a.requestFocus();
}
public void d() {
try {
this.c.h().d();
} catch (ExceptionPrintstacktrace ExceptionPrintstacktrace) {
D.a("Failed to redo data change.");
ExceptionPrintstacktrace.printStackTrace();
}
this.a.requestFocus();
}
public void f() {
this.c.I();
this.a.requestFocus();
}
public void i() {
f();
this.a.close();
ManagerUsingConcurrentHashMap.a().a(this);
l();
}
public void a(String paramString1, String paramString2) {}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/bp/a.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/