fsTimer documentation

Section 1 Installing fsTimer
Section 2 Overview
2.1 Opening and main windows
2.2 Importing preregistration
2.3 Registration
2.4 Compiling registrations
2.5 Race timing
2.6 Creating a new project
Section 3 Suggestions for race setup
Section 4 Detailed descriptions of fsTimer components
Section 5 Additional details for developers

Section 2.4 - Compiling registrations


The Compile window allows us to compile registration databases from multiple files (e.g., that were made on separate computers during day-of registration). It is important to note that even if we only have one registration database because we did it all on one computer, we must still compile that one database, as the compilation process generates a timing dictionary that is necessary for race timing. The compilation window begins as a blank field:



We must press "Add" to choose all of the registration databases that we wish to compile together. For now we only have one registration database (fstimer_demo_registration_1.json), so we press "Add" and select it. The names of the registration files that we add show up in the field in the center of the window, and can be removed by selecting them and pressing "Remove." After we have added all of the registration databases to be compiled, we press "Merge."



This will check for a certain type of database error (more details on that in Section 4.4), and will write two files: the compiled registration, and the timing dictionary. The compiled registration is an fsTimer registration database that can be opened using the Register window just as any other fsTimer registration database, except it now contains the information merged across all of the input databases. The timing dictionary is a special file that is required for race timing.

Continue on to Section 2.5 Race timing.