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).
|
2: Patch oder Hotfix (Bugfixes oder kleine Änderungen).
|
||||||
|
|
||||||
*/
|
*/
|
||||||
const webVersion = "1.6.283";
|
const webVersion = "1.6.284";
|
||||||
export default webVersion;
|
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