Garmin: add more ANT+ gadget IDs

This commit is contained in:
Thomas Kuehne
2026-05-24 13:31:49 +00:00
parent d659225e7b
commit 5cb0e6b70d
@@ -245,12 +245,31 @@ data class AntGadget(val manufacturer: Int, val product: Int, val name: String)
AntGadget(1, 4678, "Instinct Crossover"),
AntGadget(1, 4684, "Varia RearVue 820"),
AntGadget(1, 4759, "Instinct 3 Solar"),
AntGadget(1, 4814, "Forerunner 170 Music"),
AntGadget(1, 4815, "Forerunner 170"),
AntGadget(1, 4825, "Approach J1"),
AntGadget(1, 4916, "Forerunner 70"),
AntGadget(1, 5056, "D2 Mach 2 Pro"),
AntGadget(1, 10007, "SDM4 Pod"),
AntGadget(1, 20119, "Training Center"),
AntGadget(1, 20533, "Tacx Windows"),
AntGadget(1, 30025, "Golf iOS"),
AntGadget(1, 65534, "Connect"),
AntGadget(6, 6, "SRM PC6"),
AntGadget(6, 7, "SRM PC7"),
AntGadget(6, 8, "SRM PC8"),
AntGadget(7, 1, "Quarq Cinqo"),
AntGadget(7, 9479, "Quarq DZERO"),
AntGadget(8, 2054, "iBike AeroPod"),
AntGadget(9, 14, "Joule 2.0"),
AntGadget(9, 18, "Joule"),
AntGadget(9, 19, "Joule GPS"),
AntGadget(9, 22, "Joule GPS+"),
AntGadget(9, 272, "Powertap C1"),
AntGadget(9, 288, "Powertap P1"),
AntGadget(9, 4096, "Powertap G3"),
AntGadget(9, 4353, "Powercal"),
AntGadget(15, 6, "HRM2A"),
AntGadget(16, 87, "Timex Ironman GPS"),
AntGadget(23, 1, "Suunto x9"),
AntGadget(23, 2, "Suunto x10"),
@@ -316,7 +335,9 @@ data class AntGadget(val manufacturer: Int, val product: Int, val name: String)
AntGadget(23, 65, "Suunto Run"),
AntGadget(23, 66, "Suunto Race 2"),
AntGadget(23, 67, "Suunto Vertical 2"),
AntGadget(28, 0, "TrainingPeaks Virtual"),
AntGadget(28, 0, "TrainingPeaks"),
AntGadget(29, 1031, "Power2max S"),
AntGadget(32, 0, "Wahoo"),
AntGadget(32, 8, "TICKRX"),
AntGadget(32, 28, "ELEMNT"),
AntGadget(32, 31, "ELEMNT BOLT"),
@@ -324,14 +345,38 @@ data class AntGadget(val manufacturer: Int, val product: Int, val name: String)
AntGadget(32, 35, "TICKR FIT"),
AntGadget(32, 37, "ELEMNT ROAM"),
AntGadget(32, 40, "Kickr Core"),
AntGadget(32, 41, "PowrLink"),
AntGadget(32, 47, "ELEMNT ROAM 3"),
AntGadget(32, 57, "ELEMNT ACE"),
AntGadget(32, 338, "TRACKR RADAR"),
AntGadget(69, 1, "Stages DashL50"),
AntGadget(69, 3, "Stages M200"),
AntGadget(38, 1, "o_synce navi2coach"),
AntGadget(48, 2, "Pioneer SGX-CA500"),
AntGadget(54, 1, "IpBike"),
AntGadget(69, 1, "Stages Power Gen 1"),
AntGadget(69, 2, "Stages Power Gen 2"),
AntGadget(69, 3, "Stages Power Gen 3"),
AntGadget(70, 15, "SIGMA ROX 10.0"),
AntGadget(70, 18, "SIGMA ROX 7.0"),
AntGadget(70, 41, "SIGMA ROX 11.0"),
AntGadget(70, 42, "SIGMA iD.RUN"),
AntGadget(70, 43, "SIGMA iD.RUN HR"),
AntGadget(70, 44, "SIGMA ROX 12.0"),
AntGadget(70, 45, "SIGMA iD.FREE"),
AntGadget(70, 46, "SIGMA iD.TRI"),
AntGadget(70, 47, "SIGMA PURE GPS"),
AntGadget(70, 49, "SIGMA ROX 11.1"),
AntGadget(70, 51, "SIGMA ROX 2.0"),
AntGadget(70, 52, "SIGMA ROX 4.0"),
AntGadget(70, 54, "SIGMA ROX 12.1 EVO"),
AntGadget(70, 69, "SIGMA ROX 4.0 SE"),
AntGadget(83, 3, "Scosche Rythm+"),
AntGadget(86, 28, "Elite SUITO"),
AntGadget(89, 2800, "Tacx Neo"),
AntGadget(89, 2850, "Tacx NEO 2"),
AntGadget(98, 2, "BSX Insight 2"),
AntGadget(106, 5, "Morpheus M7"),
AntGadget(107, 344, "Magene C506SE"),
AntGadget(108, 21845, "Giant Power Pro"),
AntGadget(123, 2, "Polar H10"),
AntGadget(123, 3, "Polar H9"),
AntGadget(123, 4, "Polar Verity Sense"),
@@ -341,11 +386,16 @@ data class AntGadget(val manufacturer: Int, val product: Int, val name: String)
AntGadget(132, 3, "Cycplus C3"),
AntGadget(136, 345, "Geoid CC600"),
AntGadget(258, 4, "Lezyne Super GPS"),
AntGadget(258, 6, "Lezyne Micro-GPS"),
AntGadget(258, 9, "Lezyne Enhanced Micro C GPS"),
AntGadget(258, 11, "Lezyne MegaXL"),
AntGadget(263, 10, "Assioma Uno"),
AntGadget(263, 12, "Assioma Duo"),
AntGadget(263, 22, "Assioma Pro MX"),
AntGadget(267, 1902, "Rider 750"),
AntGadget(268, 1013, "XX1 Eagle AXS"),
AntGadget(268, 1037, "Rival eTap AXS"),
AntGadget(268, 1052, "Rival AXS"),
AntGadget(268, 1075, "GX Eagle"),
AntGadget(268, 1118, "RED AXS"),
AntGadget(268, 1139, "Rival XPLR AXS"),