docs: Entwicklungs-API dokumentiert – README und CHANGELOG aktualisiert

- Anleitung zur Nutzung von /api/cpl/updateKueSettingsDataAPIHandler ergänzt
- Beispielaufruf mit echten Parametern hinzugefügt
- Eintrag für Version 1.6.319 in CHANGELOG.md erstellt
- Mockdaten-Nutzung jetzt vollständig nachvollziehbar
This commit is contained in:
ISA
2025-04-30 13:05:55 +02:00
parent 7637606ffd
commit 46222f5ad3
3 changed files with 38 additions and 1 deletions

View File

@@ -4,6 +4,18 @@ Alle Änderungen und Versionen des CPLv4.0 Frontends chronologisch dokumentiert.
---
## [1.6.319] 2025-04-29
### Hinzugefügt (dev)
- Lokaler API-Endpunkt `/api/cpl/updateKueSettingsDataAPIHandler` für KUE-Einstellungen
- Änderungen an Mock-Daten in `/apiMockData/SERVICE/kabelueberwachungMockData.js` möglich
- Unterstützung für Strings mit korrekter Formatierung (Anführungszeichen)
- Fehlerhafte Kommas und doppelte Semikolons im Array-Format behoben
- Frontend kann vollständig ohne CPL-Hardware getestet werden
---
## [1.6.318] 2025-04-29
### Fix

View File

@@ -150,6 +150,31 @@ npm run build
---
## 🧪 Entwicklung ohne CPL-Hardware
In der Entwicklungsumgebung können KUE-Einstellungen ohne echtes Embedded-System getestet werden.
Dazu wird eine lokale Mock-API verwendet:
- **API-Endpunkt:** `/api/cpl/updateKueSettingsDataAPIHandler`
- Änderungen werden direkt in der Datei
`/apiMockData/SERVICE/kabelueberwachungMockData.js` gespeichert.
- Alle Werte inkl. Strings werden korrekt im JS-Format (mit Anführungszeichen) gesetzt.
- Die API simuliert die Verarbeitung auf dem CPL-Gerät und ermöglicht:
- Eingabe und Speicherung von Bezeichnung, Grenzwerten, Speicherintervallen usw.
- Anzeige der aktuellen Werte im UI direkt nach dem Speichern
- Dadurch ist vollständiges Frontend-Testing **ohne CPL-Hardware** möglich.
> Beispielaufruf:
> `http://localhost:3000/api/cpl/updateKueSettingsDataAPIHandler?key=win_kueID&slot=0&value="Test123"`
---
## 🧩 Admin-Funktionen
- Firmware-Update pro Slot
---
## 🚨 Deployment auf CPL-Gerät
```bash

View File

@@ -6,5 +6,5 @@
2: Patch oder Hotfix (Bugfixes oder kleine Änderungen).
*/
const webVersion = "1.6.319";
const webVersion = "1.6.320";
export default webVersion;