auto-sync
This commit is contained in:
parent
bb64d9ce77
commit
fb5b80538e
|
@ -19,6 +19,36 @@ import java.awt.event.ActionListener;
|
||||||
* (c) Andrey Belomutskiy
|
* (c) Andrey Belomutskiy
|
||||||
*/
|
*/
|
||||||
public class GaugesPanel {
|
public class GaugesPanel {
|
||||||
|
private static final Sensor[] DEFAULT_LAYOUT = {
|
||||||
|
Sensor.RPM,
|
||||||
|
Sensor.MAF,
|
||||||
|
Sensor.CLT,
|
||||||
|
Sensor.IAT,
|
||||||
|
Sensor.TPS,
|
||||||
|
Sensor.MAP,
|
||||||
|
Sensor.MAP_RAW,
|
||||||
|
Sensor.T_CHARGE,
|
||||||
|
Sensor.DWELL1,
|
||||||
|
Sensor.DWELL0,
|
||||||
|
Sensor.DUTY0,
|
||||||
|
Sensor.ADVANCE0,
|
||||||
|
Sensor.FUEL,
|
||||||
|
Sensor.BARO,
|
||||||
|
Sensor.FUEL_CLT,
|
||||||
|
Sensor.FUEL_IAT,
|
||||||
|
Sensor.FUEL_LAG,
|
||||||
|
Sensor.AFR,
|
||||||
|
Sensor.DEFAULT_FUEL,
|
||||||
|
Sensor.TIMING,
|
||||||
|
Sensor.VREF
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
static {
|
||||||
|
if (DEFAULT_LAYOUT.length != SizeSelectorPanel.WIDTH * SizeSelectorPanel.HEIGHT)
|
||||||
|
throw new IllegalStateException("Not expected " + DEFAULT_LAYOUT.length);
|
||||||
|
}
|
||||||
|
|
||||||
private final JPanel content = new JPanel(new BorderLayout());
|
private final JPanel content = new JPanel(new BorderLayout());
|
||||||
private final JPanel box2 = new JPanel(new GridLayout(3, 5));
|
private final JPanel box2 = new JPanel(new GridLayout(3, 5));
|
||||||
|
|
||||||
|
@ -95,7 +125,6 @@ public class GaugesPanel {
|
||||||
upperPanel.add(leftUpperPanel, BorderLayout.CENTER);
|
upperPanel.add(leftUpperPanel, BorderLayout.CENTER);
|
||||||
upperPanel.add(rightUpperPanel, BorderLayout.EAST);
|
upperPanel.add(rightUpperPanel, BorderLayout.EAST);
|
||||||
|
|
||||||
box2.add(createControls());
|
|
||||||
box2.add(SensorGauge.createGauge(Sensor.RPM));
|
box2.add(SensorGauge.createGauge(Sensor.RPM));
|
||||||
box2.add(SensorGauge.createGauge(Sensor.MAF));
|
box2.add(SensorGauge.createGauge(Sensor.MAF));
|
||||||
box2.add(SensorGauge.createGauge(Sensor.CLT));
|
box2.add(SensorGauge.createGauge(Sensor.CLT));
|
||||||
|
@ -103,39 +132,18 @@ public class GaugesPanel {
|
||||||
box2.add(SensorGauge.createGauge(Sensor.TPS));
|
box2.add(SensorGauge.createGauge(Sensor.TPS));
|
||||||
box2.add(SensorGauge.createGauge(Sensor.MAP));
|
box2.add(SensorGauge.createGauge(Sensor.MAP));
|
||||||
box2.add(SensorGauge.createGauge(Sensor.MAP_RAW));
|
box2.add(SensorGauge.createGauge(Sensor.MAP_RAW));
|
||||||
|
|
||||||
box2.add(SensorGauge.createGauge(Sensor.T_CHARGE));
|
box2.add(SensorGauge.createGauge(Sensor.T_CHARGE));
|
||||||
|
|
||||||
|
|
||||||
box2.add(SensorGauge.createGauge(Sensor.DWELL1));
|
box2.add(SensorGauge.createGauge(Sensor.DWELL1));
|
||||||
box2.add(SensorGauge.createGauge(Sensor.DWELL0));
|
box2.add(SensorGauge.createGauge(Sensor.DWELL0));
|
||||||
box2.add(SensorGauge.createGauge(Sensor.DUTY0));
|
box2.add(SensorGauge.createGauge(Sensor.DUTY0));
|
||||||
box2.add(SensorGauge.createGauge(Sensor.ADVANCE0));
|
box2.add(SensorGauge.createGauge(Sensor.ADVANCE0));
|
||||||
box2.add(SensorGauge.createGauge(Sensor.FUEL));
|
box2.add(SensorGauge.createGauge(Sensor.FUEL));
|
||||||
box2.add(SensorGauge.createGauge(Sensor.BARO));
|
box2.add(SensorGauge.createGauge(Sensor.BARO));
|
||||||
//box2.add(createGauge(Sensor.FUEL_BASE));
|
|
||||||
box2.add(SensorGauge.createGauge(Sensor.FUEL_CLT));
|
box2.add(SensorGauge.createGauge(Sensor.FUEL_CLT));
|
||||||
box2.add(SensorGauge.createGauge(Sensor.FUEL_IAT));
|
box2.add(SensorGauge.createGauge(Sensor.FUEL_IAT));
|
||||||
box2.add(SensorGauge.createGauge(Sensor.FUEL_LAG));
|
box2.add(SensorGauge.createGauge(Sensor.FUEL_LAG));
|
||||||
|
|
||||||
// box2.add(createGauge(Sensor.TABLE_SPARK));
|
|
||||||
|
|
||||||
|
|
||||||
// box2.add(createGauge(Sensor.DUTY1));
|
|
||||||
// box2.add(createGauge(Sensor.ADVANCE1));
|
|
||||||
//box2.add(createGauge(Sensor.INTAKE_AIR_WIDTH));
|
|
||||||
// box2.add(createGauge(Sensor.COOLANT_WIDTH));
|
|
||||||
|
|
||||||
// box2.add(createGauge(Sensor.VREF, PotCommand.VOLTAGE_CORRECTION));
|
|
||||||
// box2.add(createGauge(Sensor.VREF_WIDTH));
|
|
||||||
|
|
||||||
// box2.add(createGauge(Sensor.ADC_FAST));
|
|
||||||
// box2.add(createGauge(Sensor.ADC_FAST_AVG));
|
|
||||||
|
|
||||||
|
|
||||||
box2.add(SensorGauge.createGauge(Sensor.AFR));
|
box2.add(SensorGauge.createGauge(Sensor.AFR));
|
||||||
box2.add(SensorGauge.createGauge(Sensor.DEFAULT_FUEL));
|
box2.add(SensorGauge.createGauge(Sensor.DEFAULT_FUEL));
|
||||||
|
|
||||||
box2.add(SensorGauge.createGauge(Sensor.TIMING));
|
box2.add(SensorGauge.createGauge(Sensor.TIMING));
|
||||||
|
|
||||||
JPanel middlePanel = new JPanel(new BorderLayout());
|
JPanel middlePanel = new JPanel(new BorderLayout());
|
||||||
|
@ -159,10 +167,4 @@ public class GaugesPanel {
|
||||||
public JComponent getContent() {
|
public JComponent getContent() {
|
||||||
return content;
|
return content;
|
||||||
}
|
}
|
||||||
|
|
||||||
private Component createControls() {
|
|
||||||
JPanel controls = new JPanel(new GridLayout(2, 1));
|
|
||||||
controls.add(new RpmCommand());
|
|
||||||
return controls;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,8 +11,8 @@ import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class SizeSelectorPanel extends JPanel {
|
public class SizeSelectorPanel extends JPanel {
|
||||||
private static final int WIDTH = 7;
|
public static final int WIDTH = 7;
|
||||||
private static final int HEIGHT = 3;
|
public static final int HEIGHT = 3;
|
||||||
|
|
||||||
private List<Element> elements = new ArrayList<>();
|
private List<Element> elements = new ArrayList<>();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue