This commit is contained in:
parent
48ef2ee1cc
commit
d42ea7f97e
|
@ -120,10 +120,8 @@ public class SensorLogger {
|
|||
if (logFile == null)
|
||||
return;
|
||||
|
||||
long msSinceFileStart = System.currentTimeMillis() - fileStartTime;
|
||||
|
||||
try {
|
||||
logFile.write((msSinceFileStart / 1000.0) + "\t");
|
||||
logFile.write(getSecondsSinceFileStart() + "\t");
|
||||
for (Sensor sensor : SENSORS) {
|
||||
logFile.write(SensorCentral.getInstance().getValue(sensor) + "\t");
|
||||
}
|
||||
|
@ -135,6 +133,11 @@ public class SensorLogger {
|
|||
}
|
||||
}
|
||||
|
||||
public static double getSecondsSinceFileStart() {
|
||||
long msSinceFileStart = System.currentTimeMillis() - fileStartTime;
|
||||
return msSinceFileStart / 1000.0;
|
||||
}
|
||||
|
||||
private static void startSensorLogFile() {
|
||||
String fileName = FileLog.DIR + FileLog.getDate() + ".msl";
|
||||
|
||||
|
|
|
@ -9,6 +9,7 @@ import javax.swing.*;
|
|||
|
||||
import java.util.Random;
|
||||
|
||||
import static com.rusefi.SensorLogger.getSecondsSinceFileStart;
|
||||
import static com.rusefi.Timeouts.SECOND;
|
||||
import static com.rusefi.ui.widgets.EtbTestSequence.*;
|
||||
|
||||
|
@ -17,7 +18,7 @@ import static com.rusefi.ui.widgets.EtbTestSequence.*;
|
|||
* (c) Andrey Belomutskiy
|
||||
*/
|
||||
public class EtbMonteCarloSequence {
|
||||
public static final int LIMIT = 100;
|
||||
public static final int LIMIT = 300;
|
||||
private final JButton button = new JButton("ETB I feel lucky!");
|
||||
private final static Random r = new Random();
|
||||
private int counter;
|
||||
|
@ -54,7 +55,8 @@ public class EtbMonteCarloSequence {
|
|||
@Override
|
||||
protected void doJob() {
|
||||
double result = SensorCentral.getInstance().getValue(Sensor.ETB_CONTROL_QUALITY);
|
||||
MessagesCentral.getInstance().postMessage(EtbMonteCarloSequence.class, stats + ":result:" + result);
|
||||
MessagesCentral.getInstance().postMessage(EtbMonteCarloSequence.class,
|
||||
getSecondsSinceFileStart() + ":" + stats + ":result:" + result);
|
||||
if (counter == LIMIT) {
|
||||
MessagesCentral.getInstance().postMessage(EtbTestSequence.class, "ETB MC sequence done!");
|
||||
return;
|
||||
|
|
|
@ -81,15 +81,15 @@ public class EtbTestSequence {
|
|||
.addNext(3 * SECOND, 2 /*position*/)
|
||||
.addNext(3 * SECOND, 1 /*position*/)
|
||||
.addNext(3 * SECOND, 0 /*position*/)
|
||||
// .addNext(10 * SECOND, 6 /*position*/)
|
||||
// .addNext(10 * SECOND, 30 /*position*/)
|
||||
// .addNext(10 * SECOND, 50 /*position*/)
|
||||
// .addNext(10 * SECOND, 70 /*position*/)
|
||||
// .addNext(10 * SECOND, 100 /*position*/)
|
||||
// .addNext(10 * SECOND, 50 /*position*/)
|
||||
// .addNext(10 * SECOND, 70 /*position*/)
|
||||
// .addNext(10 * SECOND, 4 /*position*/)
|
||||
// .addNext(10 * SECOND, 0 /*position*/)
|
||||
.addNext(10 * SECOND, 6 /*position*/)
|
||||
.addNext(10 * SECOND, 30 /*position*/)
|
||||
.addNext(10 * SECOND, 50 /*position*/)
|
||||
.addNext(10 * SECOND, 70 /*position*/)
|
||||
.addNext(10 * SECOND, 100 /*position*/)
|
||||
.addNext(10 * SECOND, 50 /*position*/)
|
||||
.addNext(10 * SECOND, 70 /*position*/)
|
||||
.addNext(10 * SECOND, 4 /*position*/)
|
||||
.addNext(10 * SECOND, 0 /*position*/)
|
||||
;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue