The basic reason for adding support for additional chips was as follows:
While timing triathlons and duathlons, I occasionally found that the antennas did not detect a triathlon chip that the athlete was wearing on his ankle while passing through the bike gate. I think this may have been due to a combination of higher speed and poor placement (shielding) of the chip. To prevent this potential error in the future, I have added support for additional chips to the system – you need to set in the race definition whether they are used and how. Then, for each racer, additional chip(s) must or can be entered (depending on whether the chip is mandatory or optional in the race definition).
In real life, the bike chip can then be placed together with the start number on the bovden on the handlebars or as a flag on the seatpost (or otherwise).
However, as the bike may be in the depot within range of the measuring antennas, and these (unwanted) chip records could negatively affect the race result, it was still necessary to add information to the system as to when the bike chip record would be used and when it would not.
For each segment of the race (in the race definition) you set whether the 2nd, 3rd or 4th chip record is also considered as the end of that segment. So, for example, in the depot section when the racer changes from swim to bike, the 2nd chip (bike chip) is used because the racer leaves the depot with the bike. But in the case of the second depot, when the racer prepares for the final run, the 2nd chip (bike chip) is not used because the racer leaves the depot without the bike.