different FITcontributor issues on Connect(Web) and Android App

my App adds some Data for the Session into the FIT File. I have numeric (UINT16) and String values.
On the Connect Webpage I see the Dataobjects in the right order, and get the values for the numeric Objects, but the String vales are displayed as "0".
On the Android-app I see all Objects with correct Values, the numeric ones and the strings, but the sort-order as specified in the resources.xml is irgnored.
Are these Bugs of the respective App, or do I something wrong?
So the Questins are:
1) why do I not see the Strings on connect.garmin.com?
2) why is the Sort-Order irgnored in the Android-app?

I use a Fenix5.

Regards Matthias
  • The custom developer FIT-field issues have already decreased a lot, but there are several issues left regarding FIT recordings...

    I also noticed that the ordering seems kind of random, what seemed to help in the past for me is to change the color code in order to force a new order and/or change the amount of fit fields (temporarily reduce it to 1 and then add more back...) (maybe custom fit fields are subjected to some sort of caching ?).

    I couldn't find a mention of the String recordings issue in the bug reports forum so that's potentially a new issue.

    (For future bug reports it helps to include a small code sample to reproduce the issue - even in cases like these where the code is straightforward to produce).

    It's likely that it's a bug, but what you can already to verify if you did the programming right is:
    * use the monkeygraph tool to visualize the fit file on your pc
    * import the fit file in another tool that can read fit files (eg SportTracks Desktop + Garmin Fit Devices plugin).
  • Thanks for your reply!
    With Monkeygraph I have the third different result now: the order is correct, the strings are correct, but the Value of my numeric object is now: "#VALUE?". But this Value is correct on the Androidapp and on connect. Very strange.
  • but the Value of my numeric object is now: "#VALUE?". But this Value is correct on the Androidapp and on connect. Very strange.


    I found out, that this was because of the precision was set for the numeric value. I did that, bcecause the Programmes Guide says: "0 for integer, 1 for one decimal point, 2 for two decimal points. Without this attribute the default is no rounding". So I set it to zero, but after removing the option, the Value is corrrect in Monkeygraph, so everything is as expected in monkeygraph now. The issues in the app and connect remain.

    .
  • Former Member
    Former Member
    It looks like you found a bug. Could you re-post the info in the Bug Reports forum in the format listed in the rules thread for that forum?

    Thanks,
    -Coleman