Commit Graph

303 Commits

Author SHA1 Message Date
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
ISA
21e415a8ea refactor: Auslagerung der Chart-Erstellungsfunktionen in chartUtils.ts
- createLoopChart und createTDRChart aus Kue705FO.tsx in eine separate Datei chartUtils.ts verschoben
- Verbesserte Code-Struktur und Wiederverwendbarkeit der Chart-Funktionen
- Import der ausgelagerten Funktionen in Kue705FO.tsx angepasst
2025-02-10 13:32:53 +01:00
ISA
cb6e6d3926 OPCUA Status und Name Lesen 2025-02-10 11:27:41 +01:00
ISA
4dd8e7d3b0 Webserverversion: 1.0.6.2 OPCUA Info lesen 2025-02-10 08:33:29 +01:00
ISA
89c36fc071 OPCUA Info Lesen in dashboard 2025-02-10 07:38:09 +01:00
ISA
34ff252d80 Version 1.0.6.1 2025-02-07 14:10:18 +01:00
ISA
360835a686 Analoge Eingänge Seite und Kinder Komponenten auf Laptop responsive 2025-02-07 12:07:11 +01:00
ISA
898af2bcf1 Dashbord Tabelle responsive mit flex-grow 2025-02-07 11:23:17 +01:00
ISA
48b1d2f408 Meldungen und Einstellungen Seiten erstellt 2025-01-29 10:00:02 +01:00
ISA
5fbc04728b feat: Auslagerung der TDRPopup-Komponente in eine eigene Datei
- TDRPopup-Komponente in `components/modules/KueModal/TDRPopup.tsx` ausgelagert
- Importpfad in Kue705FO angepasst, um die ausgelagerte Komponente korrekt zu referenzieren
2025-01-28 15:13:29 +01:00
ISA
df68d17f6f TDR X-Achse Entfernung und kein Zeit 2025-01-28 14:55:24 +01:00
ISA
4ea78f26da TDR Messung von JSON datei in Chart Diagramm bereich zeichnen 2025-01-28 14:03:32 +01:00
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
ISA
dc96128fad TDR Messung in neue struktur eingefügt zum Testen und Logik Implementieren 2025-01-27 10:56:09 +01:00
ISA
b3636b93a8 Struktur für TDR wegen Filter 2025-01-27 10:38:17 +01:00
ISA
23fcc557e7 TypeScript kein Syntaxsfehler 2025-01-27 10:31:11 +01:00
ISA
48c9109170 TypeScript Entwicklung 2025-01-27 08:07:53 +01:00
Ismail Ali
b2d57fdaff Cypress Umgebung ok 2025-01-26 20:47:56 +01:00
Ismail Ali
d9f2bc3465 Schleifen und TDR Tiltel Text werden angezeigt "loopTitleText" 2025-01-25 14:58:44 +01:00
Ismail Ali
bf826b5bb5 Webserverversion: 1.0.6.0 TypeScript statt JavaScript
Vorteile:
 Statische Typisierung: Verhindert viele Fehler zur Entwicklungszeit.
