B e s t B E T
B e s t B E T
B e s t B E T
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
B e s t B E T<br />
Version MAR06 All Rights Reserved
BestBET HANDBOOK<br />
Table of Contents<br />
A) Getting Started<br />
1. System components ……………….…………..………..A-1<br />
2. Computer requirements<br />
3. Copying the software<br />
4. Installing BestBET<br />
• Timing program<br />
• Demonstration program<br />
• Single Board Computer (SBC)<br />
5. Starting BestBET …………………………………. A-2<br />
6. Licensing agreement …………………………………. A-4<br />
Figure 1a/1b – BestBET Hardware Schematics<br />
Figures 2a/2b – Setting the PC’s IP Address in WXP/W98<br />
Figures 3a/3b – BestBET Main Screen – Manually Arm/Automatically Arm Modes<br />
Figure 4 – Main Screen – Demonstration Program<br />
Figure 5 – MeetSetup Screen<br />
Figure 6 - Print Results, Find Earlier Races, Load a Previous Meet<br />
Figure 7 – Scoring Program Menu<br />
Figure 8 – Score Board Menu<br />
Figure 9 – Run vs. Test Mode<br />
Figure 10 – Creating an Events’ Description File<br />
Figures 11a/b/c – Configuring a Router (networking with a scoring program)<br />
Figure 12 – ‘Sharing’ and ‘Mapping’ a Network Folder (networking with a scoring<br />
program)<br />
B) Using BestBET<br />
1. Basic description of BestBET …………….……….…….….. B-1<br />
• Hardware<br />
• Software<br />
2. “Do’s” ………………………………….……… B-3<br />
3. Ways to Use BestBET ………………………….…...… B-4<br />
• Without a computerized scoring program.<br />
• Integrating a scoring program with BestBET<br />
C) Detailed Operating Instructions<br />
1. Meet Name …………………….……. C-1<br />
2. Setup (before races begin)<br />
• Lanes not used the entire meet<br />
• Timer buttons used per lane (2 or 3)<br />
• Automatically print results<br />
• Official time rules (USS or BestBET)<br />
• Lane order (low-to-high or vice-versa)<br />
• Delay before Re-arming<br />
• File with meet events’ descriptions<br />
• Heat sequencing<br />
3. Race Results – Printing and Finding .…………………...…….. C-3<br />
• Preview and Page Setup<br />
• Finding prior race results<br />
• Loading a previous meet<br />
Version MAR06 All Rights Reserved
D) Glossary<br />
BestBET HANDBOOK<br />
Table of Contents<br />
4. Scoring program ……………………….……… C-4<br />
5. ScoreBoard<br />
6. Run or Test Mode ……………..….…………….. C-5<br />
7. 'Arming ' BestBET - manual vs. automatic mode<br />
8. Event number, description, distance<br />
9. Heat number<br />
10. Race number<br />
11. Date, time …..………… C-6<br />
12. Starting a new race (including the 1 st race)<br />
13. A race starts but BestBET didn't<br />
14. False start – what to do<br />
15. Empty lane – what to do<br />
16. Somebody doesn’t press a button – what to do …..…….…….C-7<br />
17. You made a mistake about an empty lane – what to do<br />
18. Timer(s) press push button(s) prematurely<br />
19. Manually entering an official time (over-riding the official time)<br />
• If no buttons were pressed<br />
• If only 1 button was pressed (and you are using BestBET rules)<br />
• Judges over-rule the places as determined by the push-button times<br />
20. Displaying results …………………….…C-8<br />
21. Saving and/or printing results<br />
22. Power outage<br />
E) Technical information<br />
F) Appendix – Networking with a Scoring Program<br />
Version MAR06 All Rights Reserved
BestBET HANDBOOK<br />
Section A – GETTING STARTED<br />
1. System components<br />
The BestBET timing system consists of 6<br />
major components. Four are supplied by<br />
BestBET – a set of push-button switches with<br />
cable and phone plugs, a central cable which<br />
connects the push-buttons to a timing<br />
computer, a Single Board Computer (SBC,<br />
the timing computer) which connects to the<br />
central cable and to a personal computer via<br />
an Ethernet cable, and the program which<br />
manages all this equipment and the collecting<br />
and storing of race times. The other 2<br />
components, the personal computer (PC) on<br />
which the program runs, and the electronic<br />
starter (optional), are supplied by the user.<br />
Figure 1a and 1b show schematics of the<br />
system. BestBET also supplies an extra pushbutton<br />
for your (human) starter to use in case<br />
the electronic starter fails or your team just<br />
doesn’t use one.<br />
3-button systems have a red-, white-, and<br />
blue-handled electrical switch (push-button,<br />
or just button for short) for each lane. 2-<br />
button systems only have the red- and whitehandled<br />
buttons. A 2-button system can be<br />
easily upgraded to a 3-button system with the<br />
addition of the blue buttons and change of<br />
software (program).<br />
BestBET 'talks' to computer scoring<br />
programs so the scorekeeper doesn’t have to<br />
re-key or write times. This saves time and<br />
errors.<br />
2. Computer requirements<br />
The minimum computer CPU required to run<br />
BestBET is an Intel Pentium class or<br />
equivalent. The computer needs to be using<br />
either Windows 95, 98, Me, NT 3.51 or<br />
higher, W2000, or XP operating system. The<br />
minimum RAM required is 64 MB. Hard<br />
disk space needed is approximately 1 MB<br />
plus 0.1 – 0.5 MB for each meet stored on<br />
the hard drive, depending on the meet size.<br />
The computer needs to have a Network<br />
Interface Card (NIC).<br />
3. Copying the software<br />
Using your favorite file manager (Windows<br />
Explorer, DOS commands, etc.), copy the<br />
bestbet.exe file from the BestBET floppy<br />
disk/CD to a folder (directory) of your choice<br />
on your hard drive or memory stick. Store<br />
the floppy disk/CD in a safe place.<br />
A dedicated USB memory stick is a good<br />
choice because it will not wear out and data<br />
access is fast enough to run the software. A<br />
256MB stick can store the software and<br />
results from several hundred meets.<br />
4. Installing BestBET<br />
• Timing program (actual or<br />
demonstration)<br />
An optional component of the BestBET<br />
timing system is an LED scoreboard. The<br />
scoreboard connects to one of the computers<br />
serial ports. It displays the race’s elapsed<br />
time until a finish occurs then displays the<br />
lane, place, and finish times as they occur. A<br />
1-line scoreboard cycles through the finish<br />
times, displaying each one for 2-10 seconds<br />
(the user selects). Multi-line scoreboards<br />
display the elapsed time on each line until a<br />
finish occurs then that lane’s race time is<br />
shown.<br />
Page A- 1 of 4<br />
Version MAR06 All Rights Reserved<br />
All the timing program components are<br />
contained in the bestbet.exe compressed file<br />
which you copied to your hard drive or memory<br />
stick. To install them, simply double-click on<br />
bestbet.exe. The following files will appear in<br />
the folder: timer.exe, HiSchool.txt, and<br />
Summerec.txt. timer.exe is the BestBET<br />
timing system program. The .txt files are<br />
examples of meet description files (explained<br />
later).
BestBET HANDBOOK<br />
Section A – GETTING STARTED<br />
• Demonstration program<br />
The BestBET demonstration program does<br />
not require any hardware other than the<br />
computer. The demo program allows the<br />
prospective customer to check out the<br />
system. You can do most everything with<br />
the demo that the actual program does. But<br />
since there are no push-buttons, you<br />
obviously cannot press them. Finishes are<br />
simulated by pressing the number of the lane<br />
on the keyboard, or point-and-clicking on the<br />
number of the lane on the “Finishes” keypad<br />
on the screen. See Figure 4 for the screen<br />
layout of the demonstration program. The<br />
demonstration program is installed the same<br />
way as the actual timing program, described<br />
below. Skip the next section – Single Board<br />
Computer – if you are testing the<br />
demonstration program.<br />
• Single Board Computer (SBC)<br />
Monitoring of the starting system and pushbuttons<br />
is done by a stand-alone single board<br />
computer (SBC, or timing computer). The<br />
SBC keeps track of the time between a start<br />
and finish. The central cable connects to the<br />
SBC and the SBC connects to the BestBET<br />
PC either directly or via a router. The SBC<br />
has enough battery backup to operate for<br />
over 24 hours without being plugged in.<br />
Before starting the BestBET timer.exe<br />
program on the PC, you’ll also need to<br />
connect the SBC and PC in one of 2 ways:<br />
• If you are connecting the PC directly<br />
to the SBC, connect the network<br />
cross-over cable - supplied by<br />
BestBET - to the SBC and PC, set<br />
your PC’s IP address , then turn on<br />
the SBC. How to set your PC’s IP<br />
address is diagrammed in Fig 2a for<br />
WXP and Fig. 2b for W98. Different<br />
operating systems (Me, W2000, …)<br />
will be slightly different but similar.<br />
BestBET recommends this technique<br />
rather than using a router unless you<br />
also want to network with a scoring<br />
program. In that case you have to use<br />
a router.<br />
• If you are connecting the PC and<br />
SBC via a router, configure your<br />
router, connect straight-through<br />
Ethernet cables to the router and the<br />
SBC/PC, then turn on the SBC. You<br />
will need to use a router if you are<br />
using a scoring program and<br />
networking, either wired or wireless,<br />
with it. Networking with a scoring<br />
program requires that you configure<br />
your router and set certain directories<br />
(folders) for ‘sharing’. BestBET<br />
recommends using WXP if you want to<br />
network with a scoring program. How<br />
to configure example routers and share<br />
files is described in the Appendix and<br />
shown in Figs. 11a-c and 12.<br />
If you start timer.exe before connecting to the<br />
SBC, it will give you a message that it and the<br />
SBC are not communicating.<br />
5. Starting BestBET<br />
• Timing Program<br />
Start the BestBET timing program by doubleclicking<br />
on the timer.exe file. A window which<br />
looks like Figure 3a/b (actual programs) or<br />
Figure 4 (demonstration) should appear. If this<br />
is not the first time you have run BestBET, a<br />
message will be displayed that “previous<br />
settings are being loaded”. This saves the user<br />
from having to specify settings each time if the<br />
settings are the same as when BestBET was<br />
used previously (the likely case). The settings<br />
include all the items on the “MeetSetup”,<br />
“Scoring Program”, and “ScoreBoard” menus.<br />
Just click OK. You can change the settings at<br />
any time after the program starts.<br />
If you are testing the actual program, not the<br />
demonstration program, and have not started<br />
and connected the SBC, you will also get a<br />
Page A- 2 of 4<br />
Version MAR06 All Rights Reserved
BestBET HANDBOOK<br />
Section A – GETTING STARTED<br />
message that ‘no data is coming from the<br />
SBC…’ Turn on the SBC, wait a few seconds,<br />
then click that message’s OK button.<br />
You may need to maximize the window by<br />
clicking on the box icon in the upper right hand<br />
corner of the window. If BestBET still doesn’t<br />
cover the entire screen or you still only see part<br />
of the BestBET screen, set your display to<br />
800X600 pixels. Do this from the Start |<br />
Settings | Control Panel | Display | Settings<br />
menu of Windows. If this does not look good<br />
on your monitor – on monitors with native<br />
1024X768 or higher pixels it won’t – try using<br />
‘large font’. This is the same menu path as<br />
above then |Advanced/DPI Setting: Large Size.<br />
Enter a meet name (required), then click on the<br />
Next Race button. The place designations, all<br />
“first”, should clear and the race and heat<br />
numbers will increase from 0 to 1 and the<br />
Elapsed Time cell will go from NOT RDY to<br />
RDY. If you are using the demo program, press<br />
the Start button and the elapsed time will start<br />
clocking. Finish times will appear when you<br />
press a keypad number or select a number from<br />
the “Finishes” section on the screen. The times<br />
are purposely randomized to simulate the real<br />
world. Press the False Start button and the race<br />
and heat will go back to 0.<br />
You have probably noticed that the 'FalseStart'<br />
button switches back and forth (toggles)<br />
between 'StartTimer' and 'FalseStart'. Before<br />
BestBET is 'armed' the button allows you to<br />
start the timer if a race began but you weren't<br />
ready. This is described fully later.<br />
• Entire System<br />
The actual BestBET system can be further<br />
tested with or without a starting system. Hook<br />
the components together as shown in Figures<br />
1a and 1b. Depending on the system you have<br />
purchased, there will either be 2 or 3 buttons<br />
per lane, and either 6 or 8 lanes of buttons to<br />
connect. To properly test the system, all<br />
buttons in all lanes, for your system, should be<br />
connected. The phone jacks on the central<br />
cable connector boxes are color-coded to help<br />
Page A- 3 of 4<br />
Version MAR06 All Rights Reserved<br />
make sure the push buttons are plugged into the<br />
correct spot.<br />
If you have access to a starting system, connect<br />
it to the starter connection – the smaller cable<br />
coming from the 37-pin connector. If not,<br />
connect the extra push-button, supplied with<br />
BestBET, to the starter cable. [If you are<br />
testing the demo program, no hardware needs<br />
to be connected].<br />
Start the timing program as described above<br />
after connecting and starting the SBC timing<br />
computer as described in the Single Board<br />
Computer section. Select the Setup menu and<br />
choose USSwimming Official time rules (see<br />
Fig. 5). Click the Next Race button. The Race<br />
Number and Heat Number display should<br />
increase from 0 to 1 and the Elapsed Time cell<br />
will go from NOT RDY to RDY. Nothing else<br />
will happen yet.<br />
If BestBET is connected to a starting system,<br />
press that system’s “start” button. Otherwise,<br />
press the starter’s button supplied with<br />
BestBET. The elapsed time display should<br />
start clocking.<br />
After you have waited a few seconds or<br />
minutes, depending on your patience and<br />
schedule, press all the timer buttons. As the<br />
buttons are pressed, you should see the time<br />
since the start of the “race” displayed in the<br />
appropriate window along with the swimmers’<br />
place.<br />
If times appear when the push-buttons are<br />
pressed but official times are 88:88.88 and<br />
places do not appear after all the lane’s buttons<br />
are pressed, you probably are using BestBET<br />
timing rules. Switch to USSwimming timing<br />
rules (MeetSetup menu) and try again.<br />
Differences in how these rules calculate official<br />
times are described in Section (C).<br />
Use the RaceResult | Preview command to see<br />
what the printout will look like. If necessary,<br />
use the RaceResult | Print Setup to change the<br />
page layout to “Landscape”. Print the race<br />
results to test printer operation.
BestBET HANDBOOK<br />
Section A – GETTING STARTED<br />
If you have purchased a scoreboard, plug it into<br />
one of the computer’s serial ports. From the<br />
ScoreBoard menu, select the communications<br />
port that you are using. Plug in the<br />
scoreboard’s power and make sure the colon<br />
and last zero are lit.<br />
Nothing is displayed until a race starts. Then<br />
the elapsed time since the start of the race<br />
will display, minutes:seconds format, until<br />
there is a finish. The finishes will then be<br />
displayed, minutes:seconds:hundredths<br />
format, as they occur. You can also show the<br />
finishes after the race is over by pressing the<br />
Display Results on Scoreboard button or<br />
pressing “D” on the keyboard. If another race<br />
starts during the display cycle, the new race’s<br />
elapsed time shows.<br />
If you plan on using a scoring program,<br />
connect the two computers using either<br />
• a null-modem cable (serial ports) or<br />
• 2) Ethernet cables/wireless adapters<br />
through a router (LAN). See the<br />
Appendix and Figures 11a-c and 12<br />
for instructions on setting up a LAN<br />
and ‘mapping’ a network drive.<br />
BestBET recommends using WXP<br />
on both the BestBET and scoring<br />
program computers if you want to<br />
network them,<br />
6. Licensing agreement<br />
This is a license agreement and not an<br />
agreement for sale. A BestBET timing<br />
system can be used by any person for any<br />
team at any meet.<br />
But the timing program can only be installed<br />
on one computer at a time. However, it may<br />
be removed from one computer, installed on<br />
another, removed from that one, and reinstalled<br />
on the original computer.<br />
This document contains proprietary<br />
information of BestBET. Receipt of<br />
possession of this document does not convey<br />
any rights to reproduce, disclose,<br />
manufacture, use, or sell anything it<br />
describes.<br />
From the BestBET ScoringProgram menu,<br />
select the correct communications port<br />
(serial) or LAN, and scoring program.<br />
Test communications using the scoring<br />
program,<br />
Page A- 4 of 4<br />
Version MAR06 All Rights Reserved
Figure 1a – BestBET Hardware Schematic<br />
Connecting the SBC and PC Directly<br />
to scoreboard<br />
optional<br />
Scoring<br />
program<br />
computer<br />
Serial Port<br />
serial<br />
ports<br />
central cable<br />
with phone<br />
jacks<br />
detail<br />
to starting<br />
system<br />
Timing<br />
Computer (SBC)<br />
Cross-over<br />
EEthernet cable<br />
Network<br />
Interface<br />
Card (NIC)<br />
Router<br />
phone<br />
jacks<br />
Personal Computer<br />
button switches<br />
for 1 lane
Figure 1b – BestBET Hardware Schematic<br />
Using a Router<br />
to scoreboard<br />
optional<br />
Scoring<br />
program<br />
computer<br />
NIC<br />
to router<br />
serial<br />
ports<br />
central cable<br />
with phone<br />
jacks<br />
detail<br />
to starting<br />
system<br />
Timing<br />
Computer (SBC)<br />
Network<br />
Interface<br />
Card (NIC)<br />
phone<br />
jacks<br />
Router<br />
(Cable OR<br />
Wireless,<br />
see text)<br />
Personal Computer<br />
button switches<br />
for 1 lane
Figure 2a – Setting the PC’s IP Address in WXP<br />
• See Figures 11a&b if you are connecting the SBC and PC via a router. These directions are for connecting the SBC and PC directly<br />
(BestBET recommends this unless you want to network with the scoring program).<br />
• Click Start | Settings | Connections.<br />
• Highlight the connection, then right click and select Properties.<br />
• Double click on the Internet Protocol (TCP/IP).<br />
• Select Alternate Configuration | User Configured and enter the values shown.<br />
• HEADS UP – if communications prove to be unreliable, return to this menu and select the ‘General’ tab and enter the same values.
Figure 2b – Setting the PC’s IP Address in W98<br />
• See Figures 11a&b if you are connecting the SBC and PC via a router. These directions are for connecting the SBC and PC<br />
directly(BestBET recommends this unless you want to network with the scoring program).<br />
• Click Start | Settings | Control Panel. Double click on the Network icon in the control panel.<br />
• Select the TCP/IP Ethernet adapter then click on properties.<br />
• Select the ‘IP Address’ tab, select ‘Specify an IP address’, then set the values to those shown.
Figure 3a – BestBET Main Screen 'Manually Arm' Mode
Figure 3b – BestBET Main Screen<br />
'Automatically Arm' Mode
Figure 4 – Main Screen (Demonstration Program)
Figure 5 – MeetSetup Screen
Figure 6 – Print Results, Find Earlier Races, Load a Previous Meet
Figure 7 – Scoring Program Menu
Figure 8 – ScoreBoard Menu
Figure 9 – Run vs. Test Mode
Figure 10 – Creating the Events’ Description File<br />
USING A WORD PROCESSOR:<br />
space or tab<br />
1 25 6U Female 25yd Freestyle<br />
2 25 6U Male 25yd Freestyle<br />
3 25 7-8 Female 25yd Freestyle<br />
4 25 7-8 Male Freestyle<br />
event description. can be any length and<br />
contain any numbers, letters, or characters.<br />
only 1 event per line<br />
event number and distance. no letters allowed.<br />
USING A SPREADSHEET PROGRAM:<br />
• Whichever program you use, save the file as text, extension .txt, format (e.g., HiSchool.txt or RecSummr.txt).<br />
• Save it to the same folder where timer.exe is located.
Figure 11a – Configuring a Router<br />
• The following only needs to be done if you are using a router to communicate with the SBC or scoring program computer. Also see Fig.<br />
12 and the Appendix if networking with the scoring program. Unless you want to network with a scoring program, BestBET<br />
recommends connecting the SBC and PC with a cross-over cable and using a serial port to connect to the scoring program.<br />
• See Figure 2a or 2b to set your PC’s IP address, BUT SELECT “Automatic Private IP address” (WXP) or “Obtain an IP address<br />
automatically” (W98).<br />
• Make sure your browser does not connect to the Internet via a ‘Proxy server’. For WXP, select Tools | Internet Options | Connections tab<br />
| LAN Settings then un-check the “Use proxy server”option. An example for WXP is shown below on the left; W98 is very similar.<br />
• Connect your PC and Router with a straight-through ethernet cable.<br />
• Start your web browser and type in the Router’s IP, which you can find in its setup manual. It will be 4 numbers, each separated by a dot.<br />
Linksys currently uses 192.168.1.1; NetGear uses 192.168.0.1. To continue, see Figure 11b.
Figure 11b – Configuring a Router (cont.)<br />
• A screen like one below will appear. The one on the left is a Linksys router while the one on the right is a Netgear. (The examples<br />
have already changed the router’s address to 10.10.6.10, which you will soon do.)<br />
• Follow the router’s instruction manual for the correct User name and Password. Both Linksys and Netgear currently use admin for<br />
the user name. Linksys leaves the password blank while Netgear uses password. Click on OK and continue to Figure 11c.<br />
admin
Figure 11c – Configuring a Router (cont.)<br />
• Follow your router’s instructions on setting its configuration.<br />
• Below left is an example for one type of Linksyst router. Set the LAN IP (Device IP) address to 10.10.6.10. Set the Subnet Mask to<br />
255.255.255.0. Click ‘Apply’.<br />
• Below right is an example for one of Netgear’s routers. Click on the ADVANCED | LAN IP Setup (left-hand column) then the screen<br />
shown will appear. In addition to setting the IP Address and Subnet Mask, you also have to check the ‘Use router as DHCP server’ and<br />
tell it the Starting and Ending IP addresses. Use the values shown in the example. Click ‘Apply’.
Figure 12 – ‘Sharing’ and ‘Mapping’ a Folder<br />
• The following only needs to be done if the computers running the BestBET and scoring programs are communicating via a network. If<br />
you want to do this, BestBET recommends using WXP. Setting up a LAN is no easy task even in WXP; in W98 it is even harder.<br />
• THE SCORING PROGRAM COMPUTER MUST SET THE FOLDER WHERE THE RACE RESULTS ARE TO BE STORED AS<br />
‘SHARED’. This is done by right-clicking on the desired folder, selecting ‘Sharing and Security, selecting the ‘Share’ tab, then selecting<br />
‘Share this folder’. See the screen picture on the left, below. In this example, the folder on the scoring computer where races are stored<br />
in named races. The folder is now ready to be ‘mapped’ from the PC which is running the BestBET program (timer.exe).<br />
• Connect the 2 computers running timer.exe and the scoring program to the router and turn on these devices.<br />
• On the computer running the BestBET program, right-click on ‘My Computer’ and select ‘Map Network Drive…’<br />
• A screen like the one on the right, below, will appear. From the drop-down list, select the Drive letter that you want to use. This is also<br />
the letter that BetBET will ask for when you set up the ScoringProgram menu as ‘LAN’ (see Fig. 7).<br />
• Enter the path to the folder where race results will be sent, either manually by following the Example or with the ‘Browse…’ button. The<br />
format for manually entering the Folder is \ \computer name\ drive letter\folder\sub-folder… You can find the name of the scoring<br />
program computer by right-clicking on MyComputer, select Properties, then choose the Computer Name tab. If the drive letter is C (most<br />
common for the hard drive) enter just C, not C: (you may have to enter C$). Check ‘Reconnect at logon’ to avoid having to do this again.<br />
If the BestBET computer cannot ‘see’ the folder on the scoring program<br />
computer, shut down and re-start the computers and router. Click<br />
‘Finish’.
BestBET HANDBOOK<br />
Section B – USING BestBET<br />
1) Basic Description of BestBET<br />
BestBET is an electronic timing system<br />
which is considerably more accurate than<br />
stop-watch timing. BestBET, like other<br />
electronic timing systems, also simplifies the<br />
matching of times and competitors.<br />
Running a dual or triangle meet or<br />
invitational is much easier and requires less<br />
labor than hand timing and scoring,<br />
especially when integrated with a<br />
computerized scoring system.<br />
Like other electronic timing systems,<br />
BestBET connects to a starting system and<br />
senses when the starter begins the race. The<br />
people timing in each lane only have to<br />
press their push-buttons when the<br />
competitors finish. This eliminates the<br />
greatest inaccuracy in manual timing – the<br />
unavoidable delay between the actual start<br />
and when timers can start their watches.<br />
Also, starts are not missed since timers only<br />
determine the finish.<br />
If your team does not use an electronic<br />
starting system, or if it fails, BestBET<br />
supplies an extra push-button for the<br />
(human) starter to use. Lane timers still<br />
only have to signify the end of a race.<br />
BestBET can send lapsed time and race<br />
results to a scoreboard. This is a useful<br />
enhancement which lets competitors and<br />
spectators know the official time and place<br />
immediately. It is also useful to the<br />
competitors as a pace clock. Options<br />
include a 1-line scoreboard which cycles<br />
through the finishes as they occur, up to 8-<br />
line scoreboards which display all the<br />
finishes. All scoreboards show the race’s<br />
elapsed time until a finish occurs.<br />
Hardware<br />
The BestBET system consists of pushbuttons,<br />
a central cable with phone jack<br />
boxes to connect the buttons to a given lane,<br />
a single board computer (SBC) which<br />
connects to the central cable and to the<br />
personal computer running the BestBET<br />
software, an optional scoreboard, and a<br />
personal computer (supplied by the user).<br />
An electronic starting system is optional<br />
since BestBET supplies an extra push-button<br />
which can be used by the human starter.<br />
There is also a cable which connects the<br />
starting system (if you are using one) to<br />
BestBET. How this hardware connects was<br />
described in Section A and diagrammed in<br />
Fig. 1a & 1b.<br />
BestBET recommends that you 'suspend' the<br />
central cable/connector boxes. Use the<br />
human shade cover framework or whatever<br />
is available. As a minimum string the cable<br />
under the timers' chairs and away from the<br />
pool and swimmer traffic. If you must put<br />
the cable at the edge of the pool its life will<br />
be significantly shortened because of foot<br />
traffic and very corrosive pool water.<br />
The button switches are color-coded red,<br />
white, and blue. If you purchased a 2-button<br />
system, you will not have the blue buttons.<br />
BestBET color-codes the buttons because it<br />
is important that the same person be<br />
pressing the same button for each race. If<br />
there is a problem with a person’s technique,<br />
it will be uncovered faster and can be<br />
corrected if they always use the same button.<br />
Color coding helps assure this.<br />
If you have purchased a 3-button system,<br />
you can use it as a 2-button system by<br />
specifying so from the BestBET MeetSetup |<br />
Buttons per Lane menu. This may be<br />
necessary if there is a shortage of meet<br />
workers. How you connect the 2 buttons<br />
depends on the lane order. If the lane order<br />
is low to high when moving away from<br />
BestBET, connect to the jacks for the red<br />
and white buttons. Connect to the jacks for<br />
the white and blue buttons if the lane order<br />
is high to low.<br />
Page B- 1 of 4<br />
Version MAR06 All Rights Reserved
BestBET HANDBOOK<br />
Section B – USING BestBET<br />
Software<br />
The BestBET program - timer.exe - is<br />
completely “menu-driven”. There are no<br />
commands to remember or type. If fact, the<br />
main program is one large screen which<br />
looks like a timing console. See Figures<br />
3a/b and 4. Most of the activities that you<br />
will need to perform are handled from this<br />
main screen. A few setup activities are<br />
handled at the main menu (at the top of the<br />
timing console screen).<br />
BestBET behaves like any Windows<br />
program. You can select an activity by<br />
moving the mouse pointer to it and then<br />
clicking. Or, if a selection has an underlined<br />
letter or number, you can activate it by<br />
simply pressing the key of the underlined<br />
alphanumeric. From the main screen the<br />
BestBET operator can:<br />
• Enter the meet name/description<br />
(required)<br />
• Select the 'arming' mode to be<br />
manual or automatic<br />
• Select events and heats<br />
(optional)<br />
• Start monitoring for the Next<br />
Race (if in the 'Manual Arm'<br />
mode)<br />
• Print results of the last race<br />
• Re-set a race if a false start<br />
occurs<br />
• Start the SBC's clock if a race<br />
started and you were not ready<br />
(in the manual arm mode)<br />
• Turn off vacant lanes<br />
• Press finish buttons which<br />
should have been but weren’t<br />
• Re-set buttons if they are<br />
mistakenly pressed<br />
• Edit official times if there is a<br />
question or discrepancy with the<br />
button times<br />
• Edit event, heat, or race<br />
numbers<br />
The MeetSetup, RaceResults,<br />
ScoringProgram, ScoreBoard, and<br />
Run_TestMode menus are not on the main<br />
screen because these are choices that will<br />
typically be made once at the beginning of<br />
the meet and then not changed. From the<br />
MeetSetup menu (see Figure 5) the BestBET<br />
operator can:<br />
• “permanently” turn off lane(s) that will<br />
not be used most or all of the race. This<br />
saves the operator from having to designate<br />
the lane “vacant” from the main screen each<br />
race. Also, this feature allows an 8-lane<br />
BestBET system to be easily used in a 6–<br />
lane pool. The unused lane(s) can be turned<br />
back on from the main screen for any single<br />
race.<br />
• Choose to use only 2 of the 3 buttons if<br />
you have a 3-button system. This is not<br />
recommended, but sometimes there is just<br />
not enough help to be able to use all three.<br />
BestBET does not allow 3 buttons to be used<br />
in some lanes and 2 in others.<br />
• Choose to automatically print race<br />
results. BestBET’s default is to only print<br />
results when the operator wants them. But if<br />
you plan on printing results for each race<br />
anyway, choose to automatically print them.<br />
That way you won’t forget.<br />
• Choose the rules to be used when<br />
calculating official times - USS rules or<br />
BestBET rules. The main difference is<br />
when 3 button times are available (normal<br />
situation). USS rules would use the middle<br />
time. BestBET will average the times,<br />
unless there is too large a spread in which<br />
case the middle time will be used. Also, if<br />
there is a clear “outlier”, BestBET will<br />
average the 2 “good” times. If there is<br />
absolutely no agreement among the 3 times,<br />
BestBET will not calculate an official time<br />
and therefore force the BestBET operator to<br />
consult the stop watch backup time. This is<br />
explained in detail in Section C.<br />
Page B- 2 of 4<br />
Version MAR06 All Rights Reserved
BestBET HANDBOOK<br />
Section B – USING BestBET<br />
• Select whether the lanes order is low-tohigh<br />
or high-to-low (counting as you move<br />
away from the timing system). This will<br />
depend on how your pool is configured and<br />
where the timing system is placed.<br />
• Choose a meet description file. This is<br />
optional, but helps the BestBET operator<br />
keep track of events and heats. This<br />
information is included on the race results<br />
printout from BestBET.<br />
• Tell BestBET if your meet’s heat<br />
sequencing is descending. If you select this<br />
option, you will then select the “normal”<br />
maximum heat number from which<br />
BestBET counts down. This value is easily<br />
changed from the main screen so don’t<br />
worry that some events have 8 heats and<br />
some only 1.<br />
Also not on the main screen is the Race<br />
Results menu. This menu is used mainly for<br />
the printer page setup, previewing race<br />
results, retrieving results from previous<br />
races, or loading a previous (unfinished)<br />
meet. See Figure 6.<br />
The ScoringProgram menu allows you to set<br />
communication properties with the computer<br />
running the scoring program. Changeable<br />
settings are the communication “port”<br />
(COM1, 2, 3, or 4) for serial<br />
communications or “LAN” for network<br />
communications (wireless or cable) and the<br />
scoring program that you are using. You<br />
will need to select one of each before<br />
sending race results. See Fig. 7.<br />
Three scoring programs have interfaces for<br />
BestBET. EasyMeet®, HyPoint®, or Hy-<br />
Tek® protocols can be selected from the<br />
ScoringProgram menu. BestBET can send<br />
the next, previous, and current race results<br />
and send results by race number or by event<br />
& heat number. Your scoring program may<br />
or may not have all these options.<br />
The ScoreBoard menu is where you tell<br />
BestBET which serial port is connected to<br />
your scoreboard (if you are using one) and if<br />
you are using a multi-line scoreboard. If<br />
you are not using a scoreboard, don’t worry<br />
about this menu. See Figure8.<br />
Although not typically done, any of these<br />
choices can be changed at any time during<br />
the meet.<br />
The Run_TestMode selection is also on the<br />
main menu. During a meet BestBET will be<br />
in run mode. Test mode allows you to test<br />
connections, push-buttons, starter operation,<br />
… during setup and at any time during the<br />
meet without affecting the race results data.<br />
BE CAREFUL not to start a meet in Test<br />
mode or else race results will not be saved.<br />
2) “Do’s”<br />
The BestBET program, timer.exe, is only<br />
monitoring the SBC and responding to<br />
operator commands. It is not monitoring<br />
starts and finishes – that is done by the SBC.<br />
So if the BestBET operator wishes, they can<br />
put timer.exe in ‘Automatically arm’ and do<br />
their taxes between races ☺. Just be sure to<br />
set vacant lanes before any finish occurs and<br />
also be sure all buttons have been pressed at<br />
the end of the race or the timer will never<br />
get re-armed.<br />
Also, Before starting the BestBET<br />
timer.exe program on the PC, you’ll need<br />
to do one of 2 things:<br />
• connect the network cross-over<br />
cable to the SBC and PC and turn<br />
on the SBC, and set the PC’s IP<br />
address (figures 2a/2b). BestBET<br />
recommends this method unless<br />
you want to communicate with a<br />
scoring program via a network.<br />
• configure a router, connect both<br />
the SBC and PC to it via straightthrough<br />
Ethernet cables, and turn<br />
Page B- 3 of 4<br />
Version MAR06 All Rights Reserved
BestBET HANDBOOK<br />
Section B – USING BestBET<br />
on the SBC and router.<br />
Configuring some routers is not<br />
straight-forward so unless you will<br />
network with a scoring program,<br />
BestBET recommends that you<br />
connect to the SBC directly using a<br />
cross-over cable.<br />
If you start timer.exe first it will give you a<br />
message that it and the SBC are not<br />
communicating. If that happens, just start<br />
the SBC and connect it to the PC before<br />
acknowledging the communication error.<br />
3) Ways to Use BestBET<br />
• If you are not using a<br />
computerized scoring program<br />
BestBET saves the most time and effort if it<br />
is used with a computerized scoring<br />
program. However, BestBET also saves<br />
significant timer/ scorekeeping effort and<br />
still increases race times’ accuracy without<br />
computerized scoring.<br />
If you are score-keeping manually, you will<br />
HAVE to print the results of each race.<br />
Give these results, along with a “recorders”<br />
slip from each lane, to the scorekeeper. The<br />
computer printout, along with the<br />
contestant’s stop-watch backup time and<br />
name on the recorder slip, will allow the<br />
scorekeeper to accurately place and score<br />
the meet.<br />
Note that we recommend using a back-up<br />
stop watch. Even with a 3-button system, it<br />
is good practice to have 1 stop-watch time in<br />
each lane. No timing system is infallible,<br />
and as much redundancy as practical is a<br />
good idea.<br />
• Integrating with a Scoring<br />
Program<br />
Using BestBET with a computerized scorekeeping<br />
program greatly increases the utility<br />
of both systems. BestBET eliminates the<br />
need to key times into the program and the<br />
program eliminates the need to sort<br />
BestBET times and then assign them to the<br />
correct contestant.<br />
To use a scoring program, simply connect<br />
the two computers, one running BestBET<br />
and the other running the scoring program,<br />
in one of 2 ways:<br />
• with a “null-modem” cable via the<br />
computers’ serial ports. Select a Comm<br />
port and your scoring program (see<br />
Figure 7). BestBET supports Comm<br />
ports 1-4 but most computers don’t have<br />
port 3 or 4. If you choose a port that<br />
does not exist on your computer or that<br />
is already in use, BestBET will tell you<br />
so. If this happens simply choose a<br />
different port until you don’t get an error<br />
message.<br />
• with a local area network (LAN) via a<br />
router. The connection can be cable or<br />
wireless. See figures 11a-c, 12, and the<br />
Appendix for instructions on setting up<br />
a LAN and ‘mapping’ a network drive<br />
so that BestBET knows where to send<br />
race results.<br />
It is not absolutely necessary to print race<br />
results from BestBET when using a scoring<br />
program since all results can be printed in<br />
finish order from it. However, it is still<br />
good practice to print BestBET results both<br />
as a back-up and so the scorekeeper can<br />
verify empty lanes and scratches<br />
Page B- 4 of 4<br />
Version MAR06 All Rights Reserved
BestBET HANDBOOK<br />
Section C – DETAILED OPERATING INSTRUCTIONS<br />
Be sure to connect the SBC and PC first,<br />
either directly with a crossover cable or<br />
through a router with straight-through<br />
cables, and turn on the SBC (and router)<br />
before starting the timer.exe on the PC. If<br />
you start timer.exe first it will give you an<br />
error message that it and the SBC are not<br />
communicating. If you still get the<br />
communication error message, you probably<br />
have not set the PC’s IP address correctly<br />
(or configured the router correctly). See<br />
figures 2a/b or 11a-c.<br />
1. Meet Name<br />
After starting the timer.exe program, the<br />
very first thing you need to do is enter a<br />
Meet Name. BestBET uses this name to<br />
create a file on your hard disk and<br />
automatically store race results in this file.<br />
This is useful if you lose some results or<br />
haven’t sent some results to the scoring<br />
program (assuming you are using one) and a<br />
power outage occurs.<br />
Any meet name which is an acceptable file<br />
name is OK. Press the “tab” key after<br />
entering the name. If the name is not<br />
acceptable, BestBET will tell you so and<br />
advise you to simplify it.<br />
2. MeetSetup (before races begin)<br />
Refer to figure 5 for the next 9 items.<br />
BestBET uses default values for all of the<br />
items on the Setup menu the first time you<br />
use it. If these default values are OK, then<br />
you don’t need to use this menu to change<br />
them. BestBET also remembers your<br />
settings if you change them and loads the<br />
same settings the next time you use<br />
BestBET. If you do need to change the<br />
settings, the rest of this section explains<br />
how.<br />
• Lanes not used the entire meet<br />
If a lane will be vacant all or even most of a<br />
meet, designate it as not used from the Setup<br />
menu. This will save you the nuisance from<br />
continually having to mark it as vacant from<br />
the main screen. The “not used” designation<br />
can be over-ridden as needed from the main<br />
screen by un-marking the appropriate<br />
“Vacant Lanes” check box.<br />
• Number of timer buttons used per<br />
lane (2 or 3)<br />
The default choice for a 3-button system is 3<br />
buttons per lane. If you have a 3-button<br />
system but will only be using 2 buttons per<br />
lane, tell BestBET so from the Setup menu.<br />
Select Setup, then select “2” in the “Buttons<br />
per lane” box.<br />
If you have a 2-button system, your only<br />
“choice” will be 2 buttons per lane (set<br />
automatically at program startup). There is<br />
not an option to use only 1 button per lane.<br />
• Automatically Print Race Results<br />
BestBET does not normally print race<br />
results unless the operator asks for a printout<br />
(by clicking the PrintRaceResults button or<br />
the p key). But if you plan to print results<br />
from each race anyway, choose “Yes” for<br />
this menu item. Results will then be<br />
automatically printed as soon as each race<br />
finishes.<br />
• Rules used to calculate official time<br />
(USS or BestBET)<br />
The BestBET operator has their choice of<br />
which logic is used to calculate the official<br />
time from the 3 button times. Either straight<br />
USS Rules can be used or somewhat fairer<br />
BestBET rules. The main difference is how<br />
official times are calculated when there are 3<br />
button times available.<br />
Page C- 1 of 9<br />
Version MAR06 All Rights Reserved
BestBET HANDBOOK<br />
Section C – DETAILED OPERATING INSTRUCTIONS<br />
USS Rules normally use the middle (median)<br />
time. This is not unreasonable, but BestBET<br />
takes advantage of modern computer<br />
capabilities to make the calculation fairer,<br />
although more complicated.<br />
lane correspondence depending upon the<br />
lane order selection.<br />
• Delay before Re-arming (if in<br />
‘automatically arm’ mode)<br />
If the 3 button times are all within 0.3<br />
seconds of each other, BestBET timing rules<br />
average the 3 times. If one button time is<br />
different by 0.3 seconds or more from the<br />
other 2 but the other 2 are close (0.3 seconds<br />
or better), BestBET averages only the 2 good<br />
times. If the difference between the fastest<br />
and slowest button is 0.3 seconds or greater<br />
but neither the fastest or slowest time is the<br />
clear “bad” time, BestBET, like USS, uses<br />
the median time.<br />
If the 3 push-button times are in total<br />
disagreement, BestBET rules will not<br />
calculate an official time. Instead, that lane<br />
will be given an “8888.88” time. The<br />
operator should refer to the stop watch backup<br />
time and then manually enter an official<br />
time.<br />
The only other difference in the two sets of<br />
rules is what happens when there is only 1<br />
button time. USS Rules will use this button<br />
time. BestBET requires the operator to enter<br />
the official time in such a case. The intent is<br />
that the operator verify the 1 button time and<br />
stopwatch time are in reasonable agreement<br />
before setting an official time.<br />
• Lane order<br />
If the lanes are numbered low-to-high (1 to<br />
last lane) as they move away from the<br />
timing system, select “low to high” from the<br />
Lane order menu (default choice). If you<br />
are using 2 buttons per lane, the jacks for the<br />
red and white buttons should be used.<br />
Alternately, if the lanes are numbered high<br />
to low moving away from the scoring<br />
system, select “high to low”. Connect to the<br />
jacks for the white and blue buttons if you<br />
are using 2 buttons per lane and this<br />
configuration. BestBET sets the button and<br />
Page C- 2 of 9<br />
Version MAR06 All Rights Reserved<br />
Values between 2-9 seconds are allowed.<br />
BestBET recommends 1 second per lane, or<br />
6 seconds for a 6 lane timing system and 8<br />
seconds for an 8-lane system. This allows<br />
enough time to inspect results and switch to<br />
‘manual re-arm’ if necessary to make<br />
adjustments.<br />
• File with Meet Events’ Descriptions<br />
To help the BestBET operator keep track of<br />
what event is occurring, a file containing the<br />
event numbers, distances, and descriptions<br />
can be imported. Figure 10 shows an<br />
example of such a file, and the following<br />
describes how to create the file.<br />
If you decide to use such a file, you will<br />
have to select events from that file –<br />
manually altering or adding events during<br />
the meet is then not allowed. If you don’t<br />
use a file, you can manually enter the event<br />
description, number, and distance for each<br />
event. These values show on the race results<br />
printout, just as events selected from a list<br />
do.<br />
Any number of meet event description files<br />
can be created and then the correct one<br />
imported at the particular meet you are<br />
timing. Importing another events’<br />
description file replaces any description file<br />
currently being used by BestBET. The<br />
event numbers, descriptions, and distances<br />
will appear in their respective places on the<br />
main screen. There are 2 basic ways to<br />
create a file.<br />
Using a word processing program:<br />
1. Using any text editor (NotePad,<br />
WordPad, WordPerfect, Word,…), type
BestBET HANDBOOK<br />
Section C – DETAILED OPERATING INSTRUCTIONS<br />
a list of events with one event number,<br />
distance, and description per row.<br />
2. The number-distance have be separated<br />
by a space or tab, as does the distancedescription.<br />
Type only 1 event per line.<br />
3. Save the file as a “text” file (.txt<br />
extension). All text editors have this<br />
option. Save the file to the same folder<br />
as the timer.exe program.<br />
Using a spreadsheet program:<br />
1. In the first 3 columns of the first row of<br />
a new worksheet, enter the event#,<br />
distance, and event description,<br />
respectively, of the 1 st event.<br />
2. In the 2 nd row, enter the event#,<br />
distance, and description of the 2 nd<br />
event, respectively in the 1 st 3 columns.<br />
Continue adding events, 1 event to a<br />
row, until finished.<br />
3. Save the worksheet as a Tab-delimited<br />
text file (NOT as a spreadsheet (xls or<br />
wk4 or…) file).<br />
You do not have to create or select any meet<br />
file if you choose not to use this feature.<br />
3. Race Results<br />
From the race results menu the printed<br />
output is formatted, previewed, and if<br />
desired, printed. Also, results from prior<br />
races can be retrieved. Refer to Fig. 6 for<br />
the next 3 items.<br />
• Preview and Page Setup<br />
These menu items are related so will be<br />
discussed together. Before you print results<br />
the first time, use the Preview menu item to<br />
see what the printout will look like. You<br />
may have to select Setup | Landscape (vs.<br />
Portrait) to get all the race results on one<br />
page.<br />
After printing is Setup and the print results<br />
look as you desire them, you can print from<br />
the RaceResults menu but it is easier to<br />
simply press the Print Race Results button<br />
from the main screen or “P” on the<br />
keyboard. But it is even easier to choose<br />
'Automatically Print' race results from the<br />
Setup menu.<br />
• Heat Sequencing<br />
If your meet starts with the highest heat<br />
number for each event and ends with heat 1,<br />
choose the “Descending” sequence option.<br />
For each new event the heat numbers will<br />
then start high and count down. Otherwise<br />
BestBET will by default start with heat 1 for<br />
each event and increase the heat number<br />
each race.<br />
If you change the default to “Descending”,<br />
you will then be asked to select the “normal”<br />
maximum heat number. Values from 1 to<br />
100 are allowed. BestBET sets the heat<br />
number to this value at the beginning of<br />
each event. If the beginning heat number is<br />
different, and it often will be, just change it<br />
to the correct value at the main screen once<br />
that event starts (and after choosing<br />
NextEventandRace if in the manual arm<br />
mode).<br />
Page C- 3 of 9<br />
Version MAR06 All Rights Reserved<br />
• Finding prior Race results<br />
If you need to retrieve results from a<br />
previous race (forgot to print results or they<br />
got lost or …), you can do it from the<br />
RaceResults | Find Previous Race Results |<br />
by Event/heat# or by Race# menu. You’ll<br />
need to switch to Manually arming and look<br />
for old results between races.<br />
If you are finding the results by<br />
Event/heat#, enter that Event# and Heat# in<br />
the correct places on the screen then select<br />
RaceResults | Find Previous Race Results |<br />
by Event/heat#. If you're finding results by<br />
Race#, enter that Race# then select<br />
RaceResults | Find Previous Race Results |<br />
by Race#. Those results will then be<br />
displayed and can be (re)printed.
BestBET HANDBOOK<br />
Section C – DETAILED OPERATING INSTRUCTIONS<br />
Don’t forget to re-enter the last race number<br />
when you are done. But if you don’t<br />
BestBET will warn you. If you choose to<br />
ignore the warning, results stored to the hard<br />
disk file will have duplicate race numbers.<br />
Also, some results stored in RAM will be<br />
destroyed (overwritten) and a scoring<br />
program may not be able to find the correct<br />
race results. And if you are networking with<br />
a scoring program computer, some if it’s<br />
files will be overwritten.<br />
• Loading a previous Meet<br />
This command can be used to load the<br />
contents of a previous meet. This is useful if<br />
there is a power outage and all results have<br />
not been sent to the scoring program or<br />
printed. It is also useful if you are timing a<br />
meet lasting more than a day and you need<br />
to turn the computer off overnight. Just<br />
click on the command and BestBET will<br />
show you a list of previous Meets (the Meet<br />
names will have the extension .bbt<br />
appended). Select the Meet you want and<br />
click the OK button. The Meet will then be<br />
loaded into memory and the last race from<br />
that Meet displayed. You can then retrieve<br />
previous race results as described in the<br />
previous section or simply continue the<br />
Meet.<br />
4. Scoring program<br />
The COM port or LAN and the scoring<br />
program are selected from ScoringProgram.<br />
Refer to Fig. 7. Also refer to Fig. 11a-c,<br />
Fig. 12, and the Appendix if using a LAN<br />
for scoring program communications.<br />
5. ScoreBoard<br />
If you have purchased a scoreboard with<br />
your BestBET system, you need to tell<br />
BestBET which serial port is connected to<br />
the scoreboard. Do this from the<br />
ScoreBoard menu. See Figure 8. You must<br />
select a different serial port than you are<br />
using for other tasks, such as a mouse or the<br />
scoring program computer. If the computer<br />
displays the message “Port already open or<br />
non-existent…” when you try to select a<br />
comm port, it is already being used so select<br />
a different one. If your computer does not<br />
have an available serial port, ports can be<br />
added via expansion cards or USB ports.<br />
BestBET can supply this hardware at<br />
additional cost.<br />
If you are using a multi-line scoreboard, you<br />
need to tell BestBET from the ScoreBoard<br />
menu. Also, if you want to change the<br />
finish display time on a single-line scoreboard,<br />
do so at the ScoreBoard menu. The<br />
default time is 4 seconds until the next finish<br />
is displayed or the scoreboard reverts to the<br />
elapsed time (if there is not yet another<br />
finish to display).<br />
BestBET automatically sends race results to<br />
the scoring program. You only need to<br />
connect the BestBET computer to the<br />
computer running the scoring program with<br />
either<br />
• a null modem cable (serial port<br />
connection) and pick a COM port.<br />
Be sure to use a null modem cable,<br />
aka data transfer cable, and not a<br />
straight-through cable, aka mouse<br />
extension cable.<br />
• An Ethernet cable or wireless card.<br />
.<br />
Page C- 4 of 9<br />
Version MAR06 All Rights Reserved<br />
The elapsed time and finish times are<br />
displayed on the scoreboard during the race.<br />
After the last finish occurs the results are<br />
displayed again until the next race starts.<br />
Usually the next race starts before the 2nd<br />
round of finish times ends.<br />
If you want to show results again on a<br />
single-line scoreboard, e.g., you have edited<br />
a finish time(s), press the “Display Results<br />
on Scoreboard” button on the screen or the<br />
“D” key on the keyboard. If the next race
BestBET HANDBOOK<br />
Section C – DETAILED OPERATING INSTRUCTIONS<br />
starts during this last cycle, the elapsed time<br />
for the next race will be displayed.<br />
6. Run or Test Mode<br />
Refer to Figure 9. When running the meet<br />
you will be in ‘Run’ mode and the screen<br />
color will be teal. The ‘Test’ mode allows<br />
you to check operation of the system<br />
without storing any results and therefore<br />
without affecting any data in RAM or the<br />
files stored to the hard drive. You have to<br />
be in ‘Manually’ arming mode before<br />
selecting ‘Test’. The screen will turn red to<br />
remind you that you are in this mode and to<br />
go back to ‘Run’ mode before actually<br />
starting the meet.<br />
7. 'Arming' BestBET - Manual vs.<br />
Auto mode<br />
This option is selected from the main screen.<br />
The BestBET operator can choose to press<br />
the NextRace or NextEvent… button before<br />
each race. This is the default mode and the<br />
mode to which BestBET is set when first<br />
started.<br />
Alternatively, the operator can select the<br />
'Automatically Arm' mode. BestBET will<br />
automatically reset and arm itself 2 - 9<br />
seconds after the race is finished – the<br />
BestBET operator chooses the reset delay<br />
from the ‘Meet Setup’ menu as previously<br />
discussed. Some features of BestBET, such<br />
as finding previous races or changing race<br />
numbers manually, are not available when in<br />
the 'Automatically Arm' mode so you'll have<br />
to switch back to 'Manually Arm' to use<br />
them. The operator can switch between<br />
automatic and manual arm as often as<br />
needed.<br />
When in the automatic arm mode you'll still<br />
have to keep track of events and manually<br />
change events (if you are using this feature -<br />
see the next section).<br />
8. Event description and number<br />
The Event number and description can be<br />
selected from a drop-down list (if you have<br />
chosen an event description file from the Setup<br />
menu), entered manually, or left blank.<br />
Whenever the event changes at poolside, you<br />
will need to update the Event if you are keeping<br />
track of them.<br />
If you are operating in 'Manually Arm'<br />
mode, the easiest way to do this is to use the<br />
“Next Event AND Race” button. This is<br />
described in Section 10. Alternatively, you<br />
can select either the new event description<br />
or number. Selecting either of these<br />
2 event items automatically updates the<br />
other 2.<br />
9. Heat numbers<br />
BestBET increments (or decrements if heat<br />
sequence is descending) the Heat number<br />
every time it re-arms itself (auto arm mode)<br />
or you press the Next Race button (manual<br />
arm mode). BestBET automatically resets<br />
the Heat number if you change the event<br />
manually.<br />
Event and heat numbers can be used to<br />
retrieve previous race results. See the<br />
discussion in topic 3.<br />
10. Race number<br />
You will not normally need to enter or<br />
change a race number. BestBET<br />
automatically increments the race number<br />
every time it re-arms itself (auto arm mode)<br />
or you press the Next Race button (manual<br />
arm mode). It also decreases the race<br />
Page C- 5 of 9<br />
Version MAR06 All Rights Reserved
BestBET HANDBOOK<br />
Section C – DETAILED OPERATING INSTRUCTIONS<br />
number if there is a false start and you press<br />
the False Start button.<br />
11. Date, time<br />
The date and time are automatically set by<br />
BestBET using your computer’s clock. The<br />
operator cannot edit this data. The date and<br />
time are updated every time BestBET rearms<br />
itself (auto arm mode) or you press the<br />
Next Race button (manual arm mode). This<br />
date, time “stamp” is useful in sorting out<br />
race results if there is any confusion about<br />
which results correspond with which heat.<br />
12. Starting a new race (including the<br />
1 st race)<br />
After you have selected the ‘Meet Setup’<br />
choices (Buttons per Lane, Unused Lanes,<br />
Timer Precision, Official Time Rules, Lane<br />
order, meet description file) and entered a<br />
Meet Name, you are ready to start a meet. If<br />
you want BestBET to automatically arm<br />
itself, click the 'Arm Timer for Next Race -<br />
Automatically' button. If you want to arm<br />
BestBET manually, just press the NextRace<br />
button or NextEventANDRace button.<br />
Whether you have chosen automatic or<br />
manual, the timer is now ready (as indicated<br />
by the ‘READY’ in the 'Elapsed Time'<br />
window) and the race and heat numbers are<br />
incremented. Next Event… also increments<br />
the event description/number/distance.<br />
You can tell BestBET at this time which, if<br />
any, lanes are vacant. But it is often best to<br />
wait until the race starts, just to be sure.<br />
When the Starter begins the race, the SBC<br />
will start its timer and the Elapsed Time<br />
clock will display that information. To<br />
“tell” BestBET which lanes are vacant (in<br />
addition to any Unused lanes), just click the<br />
appropriate Vacant Lane check box.<br />
BestBET will set all times in that lane to<br />
“9999.99”. This is the indication that there<br />
will not be a time for those lanes’ buttons.<br />
13. A Race Starts but BestBET Didn't<br />
This could happen if you are using BestBET<br />
in the manual arming mode and you didn't<br />
re-arm after the last race. BestBET will tell<br />
you that the SBC has detected a start – just<br />
answer yes to the question it asks. The<br />
correct elapsed time will then be displayed<br />
and finish times will be correct.<br />
A race could also start when BestBET isn’t<br />
ready if it thinks the last race did not finish<br />
(a button wasn’t pressed and the BestBET<br />
operator didn’t press the appropriate ‘Lazy<br />
Button’). If this happens, finish the race<br />
(probably by clicking the appropriate ‘Press<br />
Lazy Buttons’), then click the 'Start Timer'<br />
button (the button which toggles between<br />
'False Start' and 'Start Timer'). [If using the<br />
automatically arming option switch to<br />
‘Manual Arm’ first.] Obviously the finish<br />
times will not be correct but placing will be<br />
accurate. Correct the finish times according<br />
to USS rules by adding the average stop<br />
watch time difference - see the USS rule<br />
book.<br />
14. False start – what to do<br />
Easy – just press the False Start button.<br />
False starts can occur if the timer presses the<br />
recall button or if the starter switch activates<br />
randomly (watch out for this). BestBET will<br />
decrement the Race and Heat numbers. If in<br />
the manual arm mode you will have to press<br />
the 'NextRace/NextEvent' button again.<br />
You will also have to tell BestBET again<br />
which lanes are vacant.<br />
Page C- 6 of 9<br />
Version MAR06 All Rights Reserved
BestBET HANDBOOK<br />
Section C – DETAILED OPERATING INSTRUCTIONS<br />
15. Empty lane – what to do<br />
In addition to the Unused Lanes which you<br />
specified in the Setup main menu, there will<br />
often be vacant lanes in the normally-used<br />
lanes. As discussed previously, you tell<br />
BestBET which lanes are vacant by<br />
checking the appropriate Vacant Lane check<br />
box. This sets all times in the lane to<br />
9999.99. This is a “marker” used by<br />
BestBET to indicate that there will not be<br />
button times for that lane.<br />
16. Somebody doesn’t press a button<br />
Normally all buttons in a lane with a<br />
contestant will be pressed and the corresponding<br />
time will display on the BestBET<br />
screen. Occasionally, however, a button<br />
won’t be pressed, or will not register, or …<br />
When this happens, click the appropriate<br />
Press Lazy Buttons. This sets the time for<br />
any buttons in that lane which weren’t<br />
pressed to 9999.99. This time is ignored in<br />
the calculation of the official time, and<br />
serves to indicate that the time did not come<br />
from a lane button.<br />
17. You made a mistake about an<br />
empty lane or pressed the wrong<br />
“Lazy Button”– what to do<br />
If you selected the wrong vacant lane, just<br />
“un-check” it and check the correct empty<br />
lane. If you pressed the wrong “lazy<br />
buttons” lane, the safest thing to do is check<br />
that lane as vacant then un-check it. You<br />
could also press that lane’s Reset Lane<br />
Buttons, but if you are not careful and Reset<br />
a lane which has finish times, those times<br />
will be wiped out.<br />
18. Timer(s) Press Push Button(s)<br />
Prematurely<br />
If this happens just press the appropriate<br />
Reset Lane Buttons. This will reset all times<br />
in that lane. BE CAREFUL! BestBET will<br />
not ask for confirmation and if you reset a<br />
lane which has legitimate times they will be<br />
eliminated.<br />
19. Manually entering an official time<br />
(over-riding official time)<br />
• If no buttons were pressed in a lane –<br />
You have no choice but to refer to the stopwatch<br />
back-up time. Click the “ Press Lazy<br />
Buttons” for the affected lanes. Print the<br />
result without having an actual time for this<br />
lane. When you get the stop watch time,<br />
either you or the scorekeeper can write it<br />
into the “official time” cell on the printout.<br />
If you’d like, you can enter the time into the<br />
computer. You’ll need to do this between<br />
races since BestBET doesn’t allow such<br />
interruption during an event. Set BestBET<br />
to the manual arm mode, enter the race<br />
number in the Race Number cell, then go to<br />
the RaceResults | Find Previous Race<br />
Results | by Race#. Just type the time into<br />
the correct “official time” cell then press the<br />
Tab key. Before pressing Next Race or<br />
returning to the automatic arm mode, enter<br />
the last race# and bring up that race so that<br />
when BestBET increments the heat and race<br />
all the info will be correct.<br />
• If only 1 button was pressed (and you<br />
are using BestBET rules) – You can choose<br />
to manually enter the one button time in the<br />
official time cell or else refer to the stop<br />
watch time as just discussed.<br />
• If the finish judge(s) decide that the<br />
places as determined by the push-button<br />
Page C- 7 of 9<br />
Version MAR06 All Rights Reserved
BestBET HANDBOOK<br />
Section C – DETAILED OPERATING INSTRUCTIONS<br />
times are wrong, you can correct the<br />
situation by changing a finish time. You<br />
cannot directly change a place – places are<br />
determined by BestBET from the Official<br />
Time(s).<br />
The correct way to change placing is to<br />
subtract the minimum time necessary from<br />
the swimmer whom the judges rule had a<br />
better finish. You'll need to be in the<br />
manual arm mode and between, not in the<br />
midst of, races. Simply highlight that<br />
swimmer’s official time, enter the faster<br />
time, and press the “Tab” key. BestBET<br />
will recalculate finishes. Print a corrected<br />
results sheet if you already had printed the<br />
incorrect results.<br />
Whenever you manually change the official<br />
time BestBET places an “X” on the right<br />
hand side of the time to signify that it has<br />
been edited; the “X” also is displayed on the<br />
printout. This “X” marker serves to keep<br />
everything on the “up-and-up” by making it<br />
clear that the official time was edited.<br />
20. Displaying results<br />
Results are automatically displayed if you<br />
are using a scoreboard and have selected a<br />
ScoreBoard communication port. After the<br />
last finish in a race, the results are displayed<br />
one more time until the next race starts. If<br />
you are in the manual arm mode and want to<br />
display results again, click the Display<br />
Results on Scoreboard button or press “D”.<br />
BestBET will cycle through the results again<br />
in finish order. Cycle through the results as<br />
many times as the meet and your desire<br />
permit.<br />
You can press the NextRace/NextEvent…<br />
button while results are being displayed.<br />
Results will be displayed until the cycle<br />
finishes or until another race starts. Then the<br />
elapsed time for the current race will be<br />
displayed.<br />
21. Saving and/or printing results<br />
Race results are automatically saved to<br />
computer memory (RAM) and to the hard<br />
drive.<br />
The easiest way to print results is by the<br />
Print Race Results button on the BestBET<br />
main screen. Pressing the “P” on the<br />
keyboard does the same thing. If you plan<br />
to print every race, select “Automatically<br />
Print – Yes” from the Setup menu. If some<br />
lanes’ results don’t show on the printout, go<br />
to the main menu RaceResults | Print Setup<br />
and set the printout to Landscape (instead of<br />
Portrait). Print again and all lanes should be<br />
included.<br />
See the next topic for how to view the race<br />
results that are saved to the hard disk.<br />
22. Power outage<br />
If you are using a computer that does not<br />
have battery back-up and there is a power<br />
outage (e.g., somebody trips over the<br />
computer’s extension cord) and not all<br />
results have been printed and/or sent to the<br />
score keeper, results can be retrieved from<br />
the hard disk. BestBET saves the race<br />
results to a file with the extension “.bbt”<br />
appended. This file can be re-loaded into<br />
the BestBET timing program. See par. (4.)<br />
of this section for instructions.<br />
It can also be viewed using the operating<br />
system’s Notepad or WordPad program.<br />
Both of these programs are simple word<br />
processors; any other word processor can<br />
also be used. Start whichever program you<br />
want to use to open the file, then open the<br />
appropriate file. It will be in the same<br />
directory that the BestBET program is<br />
located.<br />
The file contains race details and is suitable<br />
for troubleshooting. Results will be<br />
displayed very much like the individual<br />
race printouts. You can also print any of the<br />
Page C- 8 of 9<br />
Version MAR06 All Rights Reserved
BestBET HANDBOOK<br />
Section C – DETAILED OPERATING INSTRUCTIONS<br />
results using the word processor’s printing<br />
commands. BE CAREFUL NOT TO EDIT<br />
THIS FILE. If you do there is a good<br />
chance that the timer.exe program will not<br />
be able to load it. If you open the file and<br />
upon closing it the computer asks if you<br />
want to save changes, say ‘no’. If you want<br />
to work on the file, make a copy and then<br />
work on the copy.<br />
Page C- 9 of 9<br />
Version MAR06 All Rights Reserved
BestBET HANDBOOK<br />
Section D – GLOSSARY<br />
alphanumeric – a typed character which is<br />
either a letter or number.<br />
armed - when the timer is looking for the<br />
start of the next race. The big 'READY' in<br />
the 'Elapsed Time' window indicates that the<br />
SBC is armed. If that window reads ‘NOT<br />
RDY’ then it is not armed.<br />
BestBET program – the software, timer.exe,<br />
that runs on a PC and turns the PC into a<br />
timing console.<br />
cell – an area on the computer’s screen<br />
where data is displayed. Sometimes the data<br />
is “read-only” (it can’t be changed). Some<br />
data can be changed by the BestBET<br />
operator.<br />
COM1 – one of the communications ports<br />
on a personal computer. Most PC’s have a<br />
COM1 and COM2, and some have COM3<br />
and COM4. The BestBET user needs to<br />
select which communications ports to use to<br />
send data to the scoring computer and score<br />
board, if using them. Do this from the<br />
ScoringProgram and ScoreBoard menus,<br />
respectively.<br />
CPU – initials of Central Processing Unit.<br />
The “brains” of a computer. Handles<br />
calculations, program instructions, and<br />
input/output.<br />
Cross-over cable – as opposed to a straightthrough<br />
cable. The type of Ethernet cable<br />
used to connect the SBC directly to a PC’s<br />
Ethernet port.<br />
the other 2 are not competing against each<br />
other. There are 2 of each place. A<br />
computer scoring program is often used to<br />
help sort the multiple placement. See also<br />
triangle meet.<br />
Ethernet cable – a cable with 8 wires and<br />
RJ45 jacks on each end. The RJ45’s look<br />
like telephone plugs but are slightly larger.<br />
There are 2 types of Ethernet cables – crossover<br />
and straight-through. The cross-over<br />
cables are used to connect the SBC and PC<br />
directly while the straight-through cables<br />
connect the SBC and PC via a router.<br />
false start – an illegal start occurred<br />
(someone started early, not every racer was<br />
in a correct start position,…) so the race is<br />
stopped. The BestBET operator needs to<br />
press the False Start button (then the Next<br />
Race button if in manual arm mode).<br />
folder – same as a directory. Space on a<br />
storage device (floppy disk or hard disk)<br />
where related information is stored. You<br />
can make folders, give them a meaningful<br />
name, and store data in the folder.<br />
hard disk – a permanent storage device in<br />
the computer where programs and the<br />
operating system are normally kept. The<br />
hard disk cannot be readily removed from<br />
the computer, unlike a floppy disk or<br />
memory stick.<br />
Icon – a figure or picture that represents a<br />
word or phrase. Useful to help overcome<br />
language barriers.<br />
directory – same as a folder. Space on a<br />
storage device (e.g., floppy disk , hard disk,<br />
memory card…) where related information<br />
is stored. You can make directories, give<br />
them a meaningful name, and store related<br />
information in the directory.<br />
double dual meet– a meet with three teams<br />
but instead of a 3-way contest, 2 dual meets<br />
are occurring at the same time. One of the<br />
teams is competing against the other 2, but<br />
Page D - 1 of 3<br />
Version MAR06 All Rights Reserved<br />
IP Address – the numerical ‘location’ of a<br />
computer on a network. Represented as a<br />
set of four, 3-digit numbers separated by<br />
periods – abc.def.ghi.klm. Each of the 3-<br />
digit numbers can range from 0-255.<br />
landscape – “sideways” printing versus<br />
“normal” (portrait) printing.<br />
lane order – the lanes as numbered moving<br />
away from the timing system. If the lanes
BestBET HANDBOOK<br />
Section D – GLOSSARY<br />
start with “1” and increase in number, select<br />
“low to high” from the Startup | Lane order<br />
menu. If the lane numbers start with the last<br />
lane and decrease to the first lane, select<br />
“high to low”.<br />
Local Area Network (LAN) – a network<br />
which connects several (2-200) computers<br />
within a small geographical area. The<br />
computers can ‘talk’ to each other and share<br />
data, files, printers, … Connections are<br />
typically made with an Ethernet cable or<br />
WiFi.<br />
Mapping (a network folder) – WXP allows<br />
you to name a folder, shared on the network,<br />
as a letter, much like ‘C’ is commonly used<br />
for your PC’s hard drive. This ‘mapping’ of<br />
the folder makes it easy to access the folder<br />
just by using the letter name. BestBET uses<br />
this technique to know where to send race<br />
results if you are communicating with a<br />
scoring computer via a LAN. See Fig. 12<br />
and the Appendix for instructions on how to<br />
map a network folder.<br />
meet events’ description file – a file which<br />
can be imported by BestBET and shows the<br />
meet’s event numbers, distances, and<br />
descriptions on the main screen. Two<br />
example files are supplied with BestBET –<br />
SummrRec.txt and HiSchool.txt<br />
memory card – a storage device such as a<br />
‘stick’ which connects to a USB port, or a<br />
CompactFlash card. These are good devices<br />
from which to run timer.exe. They are fast,<br />
and the frequent writing of race results to<br />
them will not eventually wear out the<br />
device, unlike a hard drive.<br />
allowing the BestBET operator to mark<br />
vacant lanes, press lazy buttons… and print<br />
results.<br />
Network Interface Card (NIC) – A place to<br />
plug in a network cable. The cable ends,<br />
called RJ45, look like a telephone plug but<br />
are larger. The NIC contains the<br />
components necessary to communicate over<br />
a network<br />
null-modem cable – the type of cable needed<br />
if you are connecting a scoring computer to<br />
the BestBET timing computer via serial<br />
ports. The cable has female 9-pin<br />
connectors on each end which plug into the<br />
serial port of each computer. Two types of<br />
9-pin cables are common – the null-modem<br />
and the straight-through (aka mouse<br />
extension cable). A straight through cable,<br />
used to connect a scoring computer to some<br />
commercial timing systems, will not work.<br />
official time – the one time, calculated from<br />
the 3 button times, which will be called the<br />
contestant’s time. The official time is<br />
usually either the average or the median<br />
(middle) of the 3 button times.<br />
operating system – the program which<br />
contains instructions on how the computer<br />
handles keyboard input, mouse activity,<br />
printing… and other programs. Common<br />
personal computer operating systems<br />
include various versions of Windows,<br />
UNIX, Apple Mac OS’s, and Linux.<br />
phone jack – the type of electrical<br />
connections in the central cable. They<br />
connect to the push buttons’ phone plugs.<br />
multi-tasking – the ability of an operating<br />
system, such as Windows or Unix, to do<br />
different tasks simultaneously. What really<br />
happens is that the operating system gives<br />
each task sequential bits of time to do their<br />
jobs. This sequencing happens so rapidly<br />
that it appears several tasks are occurring at<br />
the same time. Multi-tasking allows<br />
BestBET to monitor the SBC while also<br />
Page D - 2 of 3<br />
Version MAR06 All Rights Reserved<br />
phone plug – the type of electrical<br />
connection at the end of the button cables.<br />
Connects to a phone jack.<br />
portrait – “normal” versus “sideways”<br />
(landscape) printing.<br />
Push buttons – the handles which contain<br />
the push-button switches pressed by the
BestBET HANDBOOK<br />
Section D – GLOSSARY<br />
people doing the timing. Each lane has<br />
either 2 or 3 “buttons” whose handles are<br />
colored red, white, or blue.<br />
RAM – acronym for Random Access<br />
Memory. The computer memory from<br />
which programs run. This memory is about<br />
1,000,000 times faster than hard disk<br />
memory, but is not permanent – when you<br />
turn the computer off data in RAM is lost.<br />
Router – a device that enables<br />
communication between the SBC, the<br />
computer running timer.exe, and the scoring<br />
program computer via a network.<br />
Companies that make routers include<br />
AirLink, Belkin, DLink, Linksys, and<br />
NetGear.<br />
score board – a display which shows the<br />
elapsed time and the contestant’s lane, place,<br />
and finish time. One- or multi-line<br />
scoreboards can be purchased for use with<br />
the BestBET timing system.<br />
screen saver – a program which changes the<br />
screen if a computer is not used for a few<br />
minutes. It prevents screen “burn-in” which<br />
happens when the screen displays the same<br />
information for long periods of time.<br />
Single Board Computer (SBC) – a computer<br />
usually used for specific, well-defined tasks.<br />
Has limited input/output, usually without a<br />
keyboard, mouse, or monitor. BestBET uses<br />
an SBC to monitor the electronic starter and<br />
push-buttons.<br />
touch pad – a device which a swimmer<br />
touches upon finishing a race and which<br />
then signals a timing system.<br />
triangle meet – a 3-team meet where 3 dual<br />
meets are occurring at the same time. Team<br />
A is competing against Team B, Team B is<br />
competing against Team C, and Team C is<br />
competing against Team A. All 3 teams are<br />
racing at the same time and there are 3 of<br />
each place. The scorekeeper, often with the<br />
help of a scoring program, sorts out the<br />
multiple placements. See also double-dual<br />
meet.<br />
USS timing rules – USS are the initials for<br />
United States Swimming, a governing body<br />
for competitive swimming. USS has<br />
established rules for how to decide the<br />
official time from touch pads and button<br />
times.<br />
Windows 95, 98, Me, NT, XP – the PC<br />
operating systems on which BestBET will<br />
run.<br />
Wireless adapter or card – a device that<br />
connects to a network without wires. Many<br />
modern computers have a wireless device<br />
built in. Several types of wireless devices<br />
can be purchased to add wireless capability<br />
to your computer. These include USB, PCI<br />
bus, and PC Cards.<br />
split times – the individual lap times (1 lap =<br />
2 pool lengths) in a swim race or in a relay<br />
race, each members individual time.<br />
starting system – a device which starts a race<br />
typically by sounding a beep and flashing a<br />
strobe light. A timing system, such as<br />
BestBET, detects this start and then starts<br />
the elapsed time clock. Starting systems<br />
include Colorado, OMEGA, and Daktronics.<br />
Page D - 3 of 3<br />
Version MAR06 All Rights Reserved
BestBET HANDBOOK<br />
Section E – Technical Information<br />
Operating Systems<br />
Windows 95, 98 , Me, 2000, XP, or Windows NT 3.51 or<br />
higher<br />
Maximum number of races stored per meet 999<br />
Computer Requirements<br />
• 64 MB RAM<br />
• Hard Disk Space - 2 MB for program and 0.1 – 0.5 MB per meet,<br />
depending on meet size<br />
• CPU - Pentium class<br />
BestBET Options<br />
• 6 lanes, 2 buttons per lane<br />
• 6 lanes, 3 buttons per lane<br />
• 8 lanes, 3 buttons per lane<br />
Electrical Safety<br />
- 5 V at ~ 2 milliamps<br />
- inherently safe via normally positive digital input<br />
Serial Communications<br />
- supports baud rates 9600 – 56000<br />
- supports COM1, 2, 3, &4<br />
- Other settings: no parity, 8 data bits, 1 stop bit. No flow control.<br />
Data transmitted by BestBET in response to scoring program request of:<br />
‣ “W” – BestBET system description, a null-terminated string of app. 70 bytes<br />
‣ “SC” - “current” race results are transmitted (race index unchanged)<br />
‣ “SN” - “next” race results are transmitted (race index increased by 1)<br />
‣ “SL” - “previous” race results are transmitted (race index decreased by 1)<br />
‣ “SRxxx” – where xxx is the race number: the race index is set to the requested race<br />
number and then results transmitted. Race 7 can be requested as “SR7” or “SR07” or<br />
“SR007”.<br />
‣ “SEHeehh” – where ee is the event number and hh is the heat number. Unlike<br />
requests by race number, both ee and hh must be exactly 2 digits, e.g., Event 7 is sent<br />
as “07”. Results are transmitted after BestBET finds the corresponding race number.<br />
race results<br />
- race-, event-, and heat-number, in that order, in a 10-byte ASCII string, counting the<br />
terminating null character. The 1 st 3 bytes are the race#, the next 3 the event#, and the last<br />
3 the heat#. Then,<br />
- the date/time, an 18 byte null-terminated ASCII string, with the null character, then<br />
- in order from 1 to last, each of the lanes’ official time, in seconds. Each time is a 8 bytes in<br />
the format “xxxx.xxx”. Vacant lanes’ times will be 9999.990. An official time will be<br />
8888.888 if the button times were wildly different and the BestBET operator did not<br />
manually enter an official time.<br />
Page E - 1 of 1<br />
Version MAR06 All Rights Reserved
BestBET HANDBOOK<br />
Section F – Appendix – Networking with a Scoring Program<br />
Communicating with a scoring program via a network offers some advantages over communications via<br />
a serial connection. The length of a network cable is for practical purposes infinite while a serial cable<br />
is limited to a few hundred feet at most. Or a wireless network connection can be used which allows<br />
even greater flexibility on where the scoring program computer can be placed.<br />
But setting up a network is not for the faint of heart. It requires that a router be configured which is not<br />
trivial for some routers, a folder (directory) on the scoring program be set to ‘sharing’, and that same<br />
folder be ‘mapped’ to a network drive on the BestBET computer. Figures 11a-c and 12 describe some<br />
of the basics on configuring routers and sharing/mapping folders. In addition to that information, the<br />
following Microsoft web sites offer valuable networking information for Windows XP networks:<br />
• http://www.microsofr.com/windowsxp/using/networking/getstarted/getsetup.mspx for basic<br />
information on setting up a home network. Ignore the discussion on connecting to the Internet<br />
– for the BestBET timing system the computers that need to network with each other are the<br />
SBC, the PC running the BestBET timer.exe program, and the PC running the scoring program.<br />
• http://www.microsofr.com/windowsxp/using/networking/getstarted/shareresources.mspx for<br />
information on sharing files and mapping a network drive.<br />
• If these web sites have changed, try www.microsoft.com and searching for networking in<br />
Windows XP.<br />
If you do not need the extra distance/flexibility offered by networking, BestBET recommends<br />
communicating with a scoring program via a serial connection. It is much simpler to set up although a<br />
serial port is required (or a USB port and a USB-serial adapter).<br />
Page F - 1 of 1<br />
Version MAR06 All Rights Reserved