Skip to content

Playback

Playback in TrueFidelity is driven from the Signal Player & Injection panel. You attach datasets, map channels to networks, and control streaming from there.

Before You Start

  1. Open a system that contains a CAN network.
  2. Assign a DBC file to that network in Properties.
  3. Ensure Docker is connected (status bar shows Connected).

Without a running system and a DBC, channel matching and signal selection will be limited.

Signal Player & Injection Panel

Signal Player & Injection panel showing dataset status and controls

The panel is organized into three areas:

  • Dataset header – Global dataset selection and status.
  • Playback controls – Play, Pause, Stop for dataset streaming.
  • Injection controls – Start/Pause/Stop/Clear injection sessions.

Dataset Setup (BLF)

Use the header controls to manage global datasets:

  1. Click Select BLF... and choose a dataset.
  2. Click Inspect bundle to refresh dataset metadata.
  3. Use Clear BLF when you need to detach the dataset.

When a dataset is ready, the panel displays channel counts, frame totals, and last updated time.

Network Mapping

In the Networks section:

  • Select a network (for example, CAN Bus 1).
  • Click Auto-select channels to map the dataset to the network.
  • Use All / Selected / Matches to filter the tree.

The network summary shows dataset frames vs. DBC frames and matched signal counts.

Playback Controls

  • Play starts streaming frames to the selected networks.
  • Pause temporarily halts streaming while keeping the dataset attached.
  • Stop ends playback.

If the system is not running, playback controls remain disabled and the panel shows a helper message.

Injection Overview

Signal injection is managed in the same panel:

  • Start all / Pause all / Stop all / Clear all control all active overrides.
  • Sync with playback aligns injection state with playback.

To inject a signal, open the signal menu in the tree, enter a value and length, and enable it for the session.

Pairing with Other Panels

Playback is most effective when you keep these panels visible:

  • Signal Viewer – Select signals for charting.
  • Signal Chart – Plot selected signals and export charts.
  • Network Traffic – Verify raw frames and payloads during streaming.

Use the Network Analysis layout to keep Signal Viewer, Network Traffic, and Signal Chart visible alongside Signal Player.

Troubleshooting

Problem Suggested Fix
Playback controls disabled Start the system with the main toolbar first.
Dataset shows "missing" Select a BLF file and re-run Inspect bundle.
No signals match Confirm the DBC file on the CAN network matches the dataset frames.
Charts stay empty Select signals in Signal Viewer and verify Network Traffic is active.