This guide will briefly give you instructions on how to stream data to ChronoTrack Live or other scoring software from the Fusion middleware. Before you get started, make sure you set up a new Event Space to keep things organized and avoid confusion. You can toggle between Event Spaces using the dropdown to the left of the Add Event button.
Add a Stream
First, you'll need to add a Stream. To do this, click the Add Stream button.
You can create an Event Space and add Streams before you connect your controllers. Then, all you have to do on Race Day is connect the controllers and then drag and drop the Sessions into the correct streams.
This will open the Add Stream dialogue. Enter the Event name and Point name for your stream. If you're streaming to CT Live, this will be EVENT##### where the #s are replaced with the Event ID number of your CT Live event. The Point name should correspond to the Timing Device name in CT Live to which the tag reads will be streamed. If you set the Event and Point names on your controller to these values, this step will be unnecessary. Click the Create Stream button when you're done entering the information.
Your new Stream will be displayed in Fusion, and you can start adding Sessions to the Stream. Repeat this process for each Stream you will need.
Alternatively, you can simply drag and drop Sessions from the sessions panel into the dotted square to create a new Stream. Before you can drag and drop controller Sessions into the Stream, the Stream has to exist either on the Server or Locally. This means the controller must be connected via LAN or Cellular before it will show up in the Sessions panel.
Add Sessions to the Streams
If you entered the ChronoTrack Server connection information in the Settings when you Set Fusion Up, you should see all or most of your controllers' online data sessions whether they are connected to the Server currently or older sessions. You will also see any locally connected controllers. By default, the controllers are displayed in descending order by the date the sessions were created, so the newest sessions should appear at the top of the list. Check out our guides for connecting controllers to the Server and Locally for Pro, Pro2, and MiniTrack.
If you're looking for an older session, or there are a lot of current sessions to sift through, you can filter the Sessions. To do this, click the Filter button above the Session list.
You can filter the Sessions by Date, Event and/or Point, Online Controllers, Active Sessions, Sessions that are Assigned to a Stream already, Locally Stored Sessions (CSV/MRK files), Cloud Sessions only, and Your Controllers Only. Select as many filters as you need, then click outside the Filters box to see your results.
You should also pay attention to the symbols in the top right corner of each Session block. You will see two or more of the following symbols. The Checked box indicates that the Session has been added to a Stream. The running figure indicates whether or not the Session is active - if it's green it is active, and if it's gray, it is not active. Every Session will either have a cloud icon or a location pointer icon. These tell you whether the Session is a Server session or a Local session.
In the image below, we see four different Sessions with the same Point Name, and all show that the controller is online, but we can use the icons to see that the top Session is the active one.
Once you've located your Sessions, you can click and Drag any number of Sessions into the Stream you made earlier.
Drag and drop all the Sessions that should be included in the Stream, then apply any needed Filters and Adjustments. If you're not familiar with Filters and Adjustments, click HERE for a detailed overview of each one.
Select Destination and Play
Once you've added your Filters and Adjustments, click the Outputs tab to specify where the tag data should be sent. If you've already added Outputs, check the box next to the output you'd like to use. If you haven't added an output, click the Add Connection button.
In the Add Connection window, enter the Host Address, Port, and Description. If the destination program requires a username and password, enter these as well. When you're finished, click Create Connection. It's a good idea to add all needed Connection when you Set Fusion Up. Check out that setup guide for complete notes on adding a connection.
Check the Box for the Output(s) to which you'd like the stream the tag data. Local Log is a default Output destination. Selecting this box will save the processed data to a .txt file on your computer in the location specified in the Output Destination section of the Fusion settings.
When you've selected the desired Outputs, click the Play button on the Stream to begin processing and streaming the data.
After you click Play, the Unique, Total, Invalid, Sent and Guntimes fields will start to increment, depending on the data in the Stream. You will also see a moving bar underneath the Play/Pause button that indicates a Stream is actively playing data. If the Output information you entered is incorrect, you will see an error at the bottom of the screen after ~10 seconds.
Please note that if you selected multiple destinations, the counts will still increase if only one of the Outputs has valid information. You should always check for an error when streaming to multiple Destinations.
Now you know how to stream data through Fusion.