Kabelüberwachung liest aus Redux

This commit is contained in:
ISA
2024-11-05 08:25:18 +01:00
parent 228d8d7a1b
commit 1cdd77be09
8 changed files with 277 additions and 582 deletions

View File

@@ -2,46 +2,47 @@
export async function loadWindowVariables() {
return new Promise((resolve, reject) => {
const requiredVars = [
"last20Messages",
"deviceName",
"mac1",
"mac2",
"ip",
"subnet",
"gateway",
"datetime",
"ntp1",
"ntp2",
"ntp3",
"systemZeit",
"ntpTimezone",
"ntpActive",
"de",
"counter",
"flutter",
"kueOnline",
"kueID",
"kueAlarm1",
"kueAlarm2",
"kueRes",
"kueCableBreak",
"kueGroundFault",
"kueLimit1",
"kueLimit2Low",
"kueDelay1",
"kueLoopInterval",
"kueVersion",
"tdrAtten",
"tdrPulse",
"tdrSpeed",
"tdrAmp",
"tdrTrigger",
"tdrLocation",
"tdrActive",
"kueOverflow",
"kueResidence",
"tdrLast",
"appVersion",
"win_last20Messages",
"win_deviceName",
"win_mac1",
"win_mac2",
"win_ip",
"win_subnet",
"win_gateway",
"win_datetime",
"win_ntp1",
"win_ntp2",
"win_ntp3",
"win_systemZeit",
"win_ntpTimezone",
"win_ntpActive",
"win_de",
"win_counter",
"win_flutter",
"win_kueOnline",
"win_kueID",
"win_kueAlarm1",
"win_kueAlarm2",
"win_kueIso",
"win_kueRes",
"win_kueCableBreak",
"win_kueGroundFault",
"win_kueLimit1",
"win_kueLimit2Low",
"win_kueDelay1",
"win_kueLoopInterval",
"win_kueVersion",
"win_tdrAtten",
"win_tdrPulse",
"win_tdrSpeed",
"win_tdrAmp",
"win_tdrTrigger",
"win_tdrLocation",
"win_tdrActive",
"win_kueOverflow",
"win_kueResidence",
"win_tdrLast",
"win_appVersion",
];
const loadScript = (src) => {
@@ -69,7 +70,7 @@ export async function loadWindowVariables() {
.then(() => {
const variablesObj = requiredVars.reduce((acc, variable) => {
if (window[variable] !== undefined) {
acc[variable] = window[variable];
acc[variable.replace("win_", "")] = window[variable]; // Entferne "win_" beim Speichern in Redux
}
return acc;
}, {});