I have found what appears to be a bug in pit stop reporting, where a takeover is involved.
Here is some logging from my tracking app (irrelevant lines redacted):
It appears that the PSF packet reports the time since TOC as STime, not the entire pitstop time, as it does when there is not a TOC involved.
I can work around this with some extra programming, but this does not seem to be as designed.
Here is some logging from my tracking app (irrelevant lines redacted):
^269 ^7T.J.Sarlin Started Pitstop @ 20:55:40.226
69 F.Sinchety^L took over from 69 T.J.Sarlin
^269 ^7F.Sinchety Finished Pitstop in 00:00:01.9300000 seconds at @ 20:56:06.818
...
11 G.Puc^Beta^L made a pit stop
^211 ^7G.Puc^Beta Started Pitstop @ 20:5722.076
11 R.Nagevicius^L took over from 11 G.Puc^Beta
^211 ^7R.Nagevicius Finished Pitstop in 00:00:02.6200000 seconds at @ 20:5748.667
It appears that the PSF packet reports the time since TOC as STime, not the entire pitstop time, as it does when there is not a TOC involved.
I can work around this with some extra programming, but this does not seem to be as designed.