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

Al Kamel Data Relay

Convert the Al Kamel Timing Feed into a PACETEQ Feed for seamless integration with ONE TIMING and ONE RACEHUB. Flexible configuration options ensure compatibility and performance for your event workflow.

Overview

The PACETEQ Al Kamel Data Relay facilitates the conversion of the Al Kamel v2 Timing Protocol into the PACETEQ Timing Feed. This enables direct use of Al Kamel timing data within ONE TIMING and ONE RACEHUB. The relay offers a range of configuration options to ensure the resulting feed functions as intended for your specific series or event.

 


 

The Data Relay

To operate the relay, you must first specify the configuration file and ensure a functional connection to Al Kamel. The configuration file (config.txt) is located in the same folder as the Data Relay and contains all essential settings.


 

Start the Data Relay

  1. Configure Settings: Ensure all required parameters are set in the config.txt file.
  2. Initiate the Relay: Start the Data Relay application and specify the track's timezone.
  3. Protocol Selection: Choose either "AlKamel" or "Al Kamel 2" as the protocol (use "Al Kamel 2" in most cases).
  4. Session Management: The relay can remain active for multiple sessions. To deactivate, simply deselect the protocol.
  5. Reset Option: Use the Reset option to clear the Timing Feed, which may improve performance over a race weekend.

 

Config File Structure

AlKamelServer2

  • Purpose: Specifies the origin of the Al Kamel timing feed (IP address or DNS and port).
  • Example:
    AlKamelServer2=datapublisher.alkamelsystems.com:11001
 

Additional Source Feeds

  • Purpose: Access supplementary Al Kamel feeds if required by your series.
  • Example:
  AlKamelServer2_FeDuels=v2duels.aks:11001
AlKamel2Feeds_FeDuels=timing,raceControl,telemEvent,attackMode
 

Data Destinations

  • Purpose: Define endpoints for Timing and GPS messages (IP:Port format).
  • Example:
  TimingServer=localhost:1664
GpsServer=localhost:1666
 

Timing Credentials

  • Purpose: Secure access to the Al Kamel timing feed.
  • Settings:
  User=
Password=
Manual Season Overwrite
  • Purpose: Manually set the season for all incoming sessions.
  • Setting:
    Season=2024

Using Racing Numbers as TLA in Endurance Racing

  • Purpose: Use car numbers as TLA when the timekeeper populates the TLA field with driver names.
  • Setting:
    UseRacingNumberAsName=True

Define the Track Map

  • Purpose: Replace the Al Kamel track name with the correct ONE TIMING track name for the event.
  • Setting:
    Track=Spa-Francorchamps

Use Loops

  • Purpose: Enable or disable timing loops. Loops are enabled by default but can be turned off if needed.
  • Setting:
    UseLoops=False

Performance Loops

  • Purpose: Enable performance loops for events like the 24 Hours of Le Mans.
  • Activation:
    ProcessPerformanceLoops=True
  • Configuration:
    PerformanceLoops=PerformanceLoops.LeMans2024.txt
  • File Example (PerformanceLoops.LeMans2024.txt):
  A18-2=9.27
A18-3=138.96
S6-1=3377.3
S6-2=3407.31
A6-1=4397.76
A6-2=4417.77
A6-3=4589.86

 

Notes & Tips

Note: The relay can be left running for multiple sessions and reset as needed for optimal performance.

Tip: Always verify your config.txt settings before starting the relay to ensure a smooth data flow.

 

 

Related Articles