Garmin: Make calories consistent with other devices

This commit is contained in:
José Rebelo
2026-01-15 19:36:35 +00:00
parent 617ef396a5
commit b6c125a3a6
3 changed files with 5 additions and 5 deletions
@@ -57,7 +57,7 @@ object ActivitySummaryGroup {
ActivitySummaryEntries.GROUP_ACTIVITY, listOf<String>(
ActivitySummaryEntries.ACTIVE_SECONDS,
ActivitySummaryEntries.DISTANCE_METERS,
ActivitySummaryEntries.CALORIES_ACTIVE,
ActivitySummaryEntries.CALORIES_BURNT,
ActivitySummaryEntries.HR_AVG,
ActivitySummaryEntries.STEPS,
ActivitySummaryEntries.STRIDE_TOTAL,
@@ -256,9 +256,9 @@ public class GarminWorkoutParser implements ActivitySummaryParser {
summaryData.add(STEP_LENGTH_AVG, session.getAvgStepLength(), UNIT_MM);
if (session.getTotalCalories() != null) {
summaryData.add(CALORIES_CONSUMED, session.getCaloriesConsumed(), UNIT_KCAL);
summaryData.add(CALORIES_BURNT, session.getTotalCalories(), UNIT_KCAL);
summaryData.add(CALORIES_TOTAL, session.getTotalCalories(), UNIT_KCAL);
if (session.getRestingCalories() != null) {
summaryData.add(CALORIES_ACTIVE, session.getTotalCalories() - session.getRestingCalories(), UNIT_KCAL);
summaryData.add(CALORIES_BURNT, session.getTotalCalories() - session.getRestingCalories(), UNIT_KCAL);
summaryData.add(CALORIES_RESTING, session.getRestingCalories(), UNIT_KCAL);
}
}
@@ -173,8 +173,8 @@ public class ActivitySummaryEntries {
public static final String SWIM_AVG_CADENCE = "swim_avg_cadence";
public static final String CALORIES_CONSUMED = "calories_consumed";
public static final String CALORIES_BURNT = "caloriesBurnt";
public static final String CALORIES_ACTIVE = "active_calories";
public static final String CALORIES_BURNT = "active_calories";
public static final String CALORIES_TOTAL = "caloriesBurnt";
public static final String CALORIES_RESTING = "restingCalories";
public static final String TRAINING_EFFECT_AEROBIC = "aerobicTrainingEffect";
public static final String TRAINING_EFFECT_ANAEROBIC = "anaerobicTrainingEffect";