Hello,
I have a couple of questions related to the accumulated values for the standard crank torque bike profile.
1) Should the accumulated values on a coasting or 0 cadence event be reset to 0, or should the values be maintained and allowed to roll over without intervention?
2) When the accumulated values roll over, should the accumulated value be set to 0 or the difference between the previous and current value? I.E.
if(65535 - accumulatedValue < currentValue){
val = currentValue - (65535 - accumulatedValue );
} else {
val = accumulatedValue + currentValue;
}
3) Finally, I am unsure which is the best method to indicate a coasting or 0 cadence event. The bike power profile document states that the display will interpret repeat messages as a coasting or 0 cadence event and will display zero, but it also states that the power meter should indicated when a coasting or 0 cadence event occurs. I have been using the former and this seems to work, but was looking for an absolute answer.
---
We are getting random wattage spikes out in the field and are trying to determine the root cause. They are occurring after a zero or coasting event (see attachment). Unfortunately I'm not able to reproduce in the lab and unable to record the actual ANT+ data packets coming from the device.
Related to this post :
Wattage Spike
Any support would be great. Thanks,