analoge eingänge

This commit is contained in:
ISA
2025-06-19 12:27:00 +02:00
parent 887e7b4992
commit 3a829f2298
28 changed files with 285 additions and 248 deletions

View File

@@ -1,12 +1,12 @@
"use client"; ///pages/analogeEingaenge.tsx
"use client"; ///pages/analogInputs.tsx
import React, { useState, useEffect } from "react";
import AnalogeEingaengeTabelle from "../components/main/analogeEingaenge/AnalogeEingaengeTable";
import AnalogInputsChart from "../components/main/analogeEingaenge/AnalogInputsChart";
import AnalogInputsSettingsModal from "../components/main/analogeEingaenge/AnalogInputsSettingsModal";
import { fetchAnalogeEingaengeThunk } from "../redux/thunks/fetchAnalogeEingaengeThunk";
import AnalogInputsTable from "../components/main/analogInputs/AnalogInputsTable";
import AnalogInputsChart from "../components/main/analogInputs/AnalogInputsChart";
import AnalogInputsSettingsModal from "../components/main/analogInputs/AnalogInputsSettingsModal";
import { fetchAnalogInputsThunk } from "../redux/thunks/fetchAnalogInputsThunk";
import { useAppDispatch } from "../redux/store";
function AnalogeEingaenge() {
function AnalogInputs() {
const [selectedId, setSelectedId] = useState<number | null>(null);
const [selectedInput, setSelectedInput] = useState<any | null>(null);
const [isSettingsModalOpen, setIsSettingsModalOpen] = useState(false);
@@ -14,9 +14,9 @@ function AnalogeEingaenge() {
useEffect(() => {
if (typeof window !== "undefined") {
dispatch(fetchAnalogeEingaengeThunk());
dispatch(fetchAnalogInputsThunk());
const interval = setInterval(() => {
dispatch(fetchAnalogeEingaengeThunk());
dispatch(fetchAnalogInputsThunk());
}, 10000);
return () => clearInterval(interval);
}
@@ -30,7 +30,7 @@ function AnalogeEingaenge() {
<h2 className="text-xl font-semibold mb-4 text-gray-700">
Messwerteingänge
</h2>
<AnalogeEingaengeTabelle
<AnalogInputsTable
setSelectedId={setSelectedId}
setSelectedInput={setSelectedInput}
setIsSettingsModalOpen={setIsSettingsModalOpen}
@@ -55,4 +55,4 @@ function AnalogeEingaenge() {
);
}
export default AnalogeEingaenge;
export default AnalogInputs;