Skip to content
  • There are no suggestions because the search field is empty.

Timing Service

Feature Guide: Timing Service

What Is the Timing Service?

The Timing Service is the tool that populates your Run Sheets with live lap times during racing sessions. It automatically:

  • Receives timing data from ONE TIMING feeds
  • Creates new runs when cars enter and exit the pits
  • Fills runsheets with real-time lap time data
  • Matches timing sessions to your event structure

This integration eliminates manual data entry and provides immediate access to timing information during active sessions.

Accessing the Timing Service

You can access the Timing Service in two ways:

Method 1: Through Configuration Menu

  1. Navigate through the sidebar > Configuration > System > Agents > Timing Service

Method 2: Quick Access

  1. Click Timing at the top left of the sidebar (shortcut)

Both methods take you to the Timing Service configuration interface.

Understanding the Timing Service Interface

When you open the Timing Service, you'll see a list of Timing Service Configs. This list shows:

  • All existing timing configurations you've created
  • Their current status (running or stopped)
  • Controls to start/stop each configuration

Starting a Configuration

Click the checkbox on the left of any configuration to start the timing service for that setup.

Creating a New Timing Configuration

Step 1: Create Basic Configuration

  1. Click Create timing config at the bottom left of the list
  2. Enter a Name for your configuration
  3. The new config appears in the list with just the name

Step 2: Edit Configuration Settings

  1. Click Edit on the right side of your new configuration
  2. Configure the detailed settings (covered in the next sections)

General Settings

Config Name

This is the name you assigned when creating the configuration. You can modify it here if needed.

Event Selection

Use the Event dropdown to select:

  • Series: Your racing series
  • Season: The current season
  • Event: The specific event you want to populate with timing data

Important: Ensure the Write Data to Event checkbox is ticked (it's enabled by default).

Reasoning: This dropdown works like other sections in ONE RACEHUB, so users familiar with the system will recognize the interface pattern.

Timing Options Settings

ONE TIMING Connection

Configure the data source:

  • One Timing URL: The timing feed URL
  • One Timing Port: The port number for the timing feed

Race Series

Enter the Series Name as defined in the timing feed that the service should listen to.

Important: This must exactly match the series name in the ONE TIMING system.

Setting Up Timing Feed Connection

Scenario 1: Working ONE TIMING Cloud Feed

If you have an active ONE TIMING connection:

  1. Get Connection Details:

    • In ONE TIMING, hover over the rightmost green dot in the top right. 
    • Note the URL and Port (separated by a colon)
  2. Get Series and Session Names:

    • Look at the ONE TIMING header
    • Series Name: Second to last item in the header
    • Session Name: Last item in the header
  3. Match the Information:

    • Ensure what you see in ONE TIMING matches your Timing Service Config inputs
    • This alignment is crucial for proper data synchronization

Scenario 2: Pre-Weekend Setup

If you're setting up before the weekend and don't have all required information:

  • Contact the PACETEQ support team for assistance
  • They can help you configure the service with preliminary information

Session Matching and Additional Settings

Followed Cars

Specify which cars ONE RACEHUB should populate runsheets for:

  • "All": Follow the entire grid
  • Specific Cars: Enter car numbers as a comma-separated list (e.g., "3,4,5")

Number of Sectors

Enter the number of sectors in your timing feed. Note: This input isn't always required if the information is already defined in the ONE TIMING data stream.

Activate Live Standings

Tick this checkbox if you want to use the live championship standings feature inside ONE RACEHUB.

Session Name Matching Settings

Default Behavior

By default, ONE RACEHUB uses sequence-based session name matching:

  • Calculates similarity ratio between API event session names and ONE TIMING data
  • Accepts sessions if similarity is above a certain threshold
  • Matching is case insensitive

Strict Name Matching

Enable Strict name matching when:

  • Multiple sessions in an event have very similar names
  • Default matching produces conflicts

Configuration Management

Copy Config ID

Click Copy config ID to clipboard to copy the configuration identifier for:

  • Technical support requests
  • Integration with other systems
  • Backup documentation

Save and Cancel

Use standard Save and Cancel options to confirm or abort your changes.

Monitoring Session Matching

Starting the Service

After saving your configuration:

  1. Return to the list view
  2. Start the timing service using the checkbox
  3. Monitor the "Info" column for status updates

Session Matching Information

Click the i icon in the "Info" column to see:

  • All sessions from your selected event
  • Current live feed matching status
  • Session matching details including:
    • Timing feed correlation
    • Series Name matching
    • Session Type alignment
    • Start and end time verification

Success Indicators

Green text: ONE RACEHUB successfully matched the current session from ONE TIMING feed to a ONE RACEHUB session Other colors: Indicate matching issues that may need attention

Linking Sessions for Complex Formats

When to Use Session Linking

Use session linking when you have multiple timing sessions that should combine into one ONE RACEHUB session.

Example: Qualifying with Group A, Group B, and Group C that you want to appear as one "Qualifying" session in ONE RACEHUB.

Setting Up Session Linking

  1. Navigate to Admin > Events
  2. Enter your specific event
  3. View all sessions for that event
  4. Locate the Merge Timing Sessions column
  5. Check the checkbox for sessions you want to merge
  6. All timing data during the merged period will appear in a single session

Reasoning: This feature accommodates complex session formats while maintaining clean organization in your runsheets.

Troubleshooting Common Issues

Connection Problems

  • Verify URL and port settings match ONE TIMING exactly
  • Check that the series name matches the timing feed

Session Matching Issues

  • Review session names for similarity conflicts
  • Consider enabling strict name matching
  • Check start and end times alignment
  • Verify event selection is correct

Data Not Appearing

  • Confirm "Write Data to Event" is checked
  • Verify followed cars setting includes your car numbers
  • Check that the timing service is actually running (checkbox ticked)

With proper Timing Service configuration, your runsheets will automatically populate with live timing data, eliminating manual entry and providing immediate access to performance information during racing sessions.