diff --git a/components/main/kabelueberwachung/kue705FO/modals/TdrEinstellung.tsx b/components/main/kabelueberwachung/kue705FO/modals/TdrEinstellung.tsx index b334b4a..8bc7c62 100644 --- a/components/main/kabelueberwachung/kue705FO/modals/TdrEinstellung.tsx +++ b/components/main/kabelueberwachung/kue705FO/modals/TdrEinstellung.tsx @@ -12,23 +12,23 @@ interface Props { export default function TdrEinstellung({ slot }: Props) { const tdrSlice = useSelector((state: RootState) => state.kueDataSlice); - // Lokaler editierbarer Zustand + // Lokaler Zustand, initialisiert aus Redux const [tdrData, setTdrData] = useState({ - verstarkung: tdrSlice.tdrAtten?.[slot] ?? "", - pulsweite: tdrSlice.tdrSpeed?.[slot] ?? "", - trigger: tdrSlice.tdrTrigger?.[slot] ?? "", + daempfung: tdrSlice.tdrAtten?.[slot]?.toString() ?? "", + geschwindigkeit: tdrSlice.tdrSpeed?.[slot]?.toString() ?? "", + trigger: tdrSlice.tdrTrigger?.[slot]?.toString() ?? "", }); - const [tdrActive, setTdrActive] = useState(false); // Optional: aus Redux ergänzbar + const [tdrActive, setTdrActive] = useState(false); // Kann später aus Redux kommen const handleSave = () => { - const { verstarkung, pulsweite, trigger } = tdrData; - if (!verstarkung.trim() || !pulsweite.trim() || !trigger.trim()) { + const { daempfung, geschwindigkeit, trigger } = tdrData; + if (!daempfung.trim() || !geschwindigkeit.trim() || !trigger.trim()) { alert("Bitte alle Felder ausfüllen."); return; } - const url = `/CPL?KTT${slot}=0&V=${verstarkung.trim()}&P=${pulsweite.trim()}&T=${trigger.trim()}`; + const url = `/CPL?KTT${slot}=0&V=${daempfung.trim()}&P=${geschwindigkeit.trim()}&T=${trigger.trim()}`; alert(`Sende: ${url}`); window.location.href = url; }; @@ -67,9 +67,10 @@ export default function TdrEinstellung({ slot }: Props) {