@@ -335,6 +335,39 @@ class phpFITFileAnalysis
335
335
93 => 'inside_ride_technologies ' ,
336
336
94 => 'sound_of_motion ' ,
337
337
95 => 'stryd ' ,
338
+ 96 => 'icg ' ,
339
+ 97 => 'MiPulse ' ,
340
+ 98 => 'bsx_athletics ' ,
341
+ 99 => 'look ' ,
342
+ 100 => 'campagnolo_srl ' ,
343
+ 101 => 'body_bike_smart ' ,
344
+ 102 => 'praxisworks ' ,
345
+ 103 => 'limits_technology ' ,
346
+ 104 => 'topaction_technology ' ,
347
+ 105 => 'cosinuss ' ,
348
+ 106 => 'fitcare ' ,
349
+ 107 => 'magene ' ,
350
+ 108 => 'giant_manufacturing_co ' ,
351
+ 109 => 'tigrasport ' ,
352
+ 110 => 'salutron ' ,
353
+ 111 => 'technogym ' ,
354
+ 112 => 'bryton_sensors ' ,
355
+ 113 => 'latitude_limited ' ,
356
+ 114 => 'soaring_technology ' ,
357
+ 115 => 'igpsport ' ,
358
+ 116 => 'thinkrider ' ,
359
+ 117 => 'gopher_sport ' ,
360
+ 118 => 'waterrower ' ,
361
+ 119 => 'orangetheory ' ,
362
+ 120 => 'inpeak ' ,
363
+ 121 => 'kinetic ' ,
364
+ 122 => 'johnson_health_tech ' ,
365
+ 123 => 'polar_electro ' ,
366
+ 124 => 'seesense ' ,
367
+ 125 => 'nci_technology ' ,
368
+ 126 => 'iqsquare ' ,
369
+ 127 => 'leomo ' ,
370
+ 128 => 'ifit_com ' ,
338
371
255 => 'development ' ,
339
372
257 => 'healthandlife ' ,
340
373
258 => 'Lezyne ' ,
@@ -345,7 +378,40 @@ class phpFITFileAnalysis
345
378
263 => 'favero_electronics ' ,
346
379
264 => 'dynovelo ' ,
347
380
265 => 'Strava ' ,
381
+ 266 => 'precor ' ,
348
382
267 => 'Bryton ' ,
383
+ 268 => 'sram ' ,
384
+ 269 => 'navman ' ,
385
+ 270 => 'cobi ' ,
386
+ 271 => 'spivi ' ,
387
+ 272 => 'mio_magellan ' ,
388
+ 273 => 'evesports ' ,
389
+ 274 => 'sensitivus_gauge ' ,
390
+ 275 => 'podoon ' ,
391
+ 276 => 'life_time_fitness ' ,
392
+ 277 => 'falco_e_motors ' ,
393
+ 278 => 'minoura ' ,
394
+ 279 => 'cycliq ' ,
395
+ 280 => 'luxottica ' ,
396
+ 281 => 'trainer_road ' ,
397
+ 282 => 'the_sufferfest ' ,
398
+ 283 => 'fullspeedahead ' ,
399
+ 284 => 'virtualtraining ' ,
400
+ 285 => 'feedbacksports ' ,
401
+ 286 => 'omata ' ,
402
+ 287 => 'vdo ' ,
403
+ 288 => 'magneticdays ' ,
404
+ 289 => 'hammerhead ' ,
405
+ 290 => 'kinetic_by_kurt ' ,
406
+ 291 => 'shapelog ' ,
407
+ 292 => 'dabuziduo ' ,
408
+ 293 => 'jetblack ' ,
409
+ 294 => 'coros ' ,
410
+ 295 => 'virtugo ' ,
411
+ 296 => 'velosense ' ,
412
+ 297 => 'cycligentinc ' ,
413
+ 298 => 'trailforks ' ,
414
+ 299 => 'mahle_ebikemotion ' ,
349
415
5759 => 'actigraphcorp '
350
416
],
351
417
'pwr_zone_calc ' => [0 => 'custom ' , 1 => 'percent_ftp ' ],
@@ -399,7 +465,6 @@ class phpFITFileAnalysis
399
465
1482 => 'Forerunner 10 ' , // 'fr10',
400
466
1497 => 'Edge 800 ' , // 'edge800_korea',
401
467
1499 => 'swim ' ,
402
- 1505 => 'Rider 310 ' ,
403
468
1537 => 'Forerunner 910XT ' , // 'fr910xt_china',
404
469
1551 => 'Fenix ' , // fenix
405
470
1555 => 'edge200_taiwan ' ,
@@ -501,6 +566,31 @@ class phpFITFileAnalysis
501
566
2606 => 'vivofit jr ' , // vivo_fit_jr
502
567
2691 => 'Forerunner 935 ' , // fr935
503
568
2697 => 'Fenix 5 ' , // fenix5
569
+ 2700 => 'vivoactive3 ' ,
570
+ 2769 => 'foretrex_601_701 ' ,
571
+ 2772 => 'vivo_move_hr ' ,
572
+ 2713 => 'Edge 1030 ' , // edge_1030
573
+ 2806 => 'approach_z80 ' ,
574
+ 2831 => 'vivo_smart3_apac ' ,
575
+ 2832 => 'vivo_sport_apac ' ,
576
+ 2859 => 'descent ' ,
577
+ 2886 => 'Forerunner 645 ' , // fr645
578
+ 2888 => 'Forerunner 645 ' , // fr645m
579
+ 2900 => 'Fenix 5S Plus ' , // fenix5s_plus
580
+ 2909 => 'Edge 130 ' , // Edge_130
581
+ 2927 => 'vivosmart_4 ' ,
582
+ 2962 => 'approach_x10 ' ,
583
+ 2988 => 'vivoactive3m_w ' ,
584
+ 3011 => 'edge_explore ' ,
585
+ 3028 => 'gpsmap66 ' ,
586
+ 3049 => 'approach_s10 ' ,
587
+ 3066 => 'vivoactive3m_l ' ,
588
+ 3085 => 'approach_g80 ' ,
589
+ 3110 => 'Fenix 5 Plus ' , // fenix5_plus
590
+ 3111 => 'Fenix 5X Plus ' , // fenix5x_plus
591
+ 3112 => 'Edge 520 Plus ' , // edge_520_plus
592
+ 3299 => 'hrm_dual ' ,
593
+ 3314 => 'approach_s40 ' ,
504
594
10007 => 'SDM4 footpod ' , // sdm4
505
595
10014 => 'edge_remote ' ,
506
596
20119 => 'training_center ' ,
0 commit comments