I had add a custom field of Lap related information into the Fit file but found that, the total field is missing.
Can I know how to add the total field into the Lap data?
code in function initialize()
lapEpHField = createField("lapEpH", lapEpHField_ID, Fit.DATA_TYPE_DOUBLE, { :mesgType=>Fit.MESG_TYPE_RECORD, :units=>"EpH" });
recordLapEpHField = createField("MyLapEpH", recordLapEpHField_ID, Fit.DATA_TYPE_DOUBLE, {:mesgType => Fit.MESG_TYPE_LAP, :units=>"EpH" });
effortPointField = createField("MyEP", effortPointField_ID, Fit.DATA_TYPE_DOUBLE, {:mesgType => Fit.MESG_TYPE_SESSION, :units=>"EpH" });
totalEpHField = createField("MyLapEpH", totalEpHField_ID, Fit.DATA_TYPE_DOUBLE, {:mesgType => Fit.MESG_TYPE_SESSION, :units=>"EpH" });
Codes in the xml file
<fitContributions> <fitField id="10" displayInChart="true" sortOrder="1" precision="2" chartTitle="@Strings.EpH_Lap_graph_label" dataLabel="@Strings.EpH_Lap_Label" unitLabel="@Strings.EpH_Lap_units" fillColor="#FFF000" /> <fitField id="11" displayInActivitySummary="true" displayInActivityLaps="true" sortOrder = "2" precision="2" dataLabel="@Strings.EpH_Lap_Label" unitLabel="@Strings.EpH_Lap_units" /> <fitField id="12" displayInActivityLaps="true" sortOrder = "3" precision="2" dataLabel="@Strings.EpH_Lap_Label" unitLabel="@Strings.EpH_Lap_units" /> <fitField id="13" displayInActivitySummary="true" sortOrder = "5" precision="2" dataLabel="@Strings.EpH_Lap_Label" unitLabel="@Strings.EpH_EP_units" /> </fitContributions>