From ee35970a5b73dd0250c4cb2217e2a1a8797c68d7 Mon Sep 17 00:00:00 2001 From: ISA Date: Tue, 6 May 2025 15:19:10 +0200 Subject: [PATCH] =?UTF-8?q?Messwerteing=C3=A4nge=20=C3=9Cberschrift=20"Ein?= =?UTF-8?q?stellungen=20Messwerteingang=201"=20Bezeichnung=20mit=20:=20Ein?= =?UTF-8?q?gabefeld=20rechts=20daneben.=20Offset=20mit=20drei=20Nachkommas?= =?UTF-8?q?tellen=20Faktor=20mit=20drei=20Nachkommastellen=20Anstatt=20Log?= =?UTF-8?q?gerintervall=20"Speicherintervall"=20schreiben=20mit=20Einheit?= =?UTF-8?q?=20Minuten=20im=20Eingabefeld=20wie=20bei=20K=C3=BC=20Buttons?= =?UTF-8?q?=20wie=20bei=20Meldeeing=C3=A4nge=20(Schlie=C3=9Fen=20und=20Spe?= =?UTF-8?q?ichern)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AnalogInputsSettingsModal.tsx | 155 +++++++++++------- config/webVersion.ts | 2 +- 2 files changed, 93 insertions(+), 64 deletions(-) diff --git a/components/main/analogeEingaenge/AnalogInputsSettingsModal.tsx b/components/main/analogeEingaenge/AnalogInputsSettingsModal.tsx index d84730c..c405e1e 100644 --- a/components/main/analogeEingaenge/AnalogInputsSettingsModal.tsx +++ b/components/main/analogeEingaenge/AnalogInputsSettingsModal.tsx @@ -13,8 +13,8 @@ export default function AnalogInputSettingsModal({ onClose, }: Props) { const [name, setName] = useState(""); - const [offset, setOffset] = useState("0.000000"); - const [factor, setFactor] = useState("1.000000"); + const [offset, setOffset] = useState("0.000"); + const [factor, setFactor] = useState("1.000"); const [loggerInterval, setLoggerInterval] = useState("10"); const [unit, setUnit] = useState("V"); const [isSaving, setIsSaving] = useState(false); @@ -24,13 +24,13 @@ export default function AnalogInputSettingsModal({ setName(selectedInput.name || ""); setOffset( typeof selectedInput.offset === "number" - ? selectedInput.offset.toFixed(6) - : selectedInput.offset || "0.000000" + ? selectedInput.offset.toFixed(3) + : selectedInput.offset || "0.000" ); setFactor( typeof selectedInput.factor === "number" - ? selectedInput.factor.toFixed(6) - : selectedInput.factor || "1.000000" + ? selectedInput.factor.toFixed(3) + : selectedInput.factor || "1.000" ); setLoggerInterval( selectedInput.loggerInterval !== undefined @@ -101,73 +101,102 @@ export default function AnalogInputSettingsModal({ }; return ( -
-
-

- Eingang {selectedInput.id} – Einstellungen +
+
+

+ Einstellungen Messwerteingang {selectedInput.id}

+ {/* Bezeichnung */} +
+
+ Bezeichnung: +
+
+ setName(e.target.value)} + /> +
+
+ {/* Offset */} +
+
+ Offset: +
+
+ setOffset(e.target.value)} + /> +
+
+ {/* Faktor */} +
+
+ Faktor: +
+
+ setFactor(e.target.value)} + />{" "} +
+
+ {/* Einheit */} +
+
+ Einheit: +
+
+ +
+
+ {/* Loggerintervall/Speicherintervall */} +
+ Speicherintervall: +
+ setLoggerInterval(e.target.value)} + /> + + Minuten + +
+
- - setName(e.target.value)} - /> - - - setOffset(e.target.value)} - /> - - - setFactor(e.target.value)} - /> - - - - - - setLoggerInterval(e.target.value)} - /> - -
+
diff --git a/config/webVersion.ts b/config/webVersion.ts index 5a834e7..3515b0a 100644 --- a/config/webVersion.ts +++ b/config/webVersion.ts @@ -6,5 +6,5 @@ 2: Patch oder Hotfix (Bugfixes oder kleine Änderungen). */ -const webVersion = "1.6.371"; +const webVersion = "1.6.372"; export default webVersion;