I'm struggling to display the Activity::Info.currentCadence value on a custom watch app I'm creating. It seems to work intermittently and record accurate values for about 5-10 seconds every minute or so off and on.
The activity type is set to 'SPORT_ROWING' and 'SUB_SPORT_GENERIC'.
I am not enabling sensors or a sensor listener (although I've tried that without success, and the sensors record accurate date in the FIT file)
I am recording the Average and Current Cadence in the application logs and you can see accurate average data, but the current cadence will only work briefly and then returns 0 values only.
The FIT file DOES record the current cadence correctly and when the application is simulated and the FIT file played back, the values are displayed correctly. It is only during execution on the watch itself that current cadence is stuck at zero.
I am using a Vivoactive 3 with updated firmware.
Any ideas?