RaceResult can be used as a middleware between your RaceResult Devices and RaceDay Scoring to pass times directly from RaceResult into RaceDay Scoring.


There are two main pieces of the integration - 

  • The connection to the RaceResult software itself
  • How we should filter that single stream of data into multiple Streams in RaceDay Scoring.

Connecting to RaceResult Software


In order to connect to the RaceResult software, we need to know two things when setting up Streams in RaceDay Scoring.


  • Listen Port - default is 3601
  • List Address - default is localhost


If you are running RaceResult on the same computer as RaceDay Scoring these defaults should work. If you are running RaceResult on another computer on the same network you could use the IP Address of that computer to access it.


Setting Chip System Defaults


Go to Streams -> Settings and save the defaults for RaceResult (or change them based on your needs)


Adding Streams for each RaceResult Source/Device

Now that you've set your default RaceResult configuration settings like Port and Address, you should create a Stream in RaceDay Scoring for each RaceResult Device you are using for this Race.


When you connect to RaceResult directly, all data from all readers comes in at once and RaceDay Scoring needs to know how to split up those reads into different devices that you will use in different Locations for your Race.


To do this - we use the RaceResult Source Name or Decoder Box Name - usually something like D-4501


You can access the Stream Setup by going to the Streams item on the left hand toolbar:



Click the “Add Stream” button to begin creating a new Stream for you to use for your Races.

Now select Race Result Direct from the Stream Type dropdown:

And fill out the configuration needed. Be sure to set a Name, Source Name, Timing Location Assignment (optional right now, can be set later):


Once you have these items set you can being collecting reads as described here.