Passing Record

Since protocol version 1.6:
<PassingNo>;<Bib/TranspCode>;<Date>;<Time>;[<EventID>];<Hits>;<MaxRSSI>;
<InternalData>;<IsActive>;[<Channel>];[<LoopID>];[<LoopOnly>];[<WakeupCounter>];
[<Battery>];[<Temperature>];[<InternalActiveData>];<BoxName>;<FileNumber>;[<MaxRSSIAntenna>];<BoxId><CrLf>

Older versions:
<PassingNo>;<Bib/TranspCode>;<Date>;<Time>;<EventID>;<Hits>;<MaxRSSI>
[;<InternalData>];<IsActive>[;<Channel>;<LoopID>;<LoopOnly>;<WakeupCounter>;<Battery>;<Temperature>;<InternalActiveData>]<CrLf>

 

Item Description Since protocol version

<PassingNo>

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

1.0

<Bib/TranspCode>

Bib number of the transponder. (Since protocol version 1.2: Or transponder code in case of multi use tags or Active transponders.)

1.0/1.2

<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.

1.0

<Time>

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

1.0

<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.

1.0

<Hits>

Number of times the tag was detected.

1.0

<MaxRSSI>

Maximum RSSI value found while determining <Time>.
(Maximum value for passive detection is 25-1 = 31; for RSSI of active detection see here).

1.1

[<InternalData>]

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

1.1

<IsActive>

1 if this passing is from an active transponder

1.4

[<Channel>]

Channel ID (1..8)

1.4

[<LoopID>]

Loop ID (1..8)

1.4

[<LoopOnly>]

1, if this detection was generated in Store Mode.

1.4

[<WakeupCounter>]

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

1.4

[<Battery>]

Battery level in Volts.

1.4

[<Temperature>]

Temperature in degrees Celsius.   

1.4

[<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 7 6 5 4 3 2 1
DS ST No ACK Channel busy

1.4

<BoxName>

Name of the decoder. Defaults to the Device ID.

1.6

<FileNumber>

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

Note: Each individual passing record ends with <CrLf>.

Impulse Marker

Markers generated via the Decoder have always HITS=1 and RSSI=0. When using Active, the LoopID and Channel can be used to determine the source of the marker.