docs from temp branch
This commit is contained in:
@@ -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)
|
||||
@@ -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)
|
||||
@@ -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()`
|
||||
|
||||
@@ -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(...)`
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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(...)`
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -7,4 +7,4 @@ Für Messstellen-Marker (System-ID: 13)
|
||||
## Verhalten
|
||||
|
||||
- Einfache Marker mit Tooltip
|
||||
- Nutzung von `createAndSetDevices(...)` + Kontextmenü
|
||||
- Nutzung von `createAndSetDevices(...)` + Kontextmenü
|
||||
|
||||
@@ -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`
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -15,4 +15,4 @@ Sammelt zentrale UI-Zustände und Redux-Daten für die `MapComponent`.
|
||||
|
||||
## Redux
|
||||
|
||||
- `fetchPoiTypThunk`, `fetchGisStationsStaticDistrictThunk`, `fetchPriorityConfigThunk`
|
||||
- `fetchPoiTypThunk`, `fetchGisStationsStaticDistrictThunk`, `fetchPriorityConfigThunk`
|
||||
|
||||
@@ -13,4 +13,4 @@ useMarkerLayers(map, gmaMarkers, "GMA");
|
||||
## Redux
|
||||
|
||||
- Liest `mapLayersVisibility` aus dem Store
|
||||
- Reagiert automatisch auf Änderungen
|
||||
- Reagiert automatisch auf Änderungen
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user