From 4aef24e03ddf6fb9313542903481d5139f5a18a2 Mon Sep 17 00:00:00 2001 From: boringethan Date: Thu, 9 Apr 2026 14:08:13 -0700 Subject: [PATCH] Add pass fail criteria to fan speeds --- pages/Console.qml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/pages/Console.qml b/pages/Console.qml index 5c530d1..bd7e38c 100644 --- a/pages/Console.qml +++ b/pages/Console.qml @@ -1052,10 +1052,22 @@ Rectangle { anchors.horizontalCenter: parent.horizontalCenter spacing: 2 - Text { - text: "Console Fan: " + (fanSlider.value === 0 ? "OFF" : fanSlider.value.toFixed(0) + "%") - color: "#BDC3C7" - font.pixelSize: 13 + RowLayout { + width: 280 + Text { + text: "Console Fan: " + (fanSlider.value === 0 ? "OFF" : fanSlider.value.toFixed(0) + "%") + color: "#BDC3C7" + font.pixelSize: 13 + } + Item { Layout.fillWidth: true } + Text { + // Show PASS/FAIL only after feedback is read and slider > 5% + visible: fanSlider.value > 5 && fan1Rpm >= 0 && fan2Rpm >= 0 && fan3Rpm >= 0 + text: (fan1Rpm >= 4000 && fan2Rpm >= 4000 && fan3Rpm >= 4000) ? "PASS" : "FAIL" + color: (fan1Rpm >= 4000 && fan2Rpm >= 4000 && fan3Rpm >= 4000) ? "#2ECC71" : "#E74C3C" + font.pixelSize: 13 + font.weight: Font.Bold + } } Slider {