EmStream is the PC client for receiving live telemetry data from Emtron displays. Connect to a vehicle, monitor channels in real time, and communicate via voice and text.
EmStream is the PC application for receiving live telemetry data from Emtron displays. It subscribes to the telemetry stream published by an ED7 or ED10 display and presents real-time channel values, plots, and track position. EmStream also supports voice communications and text chat when licensed on the vehicle.
Voice is supported on ED7M and ED10M. Text is supported on ED7, ED7M, and ED10M.
Connection Settings
File → Connection Settings
Connection settings control how EmStream connects to the telemetry data server to receive live channel values from the vehicle.
Server
Setting
Description
Server
Preset region — Australia, North America, Europe, or Custom
Host
Server hostname (editable only when Custom is selected)
Regional servers:
Region
Host
Australia
telemetry-aus.emtronaustralia.com.au
North America
telemetry-usa.emtronaustralia.com.au
Europe
telemetry-eu.emtronaustralia.com.au
Select the region closest to the vehicle for lowest latency.
Credentials
Setting
Description
Saved Vehicles
Quick-select a previously saved vehicle
Vehicle Name
Exact name entered during telemetry activation on EmNet
Password
Shared team password from activation
Use SSL
Must be enabled for official Emtron servers
These credentials must match those configured in Display Studio under File → Telemetry Credentials on the display.
Connect and Disconnect
Click Connect to authenticate and begin receiving data. The toolbar shows the connection status, username, and data rate in kbit/s.
Use File → Disconnect or the Disconnect button in the settings dialog to end the session.
Saved Vehicles
File → Manage Saved Vehicles stores vehicle name and password pairs locally on your PC. Credentials are saved in the Saved Vehicles list and appear in the dropdown on all connection dialogs.
Select a saved vehicle to populate the name and password fields. Click a list entry to edit, or use Delete Selected to remove it.
View Layouts
View → Type
EmStream supports six view layouts for the main content area. Each layout presents telemetry data differently. The active layout applies to the current window.
Layout Types
Layout
Description
Grid
Channel values in a configurable grid of numerical gauges — see Data Grid
Plots
Scrolling time plots of selected channels — see Live Plots
Track
GPS track map with live vehicle position — see Track Map
Track + Grid
Track map on the left, data grid on the right
Plot + Grid
Time plots on the left, data grid on the right
Plot + Plot
Two independent plot areas side by side
Split layouts remember their divider position between sessions.
Multi-Window
View → Window Count opens 1 to 4 simultaneous EmStream windows. Each window can use a different layout type independently — for example, one window showing the track map and another showing plots.
All windows share the same telemetry connection and receive the same live data.
Switching Layouts
Open View → Type.
Select the desired layout.
The main area reloads immediately.
Configure the channels and appearance for each layout using the setup dialogs — the pencil icon on Grid and Plots views opens the relevant setup page.
Data Grid
The Grid view displays channel values in a layout of numerical gauges. Use it for at-a-glance monitoring of key parameters.
Grid Structure
Grids are organised in three levels:
Level
Description
Groups
Top-level tabs across the grid view
Grids
Sub-tabs within each group
Cells
Individual gauge positions in a rows × columns layout
Switch between group and grid tabs at the top of the view.
Configuring Gauges
Click the pencil icon on the grid view to open Data Grid Setup.
Groups
Add Group — create a new group tab
Import Group — load a .gridgroup file
Drag groups to reorder
Save Group / Delete Group
Grids
Within a selected group:
Add Grid — create a new grid tab (defaults to 2×2)
Import Grid — load a .datagrid file
Set Rows and Columns (up to 9 rows, 6 columns)
Save Grid / Delete Grid
Cell Configuration
Assign a channel to each grid cell by hovering over the gauge and clicking the settings icon. Configure:
Setting
Description
Channel
The telemetry channel to display
Values update in real time as data arrives from the telemetry stream.
Import and Export
Grid configurations can be shared between PCs:
File Type
Contents
.gridgroup
Entire group with all grids
.datagrid
Single grid layout
Live Plots
The Plots view displays scrolling time-history plots of selected channels. Data is buffered locally by the Data Logger and plotted in real time.
Plot Structure
Plots are organised in three levels:
Level
Description
Groups
Top-level tabs (up to 7 groups)
Pages
Sub-tabs within each group (up to 8 pages)
Plots
Up to 4 time plots stacked vertically on each page
Configuring Plots
Click the pencil icon on the plots view to open Live Data Setup.
Groups
Add Group — create a new group (creates a default page with 3 time plots)
Import Group — load a .logginggroup file
Drag groups to reorder
Save Group / Delete Group
Pages
Within a selected group:
Add Page — create a new page tab
Import Page — load a .loggingpage file
Set Plot Count (0–4 plots per page)
Save Page / Delete Page
Time Plot Configuration
Each plot cell supports up to 8 channels. Configure channels directly on the plot:
Click the plot to open channel selection
Assign channels to plot traces
Set Y-axis minimum and maximum, or enable auto-scale per channel
Use quick add mode to rapidly add channels from the live data list
Plots scroll automatically as new data arrives. When logging is paused, use the toolbar controls to scroll back through buffered history.
Split Layouts
When using Plot + Plot or Plot + Grid view types, each side has independent group and page tabs. The secondary plot area uses a separate tab index, so you can show different channel sets side by side.
Import and Export
File Type
Contents
.logginggroup
Entire group with all pages
.loggingpage
Single page with plot configuration
Track Map
The Track view shows the vehicle’s GPS position on a map in real time. It is useful for monitoring on-track position during a session.
Live Data
The track map reads GPS and vehicle channels from the telemetry stream:
Vehicle position updates as GPS data arrives. The map auto-scales to fit the track or follows the vehicle depending on zoom mode.
Track Outline
Load a track background from View → Set Track File:
Format
Description
.geojson
Track outline from Emtron track maps or custom GeoJSON
GPX and GeoJSON are mutually exclusive — loading one clears the other.
GPX Routes
Load a route or waypoint file from View → Set GPX File:
Format
Description
.gpx
Waypoints and routes from GPS devices or mapping tools
Toggle View → Connect Waypoints to draw lines between GPX waypoints.
Combined Layouts
Track + Grid shows the track map alongside a data grid. Drag the split divider to adjust the relative sizes. The divider position is saved between sessions.
Data Logger
EmStream buffers all incoming telemetry data in a local data logger. The logger runs continuously while connected and feeds the plot views. Use the logger menu to control recording and export data for later analysis.
Pause and Resume
Control
Action
Toolbar pause button
Toggle pause/resume
Logger → Pause / Resume Logging
Same as toolbar
When paused, incoming data stops being appended to the buffer. Plots stop scrolling and you can review historical data. When resumed, logging continues from the current point.
Default Window
Logger → Set Default Window (ms) sets the default time span visible on plots when paused. Enter the duration in milliseconds — for example, 30000 for a 30-second window.
Clear Data
Logger → Clear Logged Data erases the entire buffer. This cannot be undone. The logger must be paused first.
Save and Load
Action
Description
Save Log to File
Export the full buffered data as a .dlf file
Save Visible Window to File
Export only the time range currently visible on plots
Load Log from File
Load a previously saved .dlf file for review
All save and load operations require the logger to be paused. The default save folder is remembered between sessions.
Saved .dlf files can be reviewed in EmStream without an active telemetry connection.
Live Data Panel
The Live Data drawer on the right side of the window shows all channel values and events from the telemetry stream.
Channel Values
The upper section lists every channel currently being received, with its live value and units. Values update continuously while connected.
Use this list to:
Verify that expected channels are being transmitted
Identify channels to add to grids or plots
Monitor values that are not assigned to a visible gauge or plot
Events
The lower section shows recent system events as they arrive — engine start, lap beacons, alarm triggers, and similar discrete signals.
Channel Preferences
Channel display units and decimal places are configured in the Live Data setup. Open the channels configuration to adjust how values are formatted.
Preferences apply to EmStream only and do not affect the display or log files. This allows team members in different regions to view the same telemetry stream in their preferred units.
Drawer Size
Drag the drawer edge to resize. The drawer can be collapsed entirely — the width and open/closed state are saved between sessions.
Voice Comms
File → Voice Settings / File → Connect Voice
Voice communications let you talk with other users connected to the same vehicle session. Voice is supported on ED7M and ED10M displays with an active voice license.
Device-side setup is in Display Studio under Functions → Voice Comms — see Voice Service.
Click Connect to join the voice session. The toolbar microphone icon turns green when voice activity is detected.
Push-to-Talk
Push-to-Talk (PTT) mode requires holding a key to transmit:
Setting
Description
Enable Push-to-Talk
When enabled, voice transmits only while the PTT key is held
PTT Key
Keyboard key used for push-to-talk (default F1)
Click Rebind and press a key to change the PTT binding. PTT settings can only be changed while disconnected.
When PTT is disabled, voice uses automatic voice activity detection — the microphone transmits when you speak.
Audio Settings
Setting
Description
Enable Audio Playback
Hear other users’ audio through your PC speakers
Priority System
Lower priority numbers win when multiple users speak simultaneously. A user with priority 0 can interrupt a user with priority 5. Set your priority to match your role — for example, the driver might use a lower number than a pit lane engineer.
The display-side Broadcast Priority setting in Display Studio should be configured to complement EmStream priorities.
Text Chat
File → Text Chat Settings / File → Connect Text Chat
Text chat provides real-time messaging with other users connected to the same vehicle. Text is supported on ED7, ED7M, and ED10M displays with an active text license.
Device-side setup is in Display Studio under Functions → Text Chat — see Text Service.
Connection Settings
Setting
Description
Server
Australia, North America, Europe, or Custom
Display Name
Your name in the chat — must be unique per vehicle session
Vehicle Name
Same vehicle name used for telemetry
Password
Same password used for telemetry
Use SSL/TLS
Enable encrypted connection
Regional text servers:
Region
Host
Australia
text-aus.emtronaustralia.com.au
North America
text-usa.emtronaustralia.com.au
Europe
text-eu.emtronaustralia.com.au
Click Connect to join the chat session. Connection errors are shown in the settings dialog.
Chat Console
Open the chat console from:
View → Show Chat Console
The chat icon in the toolbar
The chat window floats above the main view and can be dragged to any position. It shows message history and a text input for sending messages.
Messages are delivered in real time to all connected users on the same vehicle — including users on the display, other EmStream instances, and the web interface.
Quick Messages
The display can be configured to send automatic quick messages triggered by events (for example, “Pit now” when a condition is met). These appear in the chat history like any other message. Quick message configuration is on the display in Display Studio.