docs: ergänze vollständige Dokumentation der Systemspannungen und Temperaturen Abläufe
- Flow-Diagramm erstellt (systemVoltTempFlow.md) - Redux-Datenfluss-Diagramm erstellt (systemVoltTempReduxFlow.md) - Sequenzdiagramm erstellt (systemVoltTempSequence.md) - Optimierte Darstellung aller Abläufe inkl. MockData-Integration - Diagramme in /docsForDev/Diagramme/systemVoltTemp/ abgelegt
This commit is contained in:
@@ -6,5 +6,5 @@
|
||||
2: Patch oder Hotfix (Bugfixes oder kleine Änderungen).
|
||||
|
||||
*/
|
||||
const webVersion = "1.6.283";
|
||||
const webVersion = "1.6.284";
|
||||
export default webVersion;
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
```mermaid
|
||||
flowchart TD
|
||||
Start([SystemPage geöffnet])
|
||||
Start --> DispatchThunk[Dispatch fetchSystemVoltTempThunk]
|
||||
DispatchThunk --> Service[fetchSystemVoltTempService lädt Daten]
|
||||
Service -->|Erfolg| ReduxStore[Redux Store aktualisiert]
|
||||
ReduxStore --> View[Anzeige der Werte und Charts]
|
||||
Service -->|Fehler| Error[Fehlermeldung Konsole]
|
||||
```
|
||||
@@ -0,0 +1,13 @@
|
||||
# System Volt/Temperatur Redux-Datenfluss
|
||||
|
||||
```mermaid
|
||||
flowchart LR
|
||||
User(User öffnet Seite)
|
||||
User --> DispatchThunk(fetchSystemVoltTempThunk)
|
||||
DispatchThunk --> ServiceCall(fetchSystemVoltTempService)
|
||||
ServiceCall --> API(API Handler / Mock Daten)
|
||||
API --> ScriptLoaded(Mock-Daten im window geladen)
|
||||
ScriptLoaded --> UpdateStore(setVoltages, addHistory)
|
||||
UpdateStore --> Components(useSelector lädt Daten)
|
||||
Components --> View(View zeigt aktuelle Werte und Verlaufskurve)
|
||||
```
|
||||
@@ -0,0 +1,22 @@
|
||||
# System Volt/Temperatur Sequenzdiagramm (optimiert)
|
||||
|
||||
```mermaid
|
||||
sequenceDiagram
|
||||
participant User
|
||||
participant SystemPage
|
||||
participant ReduxStore
|
||||
participant Service
|
||||
participant API
|
||||
participant MockData
|
||||
|
||||
User->>SystemPage: Öffnet System-Seite
|
||||
SystemPage->>ReduxStore: dispatch(fetchSystemVoltTempThunk)
|
||||
ReduxStore->>Service: fetchSystemVoltTempService()
|
||||
Service->>API: Anfrage an /api/cpl/systemVoltTempAPIHandler
|
||||
API->>MockData: Lese systemVoltTempMockData.js
|
||||
MockData-->>API: Gibt Mock-Daten zurück
|
||||
API-->>Service: Liefert Mock-Daten
|
||||
Service-->>ReduxStore: dispatch(setVoltages + addHistory)
|
||||
ReduxStore-->>SystemPage: useSelector() lädt voltages und history
|
||||
SystemPage-->>User: Aktualisierte Anzeige der Spannungen und Messkurve
|
||||
```
|
||||
Reference in New Issue
Block a user