mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-25 14:15:20 +00:00
96 lines
3.8 KiB
Java
96 lines
3.8 KiB
Java
package aa;
|
|
|
|
import G.Q;
|
|
import G.R;
|
|
import G.SerializableImplExceptionprintstacktrace;
|
|
import G.GInterfaceDj;
|
|
import W.N;
|
|
import W.O;
|
|
import W.P;
|
|
import W.r;
|
|
import bH.X;
|
|
import java.io.BufferedWriter;
|
|
|
|
public class AaInterfaceBravo implements O {
|
|
public String a() {
|
|
return "Datalog";
|
|
}
|
|
|
|
public String b() {
|
|
return " ; The entries are saved in the datalog file in the order in which they \n ; appear in the list below. \n ; \n ; Channel - Case sensitive name of output channel to be logged.\n ; Label - String written to header line of log. \n ; Type - normally float or int, no longer used.\n ; Format - C-style output format of data or tag: \n ; Boolean tags: yesNo, onOff, highLow, activeInactive\n ; For Hex output: hex\n ; Enabled Cond - This field will only be logged if the enable \n ; condition is blank or resolves to true. \n ; Lag - If for any reason you need to have a field lag \n ; n records behind realtime. Use a number or expression\n ; Channel Label Type Format Enabled Cond Lag\n ; -------------- ---------- ----- ------ ------------ ---\n\n";
|
|
}
|
|
|
|
public void a(R paramR, BufferedWriter paramBufferedWriter, N paramN, r paramr) {
|
|
for (SerializableImplExceptionprintstacktrace SerializableImplExceptionprintstacktrace : paramR.g()) {
|
|
if (paramr == null || paramr.a((Q)SerializableImplExceptionprintstacktrace))
|
|
a(SerializableImplExceptionprintstacktrace, paramBufferedWriter);
|
|
}
|
|
paramBufferedWriter.write("\n");
|
|
paramBufferedWriter.write("\n");
|
|
}
|
|
|
|
private void a(SerializableImplExceptionprintstacktrace paramac, BufferedWriter paramBufferedWriter) {
|
|
paramBufferedWriter.append(" ");
|
|
paramBufferedWriter.append("entry = ");
|
|
paramBufferedWriter.append(paramac.a());
|
|
paramBufferedWriter.append(", ");
|
|
int i;
|
|
for (i = paramac.a().length(); i < P.a; i++)
|
|
paramBufferedWriter.append(' ');
|
|
paramBufferedWriter.append("\"").append(paramac.b()).append("\",");
|
|
for (i = paramac.b().length(); i < P.a; i++)
|
|
paramBufferedWriter.append(' ');
|
|
if (paramac.d() > 0) {
|
|
paramBufferedWriter.write("float, ");
|
|
} else {
|
|
paramBufferedWriter.write("int, ");
|
|
}
|
|
paramBufferedWriter.write("\"");
|
|
if (paramac.e() == 0) {
|
|
if (paramac.d() > 0) {
|
|
paramBufferedWriter.append("%.").append(paramac.d() + "f");
|
|
} else {
|
|
paramBufferedWriter.append("%d");
|
|
}
|
|
} else {
|
|
paramBufferedWriter.append(paramac.k());
|
|
}
|
|
paramBufferedWriter.write("\"");
|
|
i = 0;
|
|
if (paramac.aJ() != null && !paramac.aJ().trim().isEmpty()) {
|
|
paramBufferedWriter.append(", {");
|
|
paramBufferedWriter.append(paramac.aJ().trim());
|
|
paramBufferedWriter.append(" }");
|
|
i = 1;
|
|
}
|
|
if (paramac.g() != null && paramac.g().a() > 0.0D) {
|
|
if (i != 0) {
|
|
paramBufferedWriter.write(", ");
|
|
} else {
|
|
paramBufferedWriter.write(", { }, ");
|
|
}
|
|
a(paramac.g(), paramBufferedWriter);
|
|
}
|
|
if (paramac.aK() != null && !paramac.aK().trim().isEmpty()) {
|
|
paramBufferedWriter.write("; ");
|
|
paramBufferedWriter.write(paramac.aK());
|
|
}
|
|
paramBufferedWriter.append("\n");
|
|
}
|
|
|
|
private void a(GInterfaceDj paramdj, BufferedWriter paramBufferedWriter) {
|
|
if (paramdj instanceof G.B) {
|
|
paramBufferedWriter.append(X.a(Double.toString(paramdj.a()), ' ', P.b));
|
|
} else {
|
|
paramBufferedWriter.append("{ ");
|
|
paramBufferedWriter.append(paramdj.toString());
|
|
paramBufferedWriter.append(" }");
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/aa/b.class
|
|
* Java compiler version: 8 (52.0)
|
|
* JD-Core Version: 1.1.3
|
|
*/ |