Documentation
Timing Events
Overview of running event workflow — heats, starts, finish line, and results.
Timing Events
Running events use the Timer type. The timing workflow has four coordinated pages, each used by a different role:
- Lane Assignment — Seed athletes into heats and lanes before the race.
- Starter — Trigger the gun start and communicate with the finish line.
- Finish Line — Listen for timing hardware and record finish order.
- Results — Match raw times to bib numbers.
Workflow order
Before the heat, assign lanes on the Lane Assignment page or leave unassigned for a non-laned event. Open the Starter and Finish Line pages on separate devices. The Finish Line must show Ready before the Starter can send a valid start.
When the gun fires, tap Start on the Starter page. The signal travels to the Finish Line via WebSocket. As athletes cross, the Finish Line records each split in order.
After the heat, use the Results page to assign bib numbers to each recorded time.
Multiple heats
Each event supports multiple heats. Select a heat from the dropdown on any page to switch context. Creating a new heat resets the timer and clears the finish list for that heat without affecting earlier heats.