I haven't had much time to actually sit down and write code this week, but it doesn't mean that I haven't been thinking or capturing ideas and requirements for my yet to be name sports timer project.
The start sequence is one particular area that I need to configure as part of the boot sequence, but I need to make it as flexible as possible. So far I have thought about setting the following variables as part of the initial start line boot setup screens.
The setup screens will ask the following questions after the first two setup screens have been completed.
Warning beep sounds how many seconds before the start sequence?
How long is the window where a rider can start?
Do you want the last beep to be longer?
Answering these simple questions will give the following start sequence.
The rider will hear 5 beeps over 6 seconds which indicates the start timer is active and ready. Every second a tone will sound with the last tone lasting 2 seconds. If the IR sensor has not been tripped before the end of the last, longer tone, the start time is automatically recorded for the rider.
I have been searching the internet for an official start sequence that will help me ensure that the sequence is correct, however my documentation as a commissaire does not have it and the UCI documentation does not mention it either.
This Youtube link shows the start sequence for a UCI downhill race.