Heartrate at high sample rate

Former Member
Former Member

I need to collect the Heartrate and Accelerometer data and save it as FIT during activity and currently I have tried below one,

function start() {

var maxSampleRate = Sensor.getMaxSampleRate();

Sensor.registerSensorDataListener(method(:onSessionSensorData), {

:period => SessionSamplePeriodSeconds, 

:heartBeatIntervals => {

        :enabled => true

    },

    :accelerometer => {

        :enabled => true,       // Enable the accelerometer

        :sampleRate => maxSampleRate,  

        :includePitch => true,

        :includeRoll => true,

        :includePower => true

    }

});

}

when using this method, it will record single data for every second, but in accelerometer coming with 25 count and it saves only the last data, Here how to save both heartrate and 

accelerometer data with maximum sample rate, Below is my current recorded data, 

.