/* Copyright (C) 2022-2024 Arjan Schrijver, Daniel Dakhno, José Rebelo This file is part of Gadgetbridge. Gadgetbridge is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Gadgetbridge is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . */ package nodomain.freeyourgadget.gadgetbridge.devices.qhybrid; import java.util.HashMap; import java.util.Map; import nodomain.freeyourgadget.gadgetbridge.model.ActivityKind; public final class QHybridConstants { public static final String HYBRIDHR_WATCHFACE_VERSION = "1.11"; public static final int HYBRID_HR_WATCHFACE_WIDGET_SIZE = 76; public static Map KNOWN_WAPP_VERSIONS = new HashMap() { { put("buddyChallengeApp", "2.10"); put("commuteApp", "2.5"); put("launcherApp", "3.9"); put("musicApp", "3.13"); put("notificationsPanelApp", "3.7"); put("ringPhoneApp", "3.8"); put("settingApp", "3.13"); put("stopwatchApp", "3.8"); put("timerApp", "3.9"); put("weatherApp", "3.11"); put("wellnessApp", "3.16"); put("AlexaApp", "3.11"); put("navigationApp", "1.1"); } }; public static Map WORKOUT_TYPES_TO_ACTIVITY_KIND = new HashMap() { { put(1, ActivityKind.TYPE_RUNNING); put(2, ActivityKind.TYPE_CYCLING); put(8, ActivityKind.TYPE_WALKING); put(12, ActivityKind.TYPE_HIKING); } }; }