# 📦 Datenverarbeitung in CPL: JSON, jsmock, production Dieses Dokument beschreibt die Architektur zur Verarbeitung von Digitalausgängen (DA) im CPL-System unter verschiedenen Modi. ## ✅ Unterstützte Modi - `json` – Entwicklung mit lokalen Mock-JSON-Dateien (editierbar) - `jsmock` – Simulation des Geräts mit einer JS-Datei, die `window`-Variablen setzt - `production` – Echte CPL-Hardware mit CGI-Platzhaltern (JS in HTML/JS-Dateien) --- ## 🧩 Datenfluss-Überblick (UML Diagramm) ```mermaid flowchart TD A[NEXT_PUBLIC_CPL_MODE] --> B{Modus} B -->|json| C[API: fetchDigitalOutputsAPIHandler] C --> D[JSON-Datei (editable)] B -->|jsmock| E[fetchDigitalOutputsService()] E --> F[