Skip to content

New, much faster implementation of a FIT parser in C#.

License

Notifications You must be signed in to change notification settings

tlaimer/FastFitParser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FastFitParser

New, much faster implementation of a FIT parser in C#.

Revision 0.3.0

  • Added declarations for all of the field types and messages that are a) generated by my Garmin 800 and b) defined in the SDK. There are some undefined records and fields that are generated by the Garmin 800, but which aren't defined in the ANT+ SDK.

  • Breaking changes happen here. The major one is building a reflection-like mechanism to dump the schema of .fit files for inspection. This requires looking up fields by field number, which couldn't really be done effectively using enums. I switched to a system of static fields in static classes that give similar results to enums, but which also allow me to add some additional data to each field declaration such as whether it is an enum or not.

About

New, much faster implementation of a FIT parser in C#.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%