Skip to content

Panel: Configurable Signal Log

Overview

The Configurable Signal Log panel shows a scrollable, filterable log of a single signal's reported values. Each raw value or code can be mapped to a friendly name, description, icon, and color — making it well suited for visualizing fault codes, status codes, and other categorical signal data as they occur over time.

Configurable Signal Log

Configuration

Panel Options

Configuration Item Description
Panel Title The name the panel will use
Signal The signal to log, chosen on the 2nd step
Time Window The default rolling time window shown when the panel first loads. Users can change this live, or pick a custom date range (up to 7 days).
Display Signal Values When enabled, each row shows the signal's raw value/code alongside its mapped name
Show Label Filters When enabled, shows the label filter chips and time window controls above the log

Configurable Signal Log Configuration

Value Mapping

Raw signal values are turned into log rows using a mapping table, similar to the matching used by the Key Indicator panel.

Match Mode Description
Interpret Matches a specific value/code
Range Matches when the value falls within a Minimum/Maximum range (numeric signals only)

Each mapping row has a Name, Description, Label, and Icon. An optional catch-all row can be enabled to handle any value that doesn't match one of the specific rows, with its own Name, Description, and Label.

Labels

Labels group related mapping rows together (for example, several fault codes under a "Critical" label) and appear as filter chips above the log so users can quickly narrow the log to rows carrying a particular label.

CSV Import / Export

The mapping table (labels and code mappings) can be exported to a CSV file for editing outside of ExoSense and re-imported. Importing replaces the existing mapping table. The catch-all row is configured separately and is not included in the CSV.

Using the Panel

Each row in the log shows the mapped icon and name (and the raw value, if enabled) along with the timestamp it was reported. Rows with a Label or Description defined can be expanded to see those details.

Users can filter the log by clicking one or more label chips above the log; clicking Clear removes all active filters. The time window control lets users switch between the configured rolling windows or select a custom date range; picking a custom range pauses live updates until "Back to Live" is selected.

If a signal reports a value with no matching row and no catch-all configured, the row is shown as "Unknown."

Configurable Signal Log

Configurable Signal Log