Native Run Power, Forerunner 955. Top half is a quick little CIQ data field. Bottom half is a native field. C = current, A = average.
CIQ's averagePower is good.
CIQ's currentPower is NULL
This is clearly a major oversight/bug. It might be CIQ's bug? Or the device F/W forgot to drop the value into the structure. But the device's native data fields know about current power, so I imagine it is somehow a CIQ bug. Regardless, this should be an easy fix. And the DEVICE people have no reason to "fix" this since the device works perfectly fine. The CIQ guys needs to ask them to publish currentPower to the CIQ system.
We can code a hack to generate currentPower from incremental changes to averagePower... except averagePower is an integer, so actually no we can't... since averagePower won't change much at an integer level over a short time at a steady effort. Ugh.