degigitale Eingänge on Redux Slice variables entfernt, weil die sind ausgelagert in digitalInputsSlice

This commit is contained in:
Ismail Ali
2025-02-23 12:23:06 +01:00
parent 19b661fc70
commit 1449dd458d
4 changed files with 6 additions and 19 deletions

View File

@@ -1,13 +1,9 @@
// hooks/windowvariables/useLoadWindowVariables.ts
import { useEffect } from "react";
import { useDispatch } from "react-redux";
import { setInputs } from "../../redux/slices/digitalInputsSlice";
const requiredVars: string[] = [
// Liste der benötigten Variablennamen
"win_de_state",
"win_de_label",
// weitere Variablen...
// Hier verbleiben nur die noch benötigten Variablen
];
const scripts: string[] = [
@@ -56,17 +52,7 @@ export const useLoadWindowVariables = () => {
{}
);
// Beispiel: Aktualisieren des Redux-Stores mit geladenen Variablen
if (variablesObj.de_state && variablesObj.de_label) {
const initialInputs = variablesObj.de_state.map(
(status: number, index: number) => ({
id: index + 1,
label: variablesObj.de_label[index] || `Eingang ${index + 1}`,
status: status === 1,
})
);
dispatch(setInputs(initialInputs));
}
// Falls noch andere Variablen verarbeitet werden müssen, kann hier Code eingefügt werden
} catch (error) {
console.error("Fehler beim Laden der Skripte oder Variablen:", error);
}