Skip to content

ThomasKuehne/FIT-test-files

Repository files navigation

FIT test files

This is a corpus of Flexible and Interoperable Data Transfer (FIT) Protocol files to support interoperability testing of .FIT file decoding, parsing, analysing, and visualization.

FIT files are a data file format used by - among others - COROS, Garmin, Suunto, Zwift, and Wahoo for sharing health, fitness, and sport data.

AllFitMessageTypes.fit is a synthetic test vector that contains at least one example of each FIT message supported by the Garmin - FIT C# SDK.

activity examples

Sport Subsport sample activity FIT file
0 0 generic
0 15 elliptical
0 18 open water
1 0 running
1 1 running / treadmill
1 2 running / street
1 3 running / trail
1 4 running / track
1 45 running / indoor running
1 58 running / virtual activity
2 0 cycling
2 6 cycling / indoor cycling
2 7 cycling / road
2 8 cycling / mountain
2 9 cycling / downhill
2 46 cycling / gravel cycling
2 47 cycling / e-bike mountain
2 48 cycling / commuting
2 58 cycling / virtual activity
2 252 cycling / ???
4 14 fitness / equipment indoor rowing
5 0 swimming
5 17 swimming / lap swimming
5 18 swimming / open water
10 20 training / strength training
10 26 training / cardio training
10 43 training / yoga
10 62 training / breathing
11 0 walking
11 27 walking / indoor walking
12 0 cross / country-skiing
13 0 alpine skiing
15 0 rowing
15 14 rowing / indoor-rowing
17 0 hiking
17 3 hiking / trail
21 e-biking
32 sailing
37 0 stand up paddleboarding
43 windsurfing
52 0 stopwatch
53 diving
53 53 diving / single gas diving
53 54 diving / multi gas diving
53 56 diving / apnea diving
53 63 diving / CCR diving
75 0 volleyball
80 0 mixed martial art
80 70 mixed martial art / HIIT
82 snorkeling

About

Corpus of Flexible and Interoperable Data Transfer files to support interoperability testing.

Topics

Resources

Stars

Watchers

Forks

Contributors