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 | 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. | 1.0 | ||||||||||||||||
| <Hits> | Number of times the tag was detected. | 1.0 | ||||||||||||||||
| <MaxRSSI> | Maximum RSSI value found while determining <Time>. | 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) 
 | 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.