Bessere IDE-Unterstützung: IntelliSense, Autovervollständigung und Fehlerhinweise.
Klarere Codebasis: Explizite Typen verbessern die Lesbarkeit und Wartbarkeit.
Erkennung von Bugs: Findet Fehler bereits vor der Ausführung.
Unterstützt moderne Features: Bietet frühzeitig neue JavaScript-Funktionen.
Große Projekte: Bessere Skalierbarkeit und Teamarbeit.
Erweiterbarkeit: Ermöglicht eigene Typen und Interfaces.
Kompatibilität: Läuft als transpiliertes JavaScript in jedem Browser.
Bessere Refaktorierung: Sichereres Umstrukturieren von Code.
Community und Ökosystem: Viele Tools und Bibliotheken bieten Typunterstützung.
2025-01-25 12:47:12 +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
fde7cf33c4 Analoge Eingänge , aber noch keine echte Werte und Test 2025-01-24 10:03:23 +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
Ismail Ali
beb476f50c Analoger Eingänge 2025-01-23 23:03:28 +01:00
ISA
d077bec9e0 Webserverversion: 1.0.5.3
Responsive dashboard, Kabelüberwachung Ein und Ausgänge
2025-01-23 14:43:49 +01:00
ISA
6742fe0a4a Tabelle in Laptop ohne Scrollbalkenmit gap-0 in dashboard in Würzel-Element 2025-01-23 14:15:54 +01:00
ISA
2246470122 fix: Entfernen von unnötigem Scrollen und Leerbereich nach dem Footer
- Layout angepasst, um Scrollbalken und Leerbereich nach dem Footer zu vermeiden.
- `h-screen` und `overflow-hidden` für die Hauptcontainer verwendet.
- Sicherstellung, dass die Seite genau die Bildschirmhöhe ausfüllt.
- Cleanup in CSS und JSX zur Verbesserung der Benutzeroberfläche.
2025-01-23 11:19:57 +01:00
ISA
8c9e4c0022 Kabelüberwachungsseite responsive in 2xl, xl und laptop 2025-01-23 08:45:42 +01:00
ISA
b2eb899793 fix(layout): Anpassung des Layouts für Laptop-Auflösung (1348x635)
- Header und Footer mit festen Höhen (13vh und 8vh) versehen.
- Inhaltsbereich dynamisch skaliert mit calc(100vh - Header - Footer).
- Navigation für volle Höhe des Inhalts angepasst.
- Alle Elemente ohne Scrollen auf Laptop-Auflösung sichtbar gemacht.
2025-01-23 07:29:41 +01:00
ISA
801b2f55da Webserverversion: 1.0.5.2
digitale Eingänge Daten kommen aus Mock oder echte CPL
2025-01-22 15:28:37 +01:00
ISA
4b7c87198b Digitale Eingänge kommen von Mock oder echte Daten je nach dem Umgebung (Produktion/echte oder Entwicklung/Mock) 2025-01-22 15:26:02 +01:00
ISA
c4136de6d1 Code funktioniert,aber style soll geändert werden für einausgaenge.js 2025-01-22 15:03:13 +01:00
ISA
84e6a342e4 feat: Modale für digitale Eingänge und Ausgänge hinzugefügt
- Separate Modale für digitale Eingänge und Ausgänge implementiert.
- Modale enthalten spezifische Details wie Status, Beschreibung und Invertierung (für Eingänge) sowie Schaltzustand und Bezeichnung (für Ausgänge).
- Modale werden über ein Zahnrad-Symbol geöffnet und sind zentriert dargestellt.
- Funktionen zum Öffnen und Schließen der Modale (`openInputModal`, `closeInputModal`, `openOutputModal`, `closeOutputModal`) hinzugefügt.
- State-Management für ausgewählte Einträge (`selectedInput`, `selectedOutput`) implementiert.
- Responsives Design und einheitliches Styling für Modale mit z-index und Overlays sichergestellt.
2025-01-22 14:04:21 +01:00
ISA
2dbb8576b7 switch icon spielgln und farbe ändern beim klick 2025-01-22 13:48:25 +01:00
ISA
5a70924f4c iconify switch icon statt checkbox 2025-01-22 13:34:40 +01:00
ISA
139bc49f24 Swap Icon für Invertierung erstellt 2025-01-22 13:21:49 +01:00
ISA
d0d10ebeca Laptop Breakpoint Breite und Höhe definiert und kleine Test gemacht 2025-01-22 13:16:21 +01:00
ISA
176624740b feat: Add custom breakpoint for laptop dimensions (1348px)
- Added a new breakpoint "laptop" with a width of 1348px to the Tailwind configuration.
- This breakpoint accommodates the dimensions of 1348px width for responsive designs.
2025-01-22 13:10:55 +01:00
ISA
2d8962eda3 digitale Ein- und Ausgänge , noch kein Invertierung 2025-01-22 11:26:10 +01:00
ISA
99953b5241 Webserverversion 1.0.5.1 Responsive mit Tailwindcss 2025-01-22 09:43:20 +01:00
ISA
26a319d817 Responsive xl und 2xl Tailwindcss in Chrome Emulator Einstellung Mobile 2025-01-22 09:34:15 +01:00
Ismail Ali
b0451c87ef responsiv Kabelüberwachung und dashboard 2025-01-21 21:30:34 +01:00
ISA
5462b90da3 Header Large style 1280 x 720 2025-01-21 08:24:24 +01:00