I have two data fields that write FIT data (records) that produce useful graphs in Garmin Connect.
Not sure this matters. It shouldn't. But I've made sure that the IDs do not conflict. For example, I make sure both data fields don't have ID = 12 for one of the FIT "createField" initializations. That shouldn't matter or there would be conflicts across fields from different sources.
Anyway, I've also triple-checked that my fitcontributor.xml and string.xml files are correctly aligned with the FIT IDs. All are good.
There are two issues that I've seen in my Garmin Connect Activity - that I haven't seen before.
1. I'm missing a couple of the graphs. I might be running into the limit of the number of FIT streams. I think the limit is 40. I only write four total across the two data fields. But Garmin uses a bunch for Power left/right, Pedal offset, etc, etc, etc. So MAYBE Garmin's streams use up some of the 40?
2. The bigger issue is that Garmin Connect is mixing up two of my streams. For example, I write out the WX Temperature I get from Weather Stations. That is more accurate than the device temp. I also write out a Wind Effect value. eg: a headwind vs crosswind vs tailwind relative wind speed. Anyway, strangely, Garmin Connect is sending my Temp Data under labels associated with Wind Effect. My XML labels are correct.
Anyone else seeing these issues? Missing FIT data graphs and/or mixed-up graph labels?
Thanks!