fix: Fehlerhafte RegExp im JS-Mock-Handler korrigiert (getAnalogInputsHandler)
- RegExp-Syntaxfehler behoben (unmatched ')') beim Parsen von JS-Mock-Dateien - Fehlerhafte Klammern in extractArray durch korrektes Muster ersetzt - API funktioniert jetzt korrekt im JSON- und JS-Mock-Modus
This commit is contained in:
@@ -24,14 +24,15 @@ export const fetchAnalogInputsService = async () => {
|
||||
unit: win.win_analogInputsUnits[i],
|
||||
offset: parseFloat(win.win_analogInputsOffset[i]),
|
||||
factor: parseFloat(win.win_analogInputsFactor[i]),
|
||||
interval: parseInt(win.win_analogInputsLoggerIntervall[i]),
|
||||
loggerInterval: parseInt(win.win_analogInputsLoggerIntervall[i]),
|
||||
weighting: parseInt(win.win_analogInputsWeighting[i]),
|
||||
}));
|
||||
} else {
|
||||
} else if (mode === "json" || mode === "jsmock") {
|
||||
const res = await fetch("/api/cpl/getAnalogInputsHandler");
|
||||
if (!res.ok) throw new Error("❌ Fehler beim Laden der analogen Eingänge");
|
||||
|
||||
const data = await res.json();
|
||||
console.log("📡 Analoge Eingänge geladen:", data);
|
||||
|
||||
return data.win_analogInputsValues.map((value: number, i: number) => ({
|
||||
id: i + 1,
|
||||
@@ -40,8 +41,10 @@ export const fetchAnalogInputsService = async () => {
|
||||
unit: data.win_analogInputsUnits[i],
|
||||
offset: parseFloat(data.win_analogInputsOffset[i]),
|
||||
factor: parseFloat(data.win_analogInputsFactor[i]),
|
||||
interval: parseInt(data.win_analogInputsLoggerIntervall[i]),
|
||||
loggerInterval: parseInt(data.win_analogInputsLoggerIntervall[i]),
|
||||
weighting: parseInt(data.win_analogInputsWeighting[i]),
|
||||
}));
|
||||
} else {
|
||||
throw new Error(`Unbekannter Modus: ${mode}`);
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user