Since API 5.2.2, the DataField has onTimerSplitStart and onTimerSplitEnd methods that are called when various kinds of splits happen. The information passed is a SplitInfo object containing the split type, of which one kind is SPLIT_TYPE_PACE_PRO_SPLIT, but sadly the SplitInfo received at the start of a PacePro run is empty. At the end of a PacePro split you do get an onTimerSplitEnd event containing the statistics for that split.
Is there any way to retrieve the target pace and distance at the start of a PacePro split? It's possible with workouts, just not with PacePro plans, and I was hoping there'd be a way to programmatically retrieve the data rather than get users to copy-paste it.