docs: README um Entwicklungsdetails für TDR-Einstellungsmodal erweitert
- Beschreibung der TDR-Mock-Funktionalität im Entwicklungsmodus ergänzt - Beispiel-Request mit korrekt formatiertem JSON-Codeblock eingefügt - Hinweise zu API, Datei-Speicherung, Cache-Verhalten und Modal-Verhalten ergänzt
This commit is contained in:
36
README.md
36
README.md
@@ -47,6 +47,42 @@ Die Benutzeroberfläche ist modular aufgebaut und ermöglicht Zugriff auf digita
|
||||
- **KUE Einstellung:** Kabelbezeichnung, Isolationsgrenzwerte, Schleifengrenzwerte, Speicherintervall
|
||||
- **TDR Einstellung:** Dämpfung, Geschwindigkeit, Triggerwerte, Aktivierung/Deaktivierung der TDR-Funktion
|
||||
- **Knotenpunkte:** Anzeige von Knotenpunkten, Verbindungen und Leitungslängen
|
||||
📐 Entwicklungsdetails – TDR-Einstellungen (Mock-Modus)
|
||||
Im Entwicklungsmodus (localhost) unterstützt das TDR-Einstellungsmodal folgende Funktionen vollständig über lokale Mock-Daten:
|
||||
|
||||
Änderungen an folgenden TDR-Werten werden direkt in
|
||||
/apiMockData/SERVICE/kabelueberwachungMockData.js gespeichert:
|
||||
|
||||
win_tdrAtten – TDR-Dämpfung
|
||||
|
||||
win_tdrSpeed – TDR-Geschwindigkeit
|
||||
|
||||
win_tdrTrigger – Trigger-Schwelle
|
||||
|
||||
win_tdrActive – Aktivierungsstatus
|
||||
|
||||
Die Speicherung erfolgt über die zentrale API:
|
||||
|
||||
```POST
|
||||
/api/cpl/updateTdrSettingsDataAPIHandler
|
||||
```
|
||||
|
||||
Werte werden im UI nicht mehr vom Redux-State überschrieben, solange das Modal geöffnet ist (lokaler Cache).
|
||||
|
||||
Nach erfolgreicher Speicherung schließt sich das Modal automatisch – für bessere Nutzerführung im Test.
|
||||
|
||||
Die API bereinigt automatisch fehlerhafte Endzeilen wie n (12h) oder und stellt sicher, dass alle TDR-Arrays genau 32 Werte enthalten.
|
||||
|
||||
Beispielaufruf im DEV-Modus (über UI gesteuert, nicht manuell notwendig):
|
||||
|
||||
```JSON
|
||||
{ "updates": [
|
||||
{ "key": "win_tdrAtten", "slot": 0, "value": 11 },
|
||||
{ "key": "win_tdrSpeed", "slot": 0, "value": 110 },
|
||||
{ "key": "win_tdrTrigger","slot": 0, "value": 101 },
|
||||
{ "key": "win_tdrActive", "slot": 0, "value": 1 } ]
|
||||
}
|
||||
```
|
||||
|
||||
### 📡 **/digitalInputs** – Meldungseingänge
|
||||
|
||||
|
||||
Reference in New Issue
Block a user