Thème
Superviseur — Frontend / features/panel/panel-snapshot.utils
features/panel/panel-snapshot.utils
Fonctions
| Fonction | Description |
|---|---|
| normalizePanelType | Normalise le type de centrale incendie reçu de l'API (gère les alias numériques '0'/'1'). |
| normalizeFlags | Normalise une liste de drapeaux d'état (camelCase/PascalCase) reçue d'un snapshot Modbus. Extrait au niveau module pour éviter une imbrication de fonctions trop profonde. |
| toRealtimeSnapshot | Convertit une centrale servie par l'API en instantané temps réel applicable à l'état local. |
| mergeSnapshotZones | Fusionne les zones d'un snapshot (format PanelDto ou legacy/Map) dans l'état temps réel. |
| mergeSnapshotPoints | Fusionne les points d'un snapshot (format statuts simples ou points détaillés) dans l'état temps réel. |