Files
CPLv4.0/utils/loadTDRChartData.ts
ISA 1e92e5b791 refactor: loadTDRChartData und loadLoopChartData in separate Utils-Dateien ausgelagert
- `loadTDRChartData.ts` in `utils` für die TDR-Datenverarbeitung erstellt
- `loadLoopChartData.ts` in `utils` für die Schleifenmesskurvendaten erstellt
- `Kue705FO.tsx` angepasst, um die Funktionen auszulagern und Code sauberer zu halten
2025-02-10 13:59:55 +01:00

28 lines
816 B
TypeScript

import { createTDRChart } from "./chartUtils";
export const loadTDRChartData = (
selectedFileName: string | null,
setChartData: (data: any) => void
) => {
if (!selectedFileName) {
console.error("Kein Dateiname in Redux gespeichert.");
return;
}
const yearFolder = `Year_${new Date().getFullYear().toString().slice(-2)}`;
const monthFolder = `Month_${(new Date().getMonth() + 1)
.toString()
.padStart(2, "0")}`;
const filePath = `/CPLmockData/LastTDR/kue_01/${yearFolder}/${monthFolder}/${selectedFileName}`;
fetch(filePath)
.then((response) => response.json())
.then((data) => {
console.log("Geladene TDR-Daten:", data);
setChartData(data);
createTDRChart(data);
})
.catch((error) => console.error("Fehler beim Laden der TDR-Daten:", error));
};