docs from temp branch

This commit is contained in:
ISA
2025-05-28 10:17:25 +02:00
parent 6248c90838
commit d66727e531
288 changed files with 203 additions and 5158 deletions

View File

@@ -1,18 +0,0 @@
# 📁 `hooks` Übersicht
## 📄 Enthaltene Dateien
| Datei | Beschreibung |
|-------|--------------|
| [`useCreateAndSetDevices.md`](./useCreateAndSetDevices.md) | *(Beschreibung ergänzen)* |
| [`useDynamicMarkerLayers.md`](./useDynamicMarkerLayers.md) | *(Beschreibung ergänzen)* |
| [`useLayerVisibility.md`](./useLayerVisibility.md) | *(Beschreibung ergänzen)* |
| [`useLineData.md`](./useLineData.md) | *(Beschreibung ergänzen)* |
| [`useMapComponentState.md`](./useMapComponentState.md) | *(Beschreibung ergänzen)* |
| [`useMarkerLayers.md`](./useMarkerLayers.md) | *(Beschreibung ergänzen)* |
| [`usePolylineTooltipLayer.md`](./usePolylineTooltipLayer.md) | *(Beschreibung ergänzen)* |
---
🔼 [Zurück zu `components`](../README.md)

View File

@@ -1,29 +0,0 @@
# 📁 `layers` Übersicht
## 📄 Enthaltene Dateien
| Datei | Beschreibung |
|-------|--------------|
| [`useAreaMarkersLayer.md`](./useAreaMarkersLayer.md) | *(Beschreibung ergänzen)* |
| [`useCiscoRouterMarkersLayer.md`](./useCiscoRouterMarkersLayer.md) | *(Beschreibung ergänzen)* |
| [`useDauzMarkersLayer.md`](./useDauzMarkersLayer.md) | *(Beschreibung ergänzen)* |
| [`useDrawLines.md`](./useDrawLines.md) | *(Beschreibung ergänzen)* |
| [`useEciMarkersLayer.md`](./useEciMarkersLayer.md) | *(Beschreibung ergänzen)* |
| [`useGmaMarkersLayer.md`](./useGmaMarkersLayer.md) | *(Beschreibung ergänzen)* |
| [`useLteModemMarkersLayer.md`](./useLteModemMarkersLayer.md) | *(Beschreibung ergänzen)* |
| [`useMessstellenMarkersLayer.md`](./useMessstellenMarkersLayer.md) | *(Beschreibung ergänzen)* |
| [`useOtdrMarkersLayer.md`](./useOtdrMarkersLayer.md) | *(Beschreibung ergänzen)* |
| [`useSiemensMarkersLayer.md`](./useSiemensMarkersLayer.md) | *(Beschreibung ergänzen)* |
| [`useSmsfunkmodemMarkersLayer.md`](./useSmsfunkmodemMarkersLayer.md) | *(Beschreibung ergänzen)* |
| [`useSonstigeMarkersLayer.md`](./useSonstigeMarkersLayer.md) | *(Beschreibung ergänzen)* |
| [`useTalasMarkersLayer.md`](./useTalasMarkersLayer.md) | *(Beschreibung ergänzen)* |
| [`useTalasiclMarkersLayer.md`](./useTalasiclMarkersLayer.md) | *(Beschreibung ergänzen)* |
| [`useTkComponentsMarkersLayer.md`](./useTkComponentsMarkersLayer.md) | *(Beschreibung ergänzen)* |
| [`useUlafMarkersLayer.md`](./useUlafMarkersLayer.md) | *(Beschreibung ergänzen)* |
| [`useWagoMarkersLayer.md`](./useWagoMarkersLayer.md) | *(Beschreibung ergänzen)* |
| [`useWdmMarkersLayer.md`](./useWdmMarkersLayer.md) | *(Beschreibung ergänzen)* |
---
🔼 [Zurück zu `components`](../README.md)

View File

@@ -10,4 +10,4 @@ Lädt Bereichs-/Stationsmarker aus einer API und rendert sie auf der Karte.
- Draggable Marker (verschiebbar)
- Automatischer API-Fetch mit `fetch(...)`
- Dynamisches Layer-Handling via localStorage ("mapLayersVisibility")
- Automatisches Speichern neuer Koordinaten per `updateAreaThunk()`
- Automatisches Speichern neuer Koordinaten per `updateAreaThunk()`

View File

@@ -8,4 +8,4 @@ Hook zur Verwaltung aller Cisco-Router-Marker in der Leaflet-Karte.
- Lädt Geräte per `createAndSetDevices(6, ...)`
- Fügt Marker hinzu & registriert Popup/Kontextmenü
- Verwendet `checkOverlappingMarkers(...)`
- Verwendet `checkOverlappingMarkers(...)`

View File

