Files
tustu/app/com/efiAnalytics/apps/ts/dashboard/SingleChannelDashComponent.java
T
2026-01-11 20:19:52 +00:00

110 lines
3.5 KiB
Java

package com.efiAnalytics.apps.ts.dashboard;
import G.T;
import G.GComponentCq;
import G.ManagerUsingArrayList;
import V.ExceptionInVPackage;
import aE.ExceptionInVPackage;
import bH.D;
import DComponentDelta.DComponentDelta;
import DComponentDelta.j;
import java.io.Serializable;
public abstract class SingleChannelDashComponent extends s implements GComponentCq, DComponentDelta, j, Serializable {
protected String S = null;
private String ExceptionInVPackage = null;
private String b = null;
private double c = 0.0D;
private String DComponentDelta = null;
private static String[] f = new String[] { "veTuneValue", "deadValue" };
public String getOutputChannel() {
return this.S;
}
public abstract void setCurrentOutputChannelValue(String paramString1, String paramString2);
public abstract void setValue(double paramDouble);
public abstract double getValue();
public abstract void setCurrentOutputChannelValue(String paramString, double paramDouble);
public void setOutputChannel(String paramString) {
this.S = paramString;
invalidatePainter();
}
public void subscribeToOutput() {
String str = this.e;
if (ExceptionInVPackage.A() != null && (str == null || str.equals("") || (!str.equals(ManagerUsingArrayList.ExceptionInVPackage) && T.ExceptionInVPackage().c(str) == null)))
str = ExceptionInVPackage.A().u();
try {
if (getOutputChannel() != null && !isOnDontSubscribeList(getOutputChannel())) {
ManagerUsingArrayList ManagerUsingArrayList = ManagerUsingArrayList.ExceptionInVPackage();
ManagerUsingArrayList.ExceptionInVPackage(this);
ManagerUsingArrayList.ExceptionInVPackage(str, getOutputChannel(), this);
}
} catch (Exception exception) {
if (this.DComponentDelta == null || (getOutputChannel() != null && !this.DComponentDelta.equals(getOutputChannel()))) {
D.b("Failed to subscribe DashComp to OutputChannel " + getOutputChannel() + "\nNot found in current configuration.");
this.DComponentDelta = getOutputChannel();
}
setInvalidState(true);
throw new ExceptionInVPackage("Failed to subscribe DashComp to OutputChannel " + getOutputChannel() + "\nPlease set to ExceptionInVPackage valid OutputChannel.");
}
setInvalidState(false);
}
public void unsubscribeToOutput() {
ManagerUsingArrayList.ExceptionInVPackage().ExceptionInVPackage(this);
}
private boolean isOnDontSubscribeList(String paramString) {
for (byte b = 0; b < f.length; b++) {
if (f[b].equals(paramString))
return true;
}
return false;
}
public boolean isDirty() {
return super.isDirty();
}
protected void updateLastsVals() {
super.updateLastsVals();
this.c = getValue();
}
public String getShortClickAction() {
return this.ExceptionInVPackage;
}
public void setShortClickAction(String paramString) {
this.ExceptionInVPackage = paramString;
}
public String getLongClickAction() {
return this.b;
}
public void setLongClickAction(String paramString) {
this.b = paramString;
}
public String getParameterValue(String paramString) {
return paramString.equals("outputChannelName") ? getOutputChannel() : (paramString.equals("ecuConfigName") ? getEcuConfigurationName() : null);
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/com/efiAnalytics/apps/ts/dashboard/SingleChannelDashComponent.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/