mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2026-07-31 07:44:24 +02:00
Garmin: add more AntGadget IDs
This commit is contained in:
+55
-2
@@ -16,7 +16,6 @@
|
|||||||
along with this program. If not, see <https://www.gnu.org/licenses/>. */
|
along with this program. If not, see <https://www.gnu.org/licenses/>. */
|
||||||
package nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit
|
package nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit
|
||||||
|
|
||||||
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.AntGadget
|
|
||||||
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.messages.FitDeviceInfo
|
import nodomain.freeyourgadget.gadgetbridge.service.devices.garmin.fit.messages.FitDeviceInfo
|
||||||
import java.util.Locale
|
import java.util.Locale
|
||||||
|
|
||||||
@@ -99,6 +98,7 @@ data class AntGadget(val manufacturer: Int, val product: Int, val name: String)
|
|||||||
AntGadget(1, 2713, "Edge 1030"),
|
AntGadget(1, 2713, "Edge 1030"),
|
||||||
AntGadget(1, 2772, "Vivomove HR"),
|
AntGadget(1, 2772, "Vivomove HR"),
|
||||||
AntGadget(1, 2787, "Vector 3"),
|
AntGadget(1, 2787, "Vector 3"),
|
||||||
|
AntGadget(1, 2798, "Fenix 5X Asia"),
|
||||||
AntGadget(1, 2806, "Approach Z80"),
|
AntGadget(1, 2806, "Approach Z80"),
|
||||||
AntGadget(1, 2859, "Descent Mk1"),
|
AntGadget(1, 2859, "Descent Mk1"),
|
||||||
AntGadget(1, 2886, "Forerunner 645"),
|
AntGadget(1, 2886, "Forerunner 645"),
|
||||||
@@ -178,6 +178,7 @@ data class AntGadget(val manufacturer: Int, val product: Int, val name: String)
|
|||||||
AntGadget(1, 4062, "Edge 840"),
|
AntGadget(1, 4062, "Edge 840"),
|
||||||
AntGadget(1, 4105, "MARQ Athlete (Gen 2)"),
|
AntGadget(1, 4105, "MARQ Athlete (Gen 2)"),
|
||||||
AntGadget(1, 4130, "HRMPro+"),
|
AntGadget(1, 4130, "HRMPro+"),
|
||||||
|
AntGadget(1, 4132, "Descent G1 Asia"),
|
||||||
AntGadget(1, 4145, "inReach Mini 2"),
|
AntGadget(1, 4145, "inReach Mini 2"),
|
||||||
AntGadget(1, 4155, "Instinct Crossover"),
|
AntGadget(1, 4155, "Instinct Crossover"),
|
||||||
AntGadget(1, 4169, "Edge Explore 2"),
|
AntGadget(1, 4169, "Edge Explore 2"),
|
||||||
@@ -190,6 +191,7 @@ data class AntGadget(val manufacturer: Int, val product: Int, val name: String)
|
|||||||
AntGadget(1, 4314, "epix Pro (Gen 2)"),
|
AntGadget(1, 4314, "epix Pro (Gen 2)"),
|
||||||
AntGadget(1, 4315, "Forerunner 965"),
|
AntGadget(1, 4315, "Forerunner 965"),
|
||||||
AntGadget(1, 4336, "GPSMAP 67"),
|
AntGadget(1, 4336, "GPSMAP 67"),
|
||||||
|
AntGadget(1, 4341, "Enduro 2"),
|
||||||
AntGadget(1, 4374, "Fenix 7S Pro"),
|
AntGadget(1, 4374, "Fenix 7S Pro"),
|
||||||
AntGadget(1, 4375, "fenix 7 Pro"),
|
AntGadget(1, 4375, "fenix 7 Pro"),
|
||||||
AntGadget(1, 4376, "Fenix 7X Pro"),
|
AntGadget(1, 4376, "Fenix 7X Pro"),
|
||||||
@@ -206,6 +208,7 @@ data class AntGadget(val manufacturer: Int, val product: Int, val name: String)
|
|||||||
AntGadget(1, 4534, "Fenix 8 Small"),
|
AntGadget(1, 4534, "Fenix 8 Small"),
|
||||||
AntGadget(1, 4536, "Fenix 8"),
|
AntGadget(1, 4536, "Fenix 8"),
|
||||||
AntGadget(1, 4565, "Forerunner 970"),
|
AntGadget(1, 4565, "Forerunner 970"),
|
||||||
|
AntGadget(1, 4575, "Enduro 3"),
|
||||||
AntGadget(1, 4583, "Instinct E"),
|
AntGadget(1, 4583, "Instinct E"),
|
||||||
AntGadget(1, 4584, "Instinct E"),
|
AntGadget(1, 4584, "Instinct E"),
|
||||||
AntGadget(1, 4585, "Instinct 3 Solar"),
|
AntGadget(1, 4585, "Instinct 3 Solar"),
|
||||||
@@ -230,13 +233,62 @@ data class AntGadget(val manufacturer: Int, val product: Int, val name: String)
|
|||||||
AntGadget(1, 30025, "Golf iOS"),
|
AntGadget(1, 30025, "Golf iOS"),
|
||||||
AntGadget(1, 65534, "Connect"),
|
AntGadget(1, 65534, "Connect"),
|
||||||
AntGadget(16, 87, "Timex Ironman GPS"),
|
AntGadget(16, 87, "Timex Ironman GPS"),
|
||||||
|
AntGadget(23, 1, "Suunto x9"),
|
||||||
|
AntGadget(23, 2, "Suunto x10"),
|
||||||
|
AntGadget(23, 3, "Suunto x6"),
|
||||||
|
AntGadget(23, 4, "Suunto Memory Belt"),
|
||||||
|
AntGadget(23, 5, "Suunto Smart Belt"),
|
||||||
|
AntGadget(23, 6, "Suunto t6"),
|
||||||
|
AntGadget(23, 7, "Suunto t6c"),
|
||||||
|
AntGadget(23, 8, "Suunto t6d"),
|
||||||
|
AntGadget(23, 9, "Suunto t4"),
|
||||||
|
AntGadget(23, 10, "Suunto t4c"),
|
||||||
|
AntGadget(23, 11, "Suunto t4d"),
|
||||||
|
AntGadget(23, 12, "Suunto t3"),
|
||||||
|
AntGadget(23, 13, "Suunto t3c"),
|
||||||
|
AntGadget(23, 14, "Suunto t3d"),
|
||||||
|
AntGadget(23, 15, "Suunto m4"),
|
||||||
|
AntGadget(23, 16, "Suunto m5"),
|
||||||
|
AntGadget(23, 17, "Suunto Quest"),
|
||||||
|
AntGadget(23, 18, "Suunto Ambit"),
|
||||||
|
AntGadget(23, 19, "Suunto Ambit2"),
|
||||||
|
AntGadget(23, 20, "Suunto Ambit2 S"),
|
||||||
|
AntGadget(23, 21, "Suunto Ambit2 R"),
|
||||||
AntGadget(23, 22, "Suunto Ambit3 Peak"),
|
AntGadget(23, 22, "Suunto Ambit3 Peak"),
|
||||||
AntGadget(23, 23, "Suunto Ambit3 Sport"),
|
AntGadget(23, 23, "Suunto Ambit3 Sport"),
|
||||||
|
AntGadget(23, 24, "Suunto Ambit3 Run"),
|
||||||
|
AntGadget(23, 25, "Suunto Ambit3 Vertical"),
|
||||||
|
AntGadget(23, 26, "Suunto Traverse"),
|
||||||
|
AntGadget(23, 27, "Suunto Traverse Alpha"),
|
||||||
AntGadget(23, 28, "Suunto Spartan Sport"),
|
AntGadget(23, 28, "Suunto Spartan Sport"),
|
||||||
AntGadget(23, 31, "Suunto Spartan Trainer"),
|
AntGadget(23, 29, "Suunto Spartan Ultra"),
|
||||||
|
AntGadget(23, 30, "Suunto Spartan Sport Wrist HR"),
|
||||||
|
AntGadget(23, 31, "Suunto Spartan Trainer Wrist HR"),
|
||||||
|
AntGadget(23, 32, "Suunto Spartan Sport Wrist HR Baro"),
|
||||||
|
AntGadget(23, 33, "Suunto 3"),
|
||||||
AntGadget(23, 34, "Suunto 9 Baro"),
|
AntGadget(23, 34, "Suunto 9 Baro"),
|
||||||
AntGadget(23, 35, "Suunto 9"),
|
AntGadget(23, 35, "Suunto 9"),
|
||||||
|
AntGadget(23, 36, "Suunto 5"),
|
||||||
|
AntGadget(23, 37, "Suunto EON Core"),
|
||||||
|
AntGadget(23, 38, "Suunto EON Steel"),
|
||||||
|
AntGadget(23, 39, "Suunto DS"),
|
||||||
|
AntGadget(23, 40, "Suunto 7"),
|
||||||
|
AntGadget(23, 41, "Suunto EON Steel Black"),
|
||||||
AntGadget(23, 42, "Suunto 9 Peak"),
|
AntGadget(23, 42, "Suunto 9 Peak"),
|
||||||
|
AntGadget(23, 43, "Suunto Cobra3"),
|
||||||
|
AntGadget(23, 44, "Suunto D4"),
|
||||||
|
AntGadget(23, 45, "Suunto D4f"),
|
||||||
|
AntGadget(23, 46, "Suunto D4i"),
|
||||||
|
AntGadget(23, 47, "Suunto D6"),
|
||||||
|
AntGadget(23, 48, "Suunto D6i"),
|
||||||
|
AntGadget(23, 49, "Suunto D9"),
|
||||||
|
AntGadget(23, 50, "Suunto D9tx"),
|
||||||
|
AntGadget(23, 51, "Suunto DX"),
|
||||||
|
AntGadget(23, 52, "Suunto Vyper Novo"),
|
||||||
|
AntGadget(23, 53, "Suunto Zoop Novo"),
|
||||||
|
AntGadget(23, 54, "Suunto Zoop Novo Rental"),
|
||||||
|
AntGadget(23, 55, "Suunto GPS Track POD"),
|
||||||
|
AntGadget(23, 56, "Suunto 5 Peak"),
|
||||||
AntGadget(23, 58, "Suunto 9 Peak Pro"),
|
AntGadget(23, 58, "Suunto 9 Peak Pro"),
|
||||||
AntGadget(23, 59, "Suunto Vertical"),
|
AntGadget(23, 59, "Suunto Vertical"),
|
||||||
AntGadget(23, 62, "Suunto Ocean"),
|
AntGadget(23, 62, "Suunto Ocean"),
|
||||||
@@ -255,6 +307,7 @@ data class AntGadget(val manufacturer: Int, val product: Int, val name: String)
|
|||||||
AntGadget(123, 2, "Polar H10"),
|
AntGadget(123, 2, "Polar H10"),
|
||||||
AntGadget(123, 3, "Polar H9"),
|
AntGadget(123, 3, "Polar H9"),
|
||||||
AntGadget(123, 4, "Polar Verity Sense"),
|
AntGadget(123, 4, "Polar Verity Sense"),
|
||||||
|
AntGadget(123, 261, "Polar Pacer Pro"),
|
||||||
AntGadget(258, 4, "Lezyne Super GPS"),
|
AntGadget(258, 4, "Lezyne Super GPS"),
|
||||||
AntGadget(263, 10, "Assioma Uno"),
|
AntGadget(263, 10, "Assioma Uno"),
|
||||||
AntGadget(263, 12, "Assioma Duo"),
|
AntGadget(263, 12, "Assioma Duo"),
|
||||||
|
|||||||
Reference in New Issue
Block a user