Daff23 - 30 May 2018 06:23 AM
Hi all,
I am currently working on my master thesis in cycling aerodynamics. For our test we would like to ramp up the read out frequency of the Powermeter. (Currently 1Hz).
I have tried playing around with SimulANT+ and managed to write out the data from my powermeter when I cycle on an indoor trainer. However the timestamps are roughly 1 second apart.
In the ANT Messages I see a much higher communication frequency between the powermeter and the receiver at around 5Hz. Is there any way to extract the power data in that sampling frequency?
Any help is welcomed!
Cheers,
Max
I should also say that the FIT files I have looked at always have 1 second resolution, even if the PM is at 4Hz. The receiver must be doing some averaging/rollup of data into a time window. If _you_ write your own receiver you don't have to do that.
Time, ordering events, is a big issue in ANT+ in my opinion. Nowhere is order and simultaneity covered in the docs. A massive oversight for a distributed system, eh? What causes speed and power data from different physical sensors, in different physical locations, to be declared simultaneous and lumped into a single reading?
My rants aside, your power meter _is_ sending at a rate greater than 1Hz, and your data output, if from a FIT file, is made up for that data, but timeboxed/averaged. By what scheme the averaging occurs is the (dirty?) secret of the receiver implementor, and since they're _all_ closed source, you'll never know.