Meet management made simple.
We have basic (but solid) support live IPICO reading from mats. We currently only support start and finish. I am working on better support and doing splits and live scoring with them. I want to share my implementation plan here for public comment.
You will define a given number of split points. Essentially, at every point you want to read every race you will have a split point.
For each split point you will define a name (just for identification), event (potentially heat/round if ever done for track), ip address, port, behavior (start, finish, split, or debug).
You will choose which split point you are monitoring at a given time. So you will tell RaceTab to listen for the start, and then you can change it to the mile split point, then two mile, and then finish. RaceTab will only listen to that point split point at a given time, so you always know what you are monitoring and how it is being read.
If you need to monitor multiple points at the same time (overlapping races perhaps) then you'd need a second computer running RaceTab.
I arrived at this set up trying to make things simpler. I thought about doing time ranges of when it will read a given thing, but that just gets complicated both for me and for the user to set up. I think this leaves less room for error--so long as you have someone monitoring it to make sure it's listening to the right point. We will be sure to clearly identify the name of the point its listening to.