Dashboard
The dashboard gives you a live overview of what the analysis is detecting right now. Instead of scrolling through a list of events, you see the current state of each configured detection at a glance — active events, measurements, and status indicators all in one place.
The dashboard works in both live camera mode and during recording playback.
Opening the dashboard
The dashboard is available in the analysis panel, next to the events and variables views. Click the Dashboard icon in the analysis toolbar to switch to it.
What the dashboard shows
The dashboard is split into two sections.
Pinned section
Pinned items are always visible at the top, even when nothing is currently being detected. Use this for the detections that matter most on every run — for example, a collapse or a broken connection. When something is active, the box lights up; when nothing is active, it stays visible but dimmed.
Dynamic section
The dynamic section fills in automatically as events become active. When a detection fires, its entry appears. When it ends, it disappears. This section is useful for detections that occur only occasionally and do not need a permanent spot.
Reading the display
Each dashboard item can show values in several formats depending on how it is configured:
- Indicator light — a colored dot: lit when the event is active, gray when it is not.
- Text — a numeric or text value, optionally with a unit label (for example
4.2 mm). - Horizontal bar — a value shown as a filled bar scaled between a minimum and maximum.
- Vertical bar — the same as a horizontal bar, displayed vertically.
Multiple simultaneous detections of the same type are each shown as a separate entry so nothing is hidden.
Sending an event to your reporting app
When App Control is enabled, you can send a detection straight to your reporting application by clicking it on the dashboard — no need to switch to the camera view or use the hotkey.
- Click an active event row to send that specific event. Unlike the camera-view trigger, this sends only the event you clicked, skipping the active-event selection dialog.
- A small green indicator in the upper-right corner of a row shows that the event has already been sent. Rows that have not been sent show no indicator.
- Clicking an event that was already sent opens a confirmation prompt, so you do not re-send by accident. The event is re-sent only when you confirm.
Rows are clickable only when App Control is enabled in the project's output configuration. Placeholder and inactive rows are not clickable and show no indicator.
This works in both live camera mode and during recording playback.
Dashboard inputs
Dashboards can include input controls that let you adjust graph parameters directly from the dashboard, without restarting a camera feed or re-analysis. When a graph variable is exposed as a dashboard input, a control appears in the pinned section so you can change it at any time.
When inputs appear
An input control is only shown when the graph it belongs to is currently enabled. If the graph is disabled (or not loaded yet), the control is hidden automatically. It reappears as soon as the graph is enabled again.
Dashboards that contain inputs are always shown in the pinned section, regardless of whether the dashboard itself has the pinned flag set.
Input widget types
The widget shown for each input depends on how the input is configured:
| Configuration | Widget |
|---|---|
bool variable | Toggle switch |
text variable with a fixed list of values | Dropdown |
text variable without a fixed list | Free-form text field |
number with min/max/step and restricted: true | Slider that snaps only to the listed values |
number with min/max/step and no restriction | Continuous slider |
number with a fixed list of values and restricted: true | Dropdown |
number with a suggested list (not restricted) | Numeric field with suggestions |
number (no list, no slider config) | Plain numeric field |
For sliders, the value is committed once when you release the thumb — intermediate drag positions are not sent to the running engines.
Scope and lifetime
An input value applies globally to every running camera and to any recording re-analysis in progress. Files in a re-analysis that have not started yet also pick up the new value when they begin.
Input values are session-only: they reset to the graph default when you restart the application. Within a session, a control always shows the last value you set, even if you switch away and return to the dashboard.
Configuring the dashboard
Click the Dashboard button in the options toolbar to open the dashboard configuration dialog.
For each dashboard item you can:
- Pin — keep it permanently visible in the pinned section at the top.
- Enable / disable — hide items you do not need for the current project without removing them entirely.
Changes take effect when you press OK.
Dashboard items and their display settings are defined in the project configuration. The configuration dialog lets you control visibility and pinning — editing what is measured or displayed requires a change to the project definition files. Dashboard inputs are also defined in the project configuration; the control type and the graph variable it targets are fixed in the definition.
Dashboard during recording playback
When reviewing a recorded bundle, the dashboard reflects the state of events at the current playback position. As you play through the recording, the dashboard updates automatically to show what was active at each point in time.
This makes it easy to scan through a recording and immediately see when and what was detected, without having to read through the full event list.
Bundle comparison results
When you run a bundle comparison against a reference file, any unmatched or unknown events are surfaced in the dashboard for easy review alongside the normal active-event display.