@@ -8,4 +8,4 @@ Spezialisierter Hook zur Verwaltung von DAUZ-Gerätemarkern (System-ID: 110)
- Marker mit Popup & Kontextmenü
- Nutzung von `createAndSetDevices(...)`
- Sichtbarkeit direkt über Kartenlayer steuerbar
- Sichtbarkeit direkt über Kartenlayer steuerbar

View File

@@ -8,4 +8,4 @@ Hook zur Konvertierung von GIS-Linien in kartentaugliche Koordinatenpaare.
- Lädt Linien mit `fetchGisLinesThunk()`
- Wandelt `points[x, y]` in Leaflet-Koordinaten `[lat, lng]` um
- Gibt `setLinePositions([...])` zurück
- Gibt `setLinePositions([...])` zurück

View File

@@ -8,4 +8,4 @@ Verwaltet die Darstellung und Events für ECI-Marker (System-ID: 2)
- Kontextmenü & Popup für jeden Marker
- Erkennung überlappender Marker (`checkOverlappingMarkers`)
- Nutzung von `createAndSetDevices(...)`
- Nutzung von `createAndSetDevices(...)`

View File

@@ -8,4 +8,4 @@ Spezialhook für GMA-Marker mit Messwertanzeige (LT, FBT, GT, RLF).
- Tooltip enthält Temperatur-/Feuchtigkeitswerte aus Redux
- Eigenes Kontextmenü mit Zoom/Zentrieren
- Verwendet `marker.options.areaName` zur Messzuordnung
- Verwendet `marker.options.areaName` zur Messzuordnung

View File

@@ -7,4 +7,4 @@ Steuert Marker vom Typ LTE-Modem (System-ID: 5)
## Features
- Standard-Kontextmenü + Popup
- Integration mit OMS und Overlap-Check
- Integration mit OMS und Overlap-Check

View File

@@ -7,4 +7,4 @@ Für Messstellen-Marker (System-ID: 13)
## Verhalten
- Einfache Marker mit Tooltip
- Nutzung von `createAndSetDevices(...)` + Kontextmenü
- Nutzung von `createAndSetDevices(...)` + Kontextmenü

View File

@@ -7,4 +7,4 @@ Darstellung von OTDR-Messpunkten (System-ID: 9)
## Funktionen
- Popup-Interaktion beim Hover
- Marker mit Kontextmenü via `addContextMenuToMarker`
- Marker mit Kontextmenü via `addContextMenuToMarker`

View File

@@ -14,4 +14,4 @@ Bindet `createAndSetDevices(...)` automatisch in einen `useEffect`.
## Redux
- Bezieht `polylineEventsDisabled` aus Redux zur Steuerung der Interaktivität
- Bezieht `polylineEventsDisabled` aus Redux zur Steuerung der Interaktivität

View File

@@ -14,4 +14,4 @@ Verwaltet alle Marker-Layergruppen dynamisch und modular in einem zentralen Hook
## Voraussetzungen
- Karte (`map`) muss bereit sein
- `GisSystemStatic` + `priorityConfig` + Marker-Setter müssen übergeben werden
- `GisSystemStatic` + `priorityConfig` + Marker-Setter müssen übergeben werden

View File

@@ -12,4 +12,4 @@ Custom Hook zur dynamischen Steuerung von Layer-Sichtbarkeit basierend auf Redux
## Intern
Verwendet `addContextMenuToMarker()` zur Kontextmenüintegration pro Marker.
Verwendet `addContextMenuToMarker()` zur Kontextmenüintegration pro Marker.

View File

@@ -16,4 +16,4 @@ Lädt Linienstatusdaten (Farben, Tooltips) aus zwei Webservices in Redux und ber
## Intern
- Nutzt Map `valueMap`, um Messwert, Schleifenwert, Meldungen zu gruppieren
- Nutzt Map `valueMap`, um Messwert, Schleifenwert, Meldungen zu gruppieren

View File

@@ -15,4 +15,4 @@ Sammelt zentrale UI-Zustände und Redux-Daten für die `MapComponent`.
## Redux
- `fetchPoiTypThunk`, `fetchGisStationsStaticDistrictThunk`, `fetchPriorityConfigThunk`
- `fetchPoiTypThunk`, `fetchGisStationsStaticDistrictThunk`, `fetchPriorityConfigThunk`

View File

@@ -13,4 +13,4 @@ useMarkerLayers(map, gmaMarkers, "GMA");
## Redux
- Liest `mapLayersVisibility` aus dem Store
- Reagiert automatisch auf Änderungen
- Reagiert automatisch auf Änderungen

View File

@@ -12,4 +12,4 @@ Initialisiert und steuert Polylinien + Tooltip-Verhalten für Linienmessdaten.
## Parameter (gekürzt)
- `map`, `markers`, `setMarkers`, `setPolylines`, `linePositions`, `tooltipContents`, `lineColors`, etc.
- `map`, `markers`, `setMarkers`, `setPolylines`, `linePositions`, `tooltipContents`, `lineColors`, etc.