Forgot your password? Register
Data File Format

The passings in the passing files are stored in the following format:
<PassingNo>;<Bib/TranspCode>;<Date>;<Time>;[<EventID>];<Hits>;<MaxRSSI>;
<InternalData>;<IsActive>;[<Channel>];[<LoopID>];[<LoopOnly>];[<WakeupCounter>];
[<Battery>];[<Temperature>];[<InternalActiveData>];<BoxName>;<FileNumber>;[<MaxRSSIAntenna>];<BoxId><CrLf>

<PassingNo>

Passings record number, starting at 1 for the first passing.

<Bib/TranspCode>

Bib number of the transponder (or transponder code in case of multi use tags or Active transponders)

<Date>

Format: yyyy-MM-dd
If GPS is used, date of the detection, otherwise 0000-00-00 or 0000-00-01 after 24 hours and so on.

<Time>

Time of the detection, format: hh:mm:ss.kkk

<EventID>

ID of the bib set. The combination of <Bib> and <EventID> is unique for all RACE RESULT Bib Transponders ever produced.
In case of multi use tags <EventID> is 0 or empty.

<Hits>

Number of times the tag was detected.

<MaxRSSI>

Maximum RSSI value found while determining <Time>.
(Maximum value is 25-1 = 31)

[<InternalData>]

This field is only used for internal purposes and is optional.

<IsActive>

1 if this passing is from an active transponder

[<Channel>]

Channel ID (1 -> 8)

[<LoopID>]

Loop ID (1 -> 8)

[<LoopOnly>]

1, if this detection was generated in Store Mode.

[<WakeupCounter>]

Overall wakeup counter of the transponder (new transponders start at 10000).

[<Battery>]

Battery level in Volts.

[<Temperature>]

Temperature in degrees Celsius.   

[<InternalActiveData>]

Data transmission details. One byte. Lowest three bits: channel busy counter (number of times, the passing could not be transmitted because the transponder could not access the channel). Next three bits: no ACK counter (number of times the passing was transmitted, but no acknowledgement was received.) Seventh bit: 1, if this passing could not be transmitted at all in a previous attempt (="stored passing", old passing), 0 otherwise. Highest bit: 1, if the transponder woke up from deep sleep because of the passing, 0 otherwise.

Hint: You can check if a passing is a stored passing using
[InternalData] & 0x40 == 0x40 (the seventh bit is set)

8

(128)

7

(64)

6

(32)

5

(16)

4

(8)

3

(4)

2

(2)

1

(1)

Deep Sleep Stored No ACK Channel busy

<BoxName>

Name of the decoder. Defaults to the Device ID.

<FileNumber>

File number of the file to which this passing belongs.
[<MaxRSSIAntenna>] Antenna number (1..8) which measured the highest RSSI value. Empty for active.
<BoxId> Device ID
×

Do you have a question?

Our team is happy to advise you personally.

Contact us!

The team at RACE RESULT will be happy to assess your individual needs, troubleshoot existing issues and answer any questions that you might have. Feel free to reach out through the provided form now.

If you have a support question, please add your event ID!

I have read the data privacy terms.