degigitale Eingänge on Redux Slice variables entfernt, weil die sind ausgelagert in digitalInputsSlice
This commit is contained in:
@@ -6,5 +6,5 @@
|
||||
2: Patch oder Hotfix (Bugfixes oder kleine Änderungen).
|
||||
|
||||
*/
|
||||
const webVersion = "1.6.93";
|
||||
const webVersion = "1.6.94";
|
||||
export default webVersion;
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -44,6 +44,9 @@ function MyApp({ Component, pageProps }: AppProps) {
|
||||
ntp3,
|
||||
ntpTimezone,
|
||||
ntpActive,
|
||||
de,
|
||||
de_label,
|
||||
de_state,
|
||||
...restVariables
|
||||
} = variables;
|
||||
|
||||
|
||||
@@ -14,7 +14,6 @@ export interface VariablesState {
|
||||
obereSchleifenGrenzwerte: number[];
|
||||
schleifenintervall: number[];
|
||||
//---------------
|
||||
de: string | null;
|
||||
counter: number | null;
|
||||
flutter: string | null;
|
||||
kueOnline: string[] | number[];
|
||||
@@ -61,7 +60,6 @@ const initialState: VariablesState = {
|
||||
untereSchleifenGrenzwerte: [],
|
||||
obereSchleifenGrenzwerte: [],
|
||||
schleifenintervall: [],
|
||||
de: null,
|
||||
counter: null,
|
||||
flutter: null,
|
||||
kueOnline: [],
|
||||
|
||||
Reference in New Issue
Block a user