I've tried searching thru the documentation found in the FitSDK and did not see any guidance (maybe I didn't know where to look) on what the array represents.
Data | 15 | hrv | time | 0.468|0.468|65535|65535|65535 | s |
This just basically tells me what are the possible meaning:
https://runalyze.com/help/article/hrv#camerahrv
The website : https://developer.garmin.com/fit/file-types/activity/ tells me it's an array but not what each value represents.
HRV messages are used to record heart rate variability data. The HRV messages contain an array of RR intervals and are interleaved with record and event messages in chronological order. Note that HRV data is not timestamped, and shall be synchronized by checking successive RR intervals as they occur between other timestamped messages.