Commit Graph

90 Commits

Author SHA1 Message Date
ISA
cd44c1bd6a JSON Dateien in einem Ordner verschoben 2025-01-28 13:15:00 +01:00
ISA
b1e50188ab Redux Dateien in redux/store/ verschoben 2025-01-28 10:25:24 +01:00
ISA
243099fc75 feat: Modal mit TDRPopup integriert und Layout optimiert
- TDRPopup-Komponente in Kue705FO-Modul integriert.
- Modal-Dimensionen angepasst, um Scrollen zu vermeiden.
- Layout von TDRPopup und Chart dynamisch skalierbar gestaltet.
- Inhalte flexibler und kompakter gestaltet.
2025-01-28 07:55:10 +01:00
ISA
98672fcbd5 für TDR liste für json Dateien directory.json statt directory.csv 2025-01-27 15:10:13 +01:00
Ismail Ali
d9f2bc3465 Schleifen und TDR Tiltel Text werden angezeigt "loopTitleText" 2025-01-25 14:58:44 +01:00
Ismail Ali
911ac2fa93 Kabelüberwachung Einheit für Schleife und TDR sichtbar 2025-01-25 12:31:01 +01:00
Ismail Ali
81aef743f1 Messkurve für Schleife wird angezeigt 2025-01-25 07:55:23 +01:00
Ismail Ali
4f809877ea feat: Projekt von JavaScript zu TypeScript migriert 2025-01-25 00:20:19 +01:00
ISA
d6ed002ff3 Xio-PM mit Mock Daten 2025-01-24 08:59:23 +01:00
ISA
090ddbc385 feat: Optimierung der Tabelle für analoge Eingänge
- Hinzugefügt: Flexibles Layout der Tabelle mit `w-full` und `h-full`, um sich an den verfügbaren Platz anzupassen.
- Verbesserungen: Overflow-Handling für den Tabelleninhalt mit `overflow-auto` und flexibler Größenanpassung durch `flex-grow`.
- Refaktorierung: Layout- und Styling-Optimierungen für eine bessere Darstellung und Benutzerfreundlichkeit.
2025-01-24 08:23:35 +01:00
ISA
c284b29372 Logo angepasst 2025-01-24 06:56:02 +01:00
ISA
8c9e4c0022 Kabelüberwachungsseite responsive in 2xl, xl und laptop 2025-01-23 08:45:42 +01:00
Ismail Ali
b0451c87ef responsiv Kabelüberwachung und dashboard 2025-01-21 21:30:34 +01:00
ISA
be7c769de8 fix: goTDR und goLoop modul 8 und 9
führende Nullen entfernt
2024-11-18 14:08:33 +01:00
ISA
8412d0b9c2 feat: JWT-basierte Token-Generierung und -Validierung für rollenbasierte UI-Zugriffe hinzugefügt
- `generateToken`-Funktion implementiert, um Tokens mit Benutzerrollen zu erstellen
- `decodeToken` in `KueModal` hinzugefügt, um das Token zu dekodieren und den "Firmware Update"-Button für Admin-Rolle bedingt anzuzeigen
- Fehlerbehandlung für ungültige Tokens in localStorage verbessert
- Sicherstellung der Token-Dekodierung für Admin-Zugriffskontrolle in Entwicklungs- und Produktionsumgebung
2024-11-13 11:55:48 +01:00
ISA
c4e89d690c feat: handleSave Funktion ausgelagert und KueModal strukturiert
- handleSave in separate Datei handle-save.js ausgelagert, um KueModal-Komponente modularer und wartbarer zu gestalten
- handleSaveWrapper in KueModal hinzugefügt, um Parameter an handleSave zu übergeben
- KueModal umgestaltet, um Funktionen und Redux-Dispatch klarer zu organisieren
- Konsistente Verwendung von Parametern und State-Updates für sauberen Codefluss
2024-11-09 19:11:55 +01:00
ISA
7fb48f13af feat: Direktanzeige von Alarmstatus mit Blinken implementiert
- Alarmanzeige optimiert, sodass der Alarmtext sofort angezeigt wird, bevor das Blinkintervall startet.
- Erste Anzeige ohne Verzögerung eingeführt, danach Umschalten zwischen Icon und Text alle 5 Sekunden.
- Priorisierte Alarmanzeige für verschiedene Zustände (z.B. PST-M prüfen, Kabelbruch).
2024-11-08 08:48:02 +01:00
ISA
9050cf05a6 Isolationwswert in isoDisplay statt Schleifenwert 2024-11-08 08:33:27 +01:00
ISA
f978e4cf90 5 Sekunden Interval bei Alarm in Display 2024-11-07 20:29:16 +01:00
ISA
c9a1786cf6 createLoopChart Linien dünner 2024-11-07 19:51:54 +01:00
ISA
63340532ea createTDRChart TDR Messkurve 2024-11-07 18:06:45 +01:00
ISA
2d0b1f6693 kueDetail link umbenannt 2024-11-07 14:35:07 +01:00
ISA
b4cd5e8ad9 kabeluebaerwachung.html statt KUEdetail.ACP ersetzt, damit nicht viele Anfragen an CPL geht wegen Performance 2024-11-07 12:32:56 +01:00
ISA
35afba0ebb KUEdetail.HTML von settingsModal.jsx entfernt und durch index.html ersetzt 2024-11-07 07:25:38 +01:00
ISA
f3abf417c7 Schleifen anzeigen für alle 32 Module für alle 4 Racks 2024-11-06 22:46:32 +01:00
ISA
161ce87691 Bezeichnung für alle 32 Module für alle 4 Racks sind sichtbar 2024-11-06 22:44:10 +01:00
ISA
9ae6e6171d Batrieb und Alarm in richtige Anordnung wie bei CPL 2024-11-06 09:32:22 +01:00
ISA
7333bf93fa feat: Implement blinking icon for "PST-M prüfen" alarm
- Added blinking icon functionality to "PST-M prüfen" alarm status for consistency with other alarm statuses.
- Refactored display logic to prioritize "PST-M prüfen" with icon blink effect in the interval.
- Ensured proper interval clearing for consistent display across alarm updates.
2024-11-06 08:43:32 +01:00
ISA
2d2889a36d feat: Alarmanzeige mit blinkendem Icon und Text für Alarmstatus implementiert
- useEffect-Hook erweitert, um die Alarmanzeige mit blinkendem Text und Icon zu versehen.
- Verschiedene Alarmstatus (kueCableBreak, kueGroundFault, kueAlarm1, kueAlarm2, kueOverflow) triggern abwechselnde Anzeige von Text und Icon.
- Icon erscheint 2 Sekunden lang, gefolgt von 5 Sekunden Text zur verbesserten Benutzererkennung.
- Cleanup für Intervall hinzugefügt, um Speicherlecks zu vermeiden.
2024-11-06 08:07:41 +01:00
ISA
df22aa2b5d createTDRChart in Kue705FO.jsx 2024-11-06 07:23:39 +01:00
ISA
7eca4204bd feat: Implementiere dynamischen Import für chartjs-plugin-zoom im Frontend
- Dynamischer Import von chartjs-plugin-zoom im `useEffect` hinzugefügt, um Zugriff auf `window` im Server-Side-Build zu vermeiden.
- Zustandsvariable `zoomPluginLoaded` eingeführt, um sicherzustellen, dass das Plugin nur im Client geladen wird.
- Verwende `useRef` für Canvas-Referenz, um direkten Zugriff auf das Chart-Element zu ermöglichen.
- Optimierung der Chart-Erstellung, um Build-Fehler aufgrund fehlender `window`-Objekte zu verhindern.
2024-11-06 07:00:06 +01:00
ISA
61a445edd0 Liniendicke in Chart.js 2024-11-06 06:18:59 +01:00
ISA
59cf8bd6d2 feat: Zoom- und Pan-Funktion für Chart.js hinzugefügt
- Chart.js um das Zoom-Plugin erweitert, um eine bessere Datenanalyse zu ermöglichen.
- Scrollen und Pinch-Zoom für Zoom- und Pan-Funktion aktiviert (x- und y-Achse).
- Nutzer können nun durch die Daten navigieren und gezielt Bereiche vergrößern, was die Übersichtlichkeit erhöht.
2024-11-05 20:32:11 +01:00
ISA
6ec4dfe6ab Button tdrLocation and loop Display 2024-11-05 15:42:14 +01:00
ISA
344f4bdb75 feat: Dynamische Anzeige im LoopDisplay zwischen Schleifenwiderstand und TDR-Entfernung hinzugefügt
- loopDisplay zeigt nun den Schleifenwiderstand oder die TDR-Entfernung an, basierend auf dem aktiven Button ("Schleife" oder "TDR").
- Der Button "Schleife" setzt den Wert im loopDisplay auf den Schleifenwiderstand.
- Der Button "TDR" setzt den Wert im loopDisplay auf die Entfernung (tdrLocation).
2024-11-05 13:40:02 +01:00
ISA
b89f09f1f1 goLoop und goTDR Funktionen implementieren 2024-11-05 09:44:37 +01:00
ISA
1cdd77be09 Kabelüberwachung liest aus Redux 2024-11-05 08:25:18 +01:00
ISA
66259de1eb feat: Priorisiere und style PST-M Ausfall als kritischen Alarm
- Implementiert PST-M Ausfall als höchste Priorität in der Alarmanzeige.
- Hinzugefügt: "PST-M prüfen" wird rot angezeigt, wie bei Aderbruch, Erdschluss, Isolationsfehler und Schleifenfehler.
- Einheit "ISO MOhm" wird nur angezeigt, wenn kein Alarm aktiv ist.
2024-10-29 14:23:18 +01:00
ISA
b1a24a3f4e fix: Darstellung der Isolationsanzeige angepasst
- ">200 MOhm" wird nun als neutraler Wert angezeigt und nicht in Rot, da es auf eine gute Kabelisolation hinweist.
- Rote Textfarbe bleibt auf Fehlerbeschränkungen wie Aderbruch, Erdschluss, Isolations- und Schleifenfehler begrenzt.
- Code-Bedingungen für die Prioritätsanzeige optimiert, um korrekte Farbzuordnung und Alarmauslösung sicherzustellen.
2024-10-29 13:25:13 +01:00
ISA
60fecd9045 loopDisplayText in loopTitleText umbenennen und Text zu 7Pixel vergrößern 2024-10-28 11:36:38 +01:00
ISA
07a122d34b fix TDR Slot + 1 2024-10-28 11:25:48 +01:00
ISA
5c13254ab9 fix: Korrektur der Stellen, an denen fälschlicherweise isolationswert statt schleifenwiderstand in der Anzeige-Logik für "Schleifenfehler" verwendet wurde. 2024-10-28 11:04:10 +01:00
ISA
ef069e45ea feat: Alarmanzeigen für Aderbruch, Erdschluss, Schleifenfehler und Isolationsfehler verbessert
- Anzeige des Isolationswerts bei aktivem Alarm durch abwechselndes Blinken von Text und Icon ersetzt.
- Spezifische `useEffect`-Hooks hinzugefügt, um bei Alarmmeldungen den Wert auszublenden und stattdessen eine Alarmanzeige zu zeigen.
- Dynamische Anzeige für "Aderbruch", "Erdschluss", "Schleifenfehler" und "Isolationsfehler" integriert.
2024-10-28 10:30:30 +01:00
ISA
8222eeac21 setInterval von 5 auf 10 Sekunden erhöhert, da das CPL so mehr Zeit hat, alle Variablen zu initialisieren., weil bei 5 Sekunden irgendwann schafft das CPL nicht 2024-10-28 08:37:30 +01:00
ISA
30626a17d6 feat: Implementierung eines 10-Sekunden-Intervalls für dynamische Aktualisierung von kueVersion je Slot
- SetInterval hinzugefügt, um `kueVersion` alle 10 Sekunden zu aktualisieren
- Bereinigung des Intervalls sichergestellt, um Speicherlecks zu vermeiden
2024-10-27 18:08:07 +01:00
ISA
a97c093c16 feat: Schleifen- und Isolationsfehler-Anzeige mit wechselndem Icon integriert
- Implementiert Schleifenfehler-Anzeige, die den Text zwischen "Schleifenfehler" und einem Warn-Icon wechselt, wenn der Fehler auftritt (kueAlarm2[slotIndex] === 1).
- Isolationsfehler-Anzeige aktualisiert, die zwischen "Isolationsfehler" und einem Warn-Icon wechselt, wenn der Fehler auftritt (kueAlarm1[slotIndex] === 1).
- Priorisierte Anzeige mit rot hervorgehobenem Text für alle Fehlerzustände.
2024-10-27 16:54:39 +01:00
ISA
60aedd96ee feat: Implementierung der Anzeige für Isolationsfehler
- Anzeige des "Isolationsfehler" für Werte über kueAlarm1-Array.
- Fehlerstatus in roter Schrift dargestellt, analog zu "Aderbruch" und "Erdschluss".
- Anzeige priorisiert Isolationsfehler vor Standard-Isolationswert.
2024-10-27 16:03:25 +01:00
ISA
c0bd054bd9 feat: Priorisierte Alarmanzeige für "Aderbruch" (>200 MOhm) und "Erdschluss" (<100 kΩ) implementiert
- Zeigt "Aderbruch" bei aktivem kueCableBreak[slotIndex] an, wenn der Isolationswiderstand >200 MOhm beträgt
- Zeigt "Erdschluss" bei aktivem kueGroundFault[slotIndex] an, wenn der Widerstand <100 kΩ beträgt, falls kein Aderbruch vorliegt
- Abwechselnde Anzeige zwischen Alarmtext und Symbol bei Alarmauslösung
- Standardanzeige für Isolationswert bleibt bestehen, wenn kein Alarm aktiv ist
2024-10-27 15:48:49 +01:00
ISA
4c2bab92ef feat: Icon für Aderbruch-Anzeige hinzugefügt und vergrößert
- Wechselnde Anzeige zwischen "Aderbruch" und Warnsymbol bei Kabelbruch implementiert
- Warnsymbol in der "Aderbruch"-Anzeige vergrößert (fontSize: 24px) für bessere Sichtbarkeit
- Code optimiert, um die Anzeige alle 2 Sekunden zu wechseln
2024-10-27 14:51:06 +01:00
ISA
c96101b194 fest: Aderbruch anzeigen in Iso-Display
- Schriftgröße und Farbe für "Aderbruch" angepasst (kleiner und in Rot)
- Breite des isoDisplay-Bereichs erweitert für bessere Lesbarkeit
2024-10-27 14:33:39 +01:00