Fit Contributor - output string to Activity Summary

I am having some issues:

Garmin connect

Garmin connect mobile


Total wave ride time is correct in GCM but shows 0 in Garmin Connect.

Here are code snippets, any ideas what is happening?

In resource file:
fitField id="2" displayInActivitySummary="true" sortOrder="2" dataLabel="@Strings.wavetime_label" unitLabel="@Strings.wavetime_units" />
...
<string id="wavetime_label">Total Wave Ride Time</string>
<string id="wavetime_units">mm:ss</string>


In initialize():
wavetimeField = createField("wavetime", 2, Fit.DATA_TYPE_STRING, { :mesgType=>Fit.MESG_TYPE_SESSION, :count => 6 });
wavetimeField.setData("00:00");


In onTimerStop():
var min = (TOT_TIME/60)%60; //TOT_TIME is in seconds
var sec = TOT_TIME%60;
wavetimeField.setData(min.format("%02d") + ":" + sec.format("%02d"));


Thanks,
Dave
  • I can't figure out what I'm doing wrong. The string in the Activity Summary appears fine in Garmin Connect mobile and also when using monkeygraph.

    When I use fittocsv it also appears okay...?

    Data,11,field_description,field_name,"wavetime",,native_mesg_num,"18",,developer_data_index,"0",,field_definition_number,"2",,fit_base_type_id,"7",,,,

    and

    ,wavenum,"6.0",null,wavetime,"00:47",null,wavetime2,"9.0",
  • If the data appears as it should in the FIT file and on Garmin Connect Mobile, but incorrect on Garmin Connect, wouldn't it be a distinct possibility that it is just a bug in Garmin Connect?

    Travis