01.11.2014 Views

B e s t B E T

B e s t B E T

B e s t B E T

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!