+
+
{timer_remaining_display}
+
+
+
handleSliderChange(e, 'NODE_DMB', 'RSC_OPEN_DRAIN', 'RSC_CLOSE_DRAIN')}
+ bind:checked={$pv7_open}
+ on:click={(e) => handleSliderChange(e, 'NODE_RCU', 'RCU_OPEN_PV7', 'RCU_CLOSE_PV7')}
>
- {drain_display}
+ {pv7_display}
-
+
- handleSliderChange(
- e,
- 'NODE_DMB',
- 'RSC_POWER_TRANSITION_ONBOARD',
- 'RSC_POWER_TRANSITION_EXTERNAL'
- )}
+ bind:checked={$pv8_open}
+ on:click={(e) => handleSliderChange(e, 'NODE_RCU', 'RCU_OPEN_PV8', 'RCU_CLOSE_PV8')}
>
- {power_display}
+ {pv8_display}
@@ -484,73 +578,13 @@
type="button"
class="btn btn-sm variant-filled-error"
on:click={() => {
- writeLoadCellCommand("NOS2", "CANCEL", 0);
+ writeLoadCellCommand("NOS2", "CANCEL", 0);
resumeConfirmRemoveWeight("NOS2");}}
>
CAL
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
{pt1_pressure_display}
-
-
-
-
{pt2_pressure_display}
-
-
-
-
{pt3_pressure_display}
-
-
-
-
{pt4_pressure_display}
-
-
-
-
-
-
-
-
@@ -559,48 +593,22 @@
{battery_display}
-
{timer_remaining_display}
+
+
+ handleSliderChange(
+ e,
+ 'NODE_DMB',
+ 'RSC_POWER_TRANSITION_ONBOARD',
+ 'RSC_POWER_TRANSITION_EXTERNAL'
+ )}
+ >
+ {power_display}
+
diff --git a/RocketControlUnitGUI/src/routes/about/+page.svelte b/RocketControlUnitGUI/src/routes/about/+page.svelte
deleted file mode 100644
index d536c8c..0000000
--- a/RocketControlUnitGUI/src/routes/about/+page.svelte
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
- ABOUT
-
\ No newline at end of file
diff --git a/RocketControlUnitGUI/src/styles/display.postcss b/RocketControlUnitGUI/src/styles/display.postcss
index 4cb12dc..8fd6a34 100644
--- a/RocketControlUnitGUI/src/styles/display.postcss
+++ b/RocketControlUnitGUI/src/styles/display.postcss
@@ -12,361 +12,348 @@
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1600));
}
-.ac1_slider {
+.ac2_slider {
position: absolute;
- top: calc(var(--container-width) * 0.025);
- left: 8.6%;
+ top: calc(var(--container-width) * 0.473);
+ left: 75%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
font-size: 16px;
}
-.pbv1_slider {
+.pv1_slider {
position: absolute;
- top: calc(var(--container-width) * 0.118);
- left: 35.5%;
+ top: calc(var(--container-width) * 0.19);
+ left: 26%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
font-size: 16px;
}
-.pbv2_slider {
+.pv2_slider {
position: absolute;
- top: calc(var(--container-width) * 0.188);
- left: 35.5%;
+ top: calc(var(--container-width) * 0.233);
+ left: 26%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
font-size: 16px;
}
-.pbv3_slider {
+.pv3_slider {
position: absolute;
top: calc(var(--container-width) * 0.275);
- left: 35.5%;
+ left: 26%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
font-size: 16px;
}
-.pbv4_slider {
+.pv4_slider {
position: absolute;
- top: calc(var(--container-width) * 0.144);
- left: 47.5%;
+ top: calc(var(--container-width) * 0.319);
+ left: 25.7%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
font-size: 16px;
}
-.sol5_slider {
- position: absolute;
- top: calc(var(--container-width) * 0.269);
- left: 63.3%;
- transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
- font-size: 16px;
-}
-
-.sol6_slider {
+.pv5_slider {
position: absolute;
- top: calc(var(--container-width) * 0.313);
- left: 63.3%;
+ top: calc(var(--container-width) * 0.362);
+ left: 25.7%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
font-size: 16px;
}
-.sol7_slider {
+.pv6_slider {
position: absolute;
- top: calc(var(--container-width) * 0.356);
- left: 63.3%;
+ top: calc(var(--container-width) * 0.455);
+ left: 42.5%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
font-size: 16px;
}
-.sol8a_slider {
+.pv7_display{
position: absolute;
- top: calc(var(--container-width) * 0.396);
- left: 63.3%;
+ top: calc(var(--container-width) * 0.31);
+ left: 38%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
font-size: 16px;
}
-.sol8b_slider {
+.pv8_display{
position: absolute;
- top: calc(var(--container-width) * 0.44);
- left: 63.3%;
+ top: calc(var(--container-width) * 0.31);
+ left: 45%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
font-size: 16px;
}
-.vent_slider {
+.sol5_slider {
position: absolute;
- top: calc(var(--container-width) * 0.152);
- left: 85.3%;
+ top: calc(var(--container-width) * 0.382);
+ left: 60.5%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
font-size: 16px;
}
-.drain_slider {
+.sol6_slider {
position: absolute;
- top: calc(var(--container-width) * 0.265);
- left: 85.3%;
+ top: calc(var(--container-width) * 0.419);
+ left: 60.5%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
font-size: 16px;
}
-.power_source_slider {
+.sol7_slider {
position: absolute;
- top: calc(var(--container-width) * 0.025);
- left: 95.5%;
+ top: calc(var(--container-width) * 0.458);
+ left: 60.5%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
font-size: 16px;
}
-.box1_slider {
+.sol8a_slider {
position: absolute;
- top: calc(var(--container-width) * 0.415);
- left: 12.5%;
+ top: calc(var(--container-width) * 0.497);
+ left: 60.5%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
font-size: 16px;
}
-.box2_slider {
+.sol8b_slider {
position: absolute;
- top: calc(var(--container-width) * 0.433);
- left: 12.5%;
+ top: calc(var(--container-width) * 0.535);
+ left: 60.5%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
font-size: 16px;
}
.nos1_tare_button {
position: absolute;
- top: calc(var(--container-width) * 0.176);
- left: 11.1%;
+ top: calc(var(--container-width) * 0.08);
+ left: 9%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
}
.nos1_cal_button {
position: absolute;
- top: calc(var(--container-width) * 0.195);
- left: 11%;
+ top: calc(var(--container-width) * 0.1);
+ left: 9%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
}
.nos2_tare_button {
color: #04aa6d;
position: absolute;
- top: calc(var(--container-width) * 0.246);
- left: 11.1%;
+ top: calc(var(--container-width) * 0.43);
+ left: 9%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
}
.nos2_cal_button {
color: #04aa6d;
position: absolute;
- top: calc(var(--container-width) * 0.265);
- left: 11%;
- transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
-}
-
-.rail_tare_button {
- position: absolute;
- top: calc(var(--container-width) * 0.078);
- left: 69.1%;
+ top: calc(var(--container-width) * 0.45);
+ left: 9%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
}
-.rail_cal_button {
+.tc1 {
position: absolute;
- top: calc(var(--container-width) * 0.097);
- left: 69.1%;
- transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
-}
-
-.rcu_tc1 {
- position: absolute;
- top: calc(var(--container-width) * 0.065);
- left: 5.6%;
+ top: calc(var(--container-width) * 0.221);
+ left: 9.2%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
font-size: 14px;
}
-.rcu_tc2 {
+.tc2 {
position: absolute;
- top: calc(var(--container-width) * 0.065);
- left: 9.2%;
+ top: calc(var(--container-width) * 0.393);
+ left: 9.26%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
font-size: 14px;
}
-.nos1 {
+.tc3 {
position: absolute;
- top: calc(var(--container-width) * 0.187);
- left: 7.6%;
+ top: calc(var(--container-width) * 0.12);
+ left: 71.5%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
font-size: 14px;
}
-.nos2 {
+.tc4 {
position: absolute;
- top: calc(var(--container-width) * 0.255);
- left: 7.6%;
+ top: calc(var(--container-width) * 0.323);
+ left: 71.5%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
font-size: 14px;
}
-.pt1_pressure {
+.tc5 {
position: absolute;
- top: calc(var(--container-width) * 0.117);
- left: 14.7%;
+ top: calc(var(--container-width) * 0.422);
+ left: 72.5%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
font-size: 14px;
}
-.pt2_pressure {
+.tc6 {
position: absolute;
- top: calc(var(--container-width) * 0.1882);
- left: 14.7%;
+ top: calc(var(--container-width) * 0.385);
+ left: 93.8%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
font-size: 14px;
}
-.pt3_pressure {
+.nos1 {
position: absolute;
- top: calc(var(--container-width) * 0.2743);
- left: 14.9%;
+ top: calc(var(--container-width) * 0.097);
+ left: 5.5%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
font-size: 14px;
}
-.pt4_pressure {
+.nos2 {
position: absolute;
- top: calc(var(--container-width) * 0.188);
- left: 42%;
+ top: calc(var(--container-width) * 0.446);
+ left: 5.2%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
font-size: 14px;
}
-.box1_continuity {
+.pt1_pressure {
position: absolute;
- top: calc(var(--container-width) * 0.372);
- left: 14.7%;
+ top: calc(var(--container-width) * 0.151);
+ left: 9.35%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
font-size: 14px;
- width: 1em;
- height: 1em;
- background-color: green;
- border-radius: 10%;
}
-.box2_continuity {
+.pt2_pressure {
position: absolute;
- top: calc(var(--container-width) * 0.386);
- left: 14.7%;
+ top: calc(var(--container-width) * 0.236);
+ left: 12.8%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
font-size: 14px;
- width: 1em;
- height: 1em;
- background-color: green;
- border-radius: 10%;
}
-.mev_status {
+.pt3_pressure {
position: absolute;
- top: calc(var(--container-width) * 0.069);
- left: 93.9%;
+ top: calc(var(--container-width) * 0.322);
+ left: 9.3%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
font-size: 14px;
}
-.battery_voltage {
+.pt4_pressure {
position: absolute;
- top: calc(var(--container-width) * 0.049);
- left: 93.9%;
+ top: calc(var(--container-width) * 0.393);
+ left: 32.8%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
font-size: 14px;
}
-.upper_pv_pressure {
+.pt5_pressure {
position: absolute;
- top: calc(var(--container-width) * 0.104);
- left: 92.9%;
+ top: calc(var(--container-width) * 0.322);
+ left: 52.3%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
font-size: 14px;
}
-.rocket_mass {
+.pt6_pressure {
position: absolute;
- top: calc(var(--container-width) * 0.09);
- left: 74.3%;
+ top: calc(var(--container-width) * 0.143);
+ left: 91.2%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
font-size: 14px;
}
-.ib_pressure {
+.pt7_pressure {
position: absolute;
- top: calc(var(--container-width) * 0.391);
- left: 93.1%;
+ top: calc(var(--container-width) * 0.385);
+ left: 88.6%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
font-size: 14px;
}
-.lower_pv_pressure {
+.pt8_pressure {
position: absolute;
- top: calc(var(--container-width) * 0.345);
- left: 90.3%;
+ top: calc(var(--container-width) * 0.43);
+ left: 91.4%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
font-size: 14px;
}
-.pv_temperature {
+.system_state {
position: absolute;
- top: calc(var(--container-width) * 0.345);
- left: 95.5%;
+ top: calc(var(--container-width) * 0.502);
+ left: 30%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
- font-size: 14px;
+ font-size: 12px;
}
-.sob_tc1 {
+.timer_state {
position: absolute;
- top: calc(var(--container-width) * 0.1405);
- left: 69%;
+ top: calc(var(--container-width) * 0.515);
+ left: 30%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
- font-size: 14px;
+ font-size: 12px;
}
-.sob_tc2 {
+.timer_period {
position: absolute;
- top: calc(var(--container-width) * 0.179);
- left: 69%;
+ top: calc(var(--container-width) * 0.529);
+ left: 30%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
- font-size: 14px;
+ font-size: 12px;
}
-.system_state {
+.timer_remaining {
position: absolute;
- top: calc(var(--container-width) * 0.373);
- left: 42%;
+ top: calc(var(--container-width) * 0.542);
+ left: 30%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
font-size: 12px;
}
-.timer_state {
+.outdated {
+ color: #d4163c;
+}
+
+.box1_slider {
position: absolute;
- top: calc(var(--container-width) * 0.386);
- left: 42%;
- transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
- font-size: 12px;
+ top: calc(var(--container-width) * 0.48);
+ left: 13.5%;
+ transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
+ font-size: 16px;
}
-.timer_period {
+.box2_slider {
position: absolute;
- top: calc(var(--container-width) * 0.399);
- left: 44%;
+ top: calc(var(--container-width) * 0.5);
+ left: 13.5%;
+ transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
+ font-size: 16px;
+}
+
+.mev_status {
+ position: absolute;
+ top: calc(var(--container-width) * 0.109);
+ left: 91%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
- font-size: 12px;
+ font-size: 14px;
}
-.timer_remaining {
+.battery_voltage {
position: absolute;
- top: calc(var(--container-width) * 0.413);
- left: 45%;
+ top: calc(var(--container-width) * 0.09);
+ left: 91%;
transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1500));
- font-size: 12px;
+ font-size: 14px;
}
-.outdated {
- color: #d4163c;
+.power_source_slider {
+ position: absolute;
+ top: calc(var(--container-width) * 0.066);
+ left: 93.4%;
+ transform: translate(-50%, -50%) scale(calc(var(--container-width-unitless) / 1900));
+ font-size: 16px;
}
+
diff --git a/RocketControlUnitGUI/static/icons/info.png b/RocketControlUnitGUI/static/icons/info.png
deleted file mode 100644
index bbaff80..0000000
Binary files a/RocketControlUnitGUI/static/icons/info.png and /dev/null differ