Added Window Header and minor tweaks

This commit is contained in:
2026-03-10 13:18:28 +01:00
parent 20393f3f70
commit 8faa56c522
4 changed files with 371 additions and 364 deletions

View File

@@ -123,335 +123,230 @@ export component AppWindow inherits Window {
background: Palette.bg-secondary;
horizontal-stretch: 1;
vertical-stretch: 1;
Rectangle {
width: parent.width / 3;
height: parent.height / 2;
x: 0px;
y: 0px;
DataWindow {
data1: [
{ label: "Engine Temp", value: 97, unit: " °C" },
{ label: "Engine RPM", value: 2573, unit: " RPM" },
{ label: "Engine Map", value: 7, unit: "" },
{ label: "Fuel Rate", value: 0.62, unit: " L/h" },
{ label: "Injector PW", value: 2.7, unit: " ms" },
{ label: "Ignition Adv", value: 21, unit: " °" },
];
data2: [
{ label: "GPS Speed", value: 38.9, unit: " km/h" },
{ label: "GPS Satellites", value: 14, unit: "" },
{ label: "Tank Pressure", value: 101.7, unit: " kPa" },
{ label: "Air Temp", value: 24, unit: " °C" },
{ label: "Humidity", value: 42, unit: " %" },
{ label: "Barometric", value: 1012, unit: " hPa" }
];
}
DataWindow {
x: 0;
y: 0;
data1: [
{ label: "Engine Temp", value: 97, unit: " °C" },
{ label: "Engine RPM", value: 2573, unit: " RPM" },
{ label: "Engine Map", value: 7, unit: "" },
{ label: "Fuel Rate", value: 0.62, unit: " L/h" },
{ label: "Injector PW", value: 2.7, unit: " ms" },
{ label: "Ignition Adv", value: 21, unit: " °" },
];
data2: [
{ label: "GPS Speed", value: 38.9, unit: " km/h" },
{ label: "GPS Satellites", value: 14, unit: "" },
{ label: "Tank Pressure", value: 101.7, unit: " kPa" },
{ label: "Air Temp", value: 24, unit: " °C" },
{ label: "Humidity", value: 42, unit: " %" },
{ label: "Barometric", value: 1012, unit: " hPa" }
];
}
Rectangle {
width: 2 * parent.width / 3;
height: 2 * parent.height / 3;
x: parent.width / 3;
y: 0px;
MapWindow {
data-min: 2200;
data-max: 12000;
name: "MAP 1";
map-axis: [
0.0,
0.0667,
0.1333,
0.2,
0.2667,
0.3333,
0.4,
0.4667,
0.5333,
0.6,
0.6667,
0.7333,
0.8,
0.8667,
0.9333,
1.0
];
rpm-axis: [
250,
500,
750,
1000,
1250,
1500,
1750,
2000,
2250,
2500,
2750,
3000,
3250,
3500,
3750,
4000
];
data: [
2200,
2300,
2400,
2500,
2600,
2700,
2800,
2900,
3000,
3100,
3200,
3300,
3400,
3500,
3600,
3700,
2400,
2500,
2600,
2700,
2800,
3000,
3200,
3400,
3600,
3800,
4000,
4200,
4400,
4600,
4800,
5000,
2600,
2800,
3000,
3200,
3400,
3600,
3800,
4000,
4200,
4400,
4600,
4800,
5000,
5200,
5400,
5600,
2800,
3000,
3200,
3400,
3600,
3800,
4000,
4300,
4600,
4900,
5200,
5500,
5800,
6100,
6400,
6700,
3000,
3200,
3400,
3600,
3800,
4100,
4400,
4700,
5000,
5300,
5600,
5900,
6200,
6500,
6800,
7100,
3300,
3500,
3700,
3900,
4200,
4500,
4800,
5100,
5400,
5700,
6000,
6300,
6600,
6900,
7200,
7500,
3600,
3800,
4000,
4200,
4500,
4800,
5100,
5400,
5700,
6000,
6300,
6600,
6900,
7200,
7500,
7800,
3900,
4100,
4300,
4600,
4900,
5200,
5500,
5800,
6100,
6400,
6700,
7000,
7300,
7600,
7900,
8200,
4200,
4400,
4700,
5000,
5300,
5600,
5900,
6200,
6500,
6800,
7100,
7400,
7700,
8000,
8300,
8600,
4600,
4800,
5100,
5400,
5700,
6000,
6300,
6600,
6900,
7200,
7500,
7800,
8100,
8400,
8700,
9000,
5000,
5200,
5500,
5800,
6100,
6400,
6700,
7000,
7300,
7600,
7900,
8200,
8500,
8800,
9100,
9400,
5400,
5600,
5900,
6200,
6500,
6800,
7100,
7400,
7700,
8000,
8300,
8600,
8900,
9200,
9500,
9800,
5800,
6000,
6300,
6600,
6900,
7200,
7500,
7800,
8100,
8400,
8700,
9000,
9300,
9600,
9900,
10200,
6200,
6500,
6800,
7100,
7400,
7700,
8000,
8300,
8600,
8900,
9200,
9500,
9800,
10100,
10400,
10700,
6800,
7100,
7400,
7700,
8000,
8300,
8600,
8900,
9200,
9500,
9800,
10100,
10400,
10700,
11000,
11300,
7400,
7700,
8000,
8300,
8600,
8900,
9200,
9500,
9800,
10100,
10400,
10700,
11000,
11300,
11600,
12000
];
}
MapWindow {
x: 512px;
y: 0;
data-min: 2200;
data-max: 9400;
name: "Config 1 - Injection Period";
map-axis: [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100];
rpm-axis: [
250,
500,
750,
1000,
1250,
1500,
1750,
2000,
2250,
2500,
2750,
3000,
3250,
3500,
3750,
4000
];
data: [
2200,
2300,
2400,
2500,
2600,
2700,
2800,
2900,
3000,
3100,
3200,
3300,
3400,
3500,
3600,
3700,
2400,
2500,
2600,
2700,
2800,
3000,
3200,
3400,
3600,
3800,
4000,
4200,
4400,
4600,
4800,
5000,
2600,
2800,
3000,
3200,
3400,
3600,
3800,
4000,
4200,
4400,
4600,
4800,
5000,
5200,
5400,
5600,
2800,
3000,
3200,
3400,
3600,
3800,
4000,
4300,
4600,
4900,
5200,
5500,
5800,
6100,
6400,
6700,
3000,
3200,
3400,
3600,
3800,
4100,
4400,
4700,
5000,
5300,
5600,
5900,
6200,
6500,
6800,
7100,
3300,
3500,
3700,
3900,
4200,
4500,
4800,
5100,
5400,
5700,
6000,
6300,
6600,
6900,
7200,
7500,
3600,
3800,
4000,
4200,
4500,
4800,
5100,
5400,
5700,
6000,
6300,
6600,
6900,
7200,
7500,
7800,
3900,
4100,
4300,
4600,
4900,
5200,
5500,
5800,
6100,
6400,
6700,
7000,
7300,
7600,
7900,
8200,
4200,
4400,
4700,
5000,
5300,
5600,
5900,
6200,
6500,
6800,
7100,
7400,
7700,
8000,
8300,
8600,
4600,
4800,
5100,
5400,
5700,
6000,
6300,
6600,
6900,
7200,
7500,
7800,
8100,
8400,
8700,
9000,
5000,
5200,
5500,
5800,
6100,
6400,
6700,
7000,
7300,
7600,
7900,
8200,
8500,
8800,
9100,
9400,
];
}
}