Use HRM monitor 1 (since 0 is not officially valid)
Add missing HRM ActiveLimit parameter
Use timestamps that match PPT5

This is contrary to the HRM docs.
Correct the use of cadence in the HRM lap data
Use max speed/cadence instead of average

The HRM docs call for "momentary" values, so either is technically
valid, but as PPT5 calculates the average, there's slightly more value
in reporting maximums instead (though either and/or both could be
calculated by any given application).