Event Logs
Export
Recent entries
Secure Live Data
● DISCONNECTED
This panel enables or pauses the app's secure live data stream. All map callouts, dashboard meters, and detail panels read from the same shared source.
Live streams
Bridge station
Pressure and flow telemetry
BRG-002 FlowLive flow rateshared
BRG-002 PressureLive pressureshared
IMCC FlowmeterPlant output flowshared
IMCC TotalizerPlant totalized flowshared
IMCC plant
Equipment telemetry
IMCC VFD SpeedMotor speed feedbackshared
Shared live source
Incoming live values are normalized into the shared app state before each visual update. The map callouts, left dashboard, right detail panel, and IMCC card read the same node source for BRG-002 and SRC-001.
User Manual
Mouse & Keyboard
| Left drag | Orbit / rotate view |
| Right drag | Pan map |
| Scroll | Zoom in / out |
| Click node | Open node detail panel |
| Esc | Close open panels |
Node Status Legend
| Status | Meaning |
| IDLE |
Simulation stopped — no data flowing |
| OK |
Pressure and flow within normal range |
| WARN |
Pressure approaching threshold — monitor closely |
| CRIT |
Pressure exceeded limit — action required |
| LEAK |
Active leak detected at this node |
Simulation Controls
Start / Stop — Begins or halts the pressure simulation. Pipe animation runs only while simulation is active.
Source pressure slider — Sets the simulated inlet pressure baseline at SRC-001. When live telemetry is fresh, the IMCC flowmeter overrides SRC-001 flow while pressure remains part of the hydraulic simulation.
Speed ×1 / ×2 / ×5 — Accelerates simulation ticks. Useful for observing leak propagation quickly.
Auto-leak — The system can inject leaks on a cooldown cycle. Leaks appear in the event log and on the map.
Place leak — Click a node on the map after activating placement mode to inject a manual leak at that node.
Live Data Connection
The app connects to a secure live data bridge that forwards normalized plant telemetry into the dashboard. If the status badge shows OFFLINE, open the Live Data tab and click Enable live feed, or ensure auto-connect is enabled and reload the page.
Live Plant Telemetry
BRG-002 uses live pressure and flow readings from the bridge station stream.
IMCC / SRC-001 uses live flow, totalizer, and VFD motor speed from the plant telemetry stream. The flow value is shared across the IMCC card, map callout, left meter row, and right detail panel.
AquaMap Data Pipeline
1
GeoJSON graph load
On startup the data service reads the network graph, builds the pressure/flow model in memory, and emits a confirmation message. The frontend loads the same files for 3D geometry.
2
Simulation tick + live overrides
A background tick computes hydraulic pressure and flow, then applies fresh live values for BRG-002 and SRC-001 before publishing the node snapshot.
3
Normalize + publish
Secure telemetry inputs are normalized into the same internal format, stored in shared service context, then published as node snapshots and plant telemetry updates.
4
App receives snapshot
The frontend client parses the latest snapshot and updates shared app state for each node. Updates pause while the live data gate is closed.
5
View subscribers notified
Dashboard, detail panel, and pipe animation subscribers update meter readings, sparklines, status dots, and pipe glow colour simultaneously.
6
Frontend command back-channel
Controls such as start, stop, set pressure, place leak, and speed send secure commands back to the live data service.