Categorygithub.com/usedbytes/fit
modulepackage
0.2.0
Repository: https://github.com/usedbytes/fit.git
Documentation: pkg.go.dev

# README

fit

license GoDoc Build Status

This library is at the moment very much in flux.

fit is a Go package that implements decoding of the Flexible and Interoperable Data Transfer (FIT) Protocol. Fit is a "compact binary format designed for storing and sharing data from sport, fitness and health devices". Fit files are created by newer GPS enabled Garmin sport watches and cycling computers, such as the Forerunner/Edge/Fenix series.

Current supported FIT SDK version: 16.20

Features

  • Supports all FIT file types.
  • Accessors for scaled fields.
  • Accessors for dynamic fields.
  • Field components expansion.
  • Go code generation for custom FIT product profiles.

Installation

$ go get github.com/tormoder/fit

About fit

# Packages

No description provided by the author
Package dyncrc16 implements the Dynastream CRC-16 checksum.

# Functions

CheckIntegrity verifies the FIT header and file CRC.
Decode reads a FIT file from r and returns it as a *Fit.
DecodeHeader returns the FIT file header without decoding the entire FIT file.
DecodeHeaderAndFileID returns the FIT file header and FileId message without decoding the entire FIT file.
NewLatitude returns a new latitude from a semicircle.
NewLatitudeDegrees returns a new latitude from a degree.
NewLatitudeInvalid returns an invalid latitude.
NewLongitude returns a new longitude from a semicircle.
NewLongitudeDegrees returns a new longitude from a degree.
NewLongitudeInvalid returns an invalid longitude.

# Constants

No description provided by the author
No description provided by the author
0 to 100.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Cycling.
Cycling.
Fitness Equipment.
No description provided by the author
Cycling.
Cycling.
Fitness Equipment.
No description provided by the author
Swimming.
Cycling.
Swimming.
Cycling.
Cycling.
Cycling.
Fitness Equipment.
Run.
Run.
Cycling.
Run.
Run.
All is for goals only to include all sports.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Mulitsport transition.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Left anterior forearm.
No description provided by the author
No description provided by the author
Left posterior forearm.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Right anterior forearm.
No description provided by the author
No description provided by the author
Right posterior forearm.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Still photo taken.
End of video recording.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Mark of video file split (end of one file, beginning of the other).
Mark of video file split start.
Start of video recording.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Allows clear of checksum for flash memory where can only write 1 to 0 without erasing sector.
No description provided by the author
Set to mark checksum as valid if computes to invalid values 0 or 0xFF.
Temporary loss of communications.
Connection closed due to extended bad communications.
No description provided by the author
Timeout pairing to previously paired device.
Timeout pairing to any device.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Creator of the file is always device index 0.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Austrian Grid (BMN).
Borneo RSO.
British National Grid.
dd.dddddd.
dddmm.mmm.
dddmmss.
Dutch grid system.
Estonian grid system.
Finnish grid system Zone3 KKJ27.
Gausss Krueger (German).
Hungarian grid system.
Icelandic Grid.
India zone 0.
India zone IA.
India zone IB.
India zone IIA.
India zone IIB.
India zone IIIA.
India zone IIIB.
India zone IVA.
India zone IVB.
Indonesian Equatorial LCO.
Indonesian Irian LCO.
Indonesian Southern LCO.
No description provided by the author
Irish Grid.
Irish Transverse Mercator.
Latvian Transverse Mercator.
Loran TD.
Maidenhead grid system.
MGRS grid system.
Modified RT-90 (Sweden).
New Zealand grid system.
New Zealand Transverse Mercator.
Qatar National Grid.
South African Grid.
RT-90 (Sweden).
Reference Grid 99 TM (Swedish).
Swiss CH-1903 grid.
Taiwan Grid.
United States National Grid.
UTM/UPS grid system.
West Malayan RSO.
No description provided by the author
No description provided by the author
No description provided by the author
Group 1.
marker.
marker.
Group 0.
Group 0.
start/stop/marker.
Group 1.
marker.
marker.
Group 1.
Group 0.
Group 0.
marker.
marker.
Group 0.
Group 0.
No description provided by the author
Stop at end of each lap.
Stop at end of each length.
start / stop group 0.
stop_all group 0.
Group 0.
Group 0.
stop_all group 0.
marker.
marker.
marker.
Stop at end of each session.
Group 0.
Group 0.
marker.
Group 1.
Group 0.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
marker.
Group 1.
start / stop.
Start at beginning of workout.
Read/erase, multiple files.
Read/erase, multiple files.
Read only.
Read/write/erase, multiple files.
Read only, single file.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Read/write, single file.
No description provided by the author
0xF7 - 0xFE reserved for manufacturer specific file types.
0xF7 - 0xFE reserved for manufacturer specific file types.
Read only.
Read only.
No description provided by the author
Read/write, single file.
Read/write/erase.
Read/write/erase.
Read/write, single file.
Read/write, multiple files, file number = sport type.
Read only, single file.
Read only, single file.
Read/write/erase, multiple files.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
lost connection to fitness equipment.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
AXH01 HRM chipset.
AXS01 HRM Bike Chipset model for ANT+ messaging.
BCM model for ANT+ messaging.
BSM model for ANT+ messaging.
No description provided by the author
Garmin Connect website.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Also Edge Touring Plus.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Forerunner 110.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
fr225 model for HRM ANT+ messaging.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Forerunner 310.
No description provided by the author
Forerunner 405.
No description provided by the author
Forerunner 50.
Forerunner 60.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
hrm_run model for HRM ANT+ messaging.
No description provided by the author
hrm_tri model for HRM ANT+ messaging.
No description provided by the author
SDM4 footpod.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
% contribution scaled by 100.
data corresponds to right if set, otherwise unknown.
No description provided by the author
% contribution.
data corresponds to right if set, otherwise unknown.
Length with strokes.
Rest period.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Do not use.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Indoorcycling Group.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
0xFF00 - 0xFFFE reserved for manufacturer specific messages.
0xFF00 - 0xFFFE reserved for manufacturer specific messages.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
index.
reserved (default 0).
message is selected if set.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Auto multi-sport feature is enabled and user pressed lap button to advance session.
Auto sport change caused by user linking to fitness equipment.
No description provided by the author
User changed sport.
External device connected with ANT.
External device connected with ANT+.
External device connected with BT.
External device connected with BLE.
No description provided by the author
Onboard device.
External device connected with Wifi.
All is for goals only to include all sports.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Mulitsport transition.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Mulitsport transition.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
stroke was detected but cannot be identified.
No description provided by the author
No description provided by the author
No description provided by the author
Motorcycling.
Alpine Skiing/Snowboarding.
Transition.
Cycling.
Training.
Walking.
Tennis.
Cycling.
Cycling.
E-Biking.
Fitness Equipment.
Tennis.
Training.
No description provided by the author
Cycling.
Cycling/Fitness Equipment.
Fitness Equipment.
Fitness Equipment.
Walking/Fitness Equipment.
No description provided by the author
Swimming.
Tennis.
Motorcycling.
Cycling.
Swimming.
Flying.
Cycling.
Alpine Skiing/Snowboarding.
Cycling.
Transition.
Walking.
Cycling.
Fitness Equipment.
Run.
Training.
Transition.
Run.
Cycling.
Run.
Run/Fitness Equipment.
Tennis.
Kayaking/Rafting.
Flying.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
IM is a mixed interval containing the same number of lengths for each of: Butterfly, Backstroke, Breaststroke, Freestyle, swam in that order.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Cadence source required for workout step.
No description provided by the author
Distance source required for workout step.
No description provided by the author
No description provided by the author
Grade source required for workout step.
Heart rate source required for workout step.
No description provided by the author
No description provided by the author
No description provided by the author
Power source required for workout step.
No description provided by the author
Resistance source required for workout step.
Speed source required for workout step.
For backwards compatibility.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

AccelerometerDataMsg represents the accelerometer_data FIT message type.
ActivityFile represents the Activity FIT file type.
ActivityMsg represents the activity FIT message type.
ActivitySummaryFile represents the Activity Summary FIT file type.
AviationAttitudeMsg represents the aviation_attitude FIT message type.
BikeProfileMsg represents the bike_profile FIT message type.
BloodPressureFile represents the Bload Pressure FIT file type.
BloodPressureMsg represents the blood_pressure FIT message type.
CadenceZoneMsg represents the cadence_zone FIT message type.
CameraEventMsg represents the camera_event FIT message type.
CapabilitiesMsg represents the capabilities FIT message type.
CourseFile represents the Course FIT file type.
CourseMsg represents the course FIT message type.
CoursePointMsg represents the course_point FIT message type.
DeviceFile represents the Device FIT file type.
DeviceInfoMsg represents the device_info FIT message type.
DeviceSettingsMsg represents the device_settings FIT message type.
EventMsg represents the event FIT message type.
FieldCapabilitiesMsg represents the field_capabilities FIT message type.
FileCapabilitiesMsg represents the file_capabilities FIT message type.
FileCreatorMsg represents the file_creator FIT message type.
FileIdMsg represents the file_id FIT message type.
Fit represents a decoded FIT file.
GoalMsg represents the goal FIT message type.
GoalsFile represents the Goals FIT file type.
GyroscopeDataMsg represents the gyroscope_data FIT message type.
Header represents a FIT file header.
HrmProfileMsg represents the hrm_profile FIT message type.
HrvMsg represents the hrv FIT message type.
HrZoneMsg represents the hr_zone FIT message type.
LapMsg represents the lap FIT message type.
Latitude represents the geographical coordinate latitude.
LengthMsg represents the length FIT message type.
Longitude represents the geographical coordinate longitude.
MemoGlobMsg represents the memo_glob FIT message type.
MesgCapabilitiesMsg represents the mesg_capabilities FIT message type.
MetZoneMsg represents the met_zone FIT message type.
MonitoringAFile represents the MonitoringA FIT file type.
MonitoringBFile represents the MonitoringB FIT file type.
MonitoringDailyFile represents the Daily Monitoring FIT file type.
MonitoringInfoMsg represents the monitoring_info FIT message type.
MonitoringMsg represents the monitoring FIT message type.
NmeaSentenceMsg represents the nmea_sentence FIT message type.
ObdiiDataMsg represents the obdii_data FIT message type.
PowerZoneMsg represents the power_zone FIT message type.
RecordMsg represents the record FIT message type.
ScheduleMsg represents the schedule FIT message type.
SchedulesFile represents the Schedules FIT file type.
SdmProfileMsg represents the sdm_profile FIT message type.
SegmentFile represents the Segment FIT file type.
SegmentFileMsg represents the segment_file FIT message type.
SegmentIdMsg represents the segment_id FIT message type.
SegmentLapMsg represents the segment_lap FIT message type.
SegmentLeaderboardEntryMsg represents the segment_leaderboard_entry FIT message type.
SegmentListFile represents the Segment List FIT file type.
SegmentPointMsg represents the segment_point FIT message type.
SessionMsg represents the session FIT message type.
SettingsFile represents the Settings FIT file type.
SlaveDeviceMsg represents the slave_device FIT message type.
SoftwareMsg represents the software FIT message type.
SpeedZoneMsg represents the speed_zone FIT message type.
SportFile represents the Sport Settings FIT file type.
SportMsg represents the sport FIT message type.
ThreeDSensorCalibrationMsg represents the three_d_sensor_calibration FIT message type.
TimestampCorrelationMsg represents the timestamp_correlation FIT message type.
TotalsFile represents the Totals FIT file type.
TotalsMsg represents the totals FIT message type.
TrainingFileMsg represents the training_file FIT message type.
UnknownField represents an unknown FIT message field not found in the official profile.
UserProfileMsg represents the user_profile FIT message type.
VideoClipMsg represents the video_clip FIT message type.
VideoDescriptionMsg represents the video_description FIT message type.
VideoFrameMsg represents the video_frame FIT message type.
VideoMsg represents the video FIT message type.
VideoTitleMsg represents the video_title FIT message type.
WeightFile represents the Weight FIT file type.
WeightScaleMsg represents the weight_scale FIT message type.
WorkoutFile represents the Workout FIT file type.
WorkoutMsg represents the workout FIT message type.
WorkoutStepMsg represents the workout_step FIT message type.
ZonesTargetMsg represents the zones_target FIT message type.

# Type aliases

ActivityClass represents the activity_class FIT type.
ActivityLevel represents the activity_level FIT type.
ActivityMode represents the activity FIT type.
ActivitySubtype represents the activity_subtype FIT type.
ActivityType represents the activity_type FIT type.
AntNetwork represents the ant_network FIT type.
AntplusDeviceType represents the antplus_device_type FIT type.
AttitudeStage represents the attitude_stage FIT type.
AttitudeValidity represents the attitude_validity FIT type.
AutolapTrigger represents the autolap_trigger FIT type.
BatteryStatus represents the battery_status FIT type.
BodyLocation represents the body_location FIT type.
No description provided by the author
BpStatus represents the bp_status FIT type.
CameraEventType represents the camera_event_type FIT type.
CameraOrientationType represents the camera_orientation_type FIT type.
Checksum represents the checksum FIT type.
CommTimeoutType represents the comm_timeout_type FIT type.
ConnectivityCapabilities represents the connectivity_capabilities FIT type.
CourseCapabilities represents the course_capabilities FIT type.
CoursePoint represents the course_point FIT type.
DeviceIndex represents the device_index FIT type.
DisplayHeart represents the display_heart FIT type.
DisplayMeasure represents the display_measure FIT type.
DisplayPosition represents the display_position FIT type.
DisplayPower represents the display_power FIT type.
Event represents the event FIT type.
EventType represents the event_type FIT type.
File represents the file FIT type.
FileFlags represents the file_flags FIT type.
FitnessEquipmentState represents the fitness_equipment_state FIT type.
A FormatError reports that the input is not valid FIT.
GarminProduct represents the garmin_product FIT type.
Gender represents the gender FIT type.
Goal represents the goal FIT type.
GoalRecurrence represents the goal_recurrence FIT type.
HrType represents the hr_type FIT type.
HrZoneCalc represents the hr_zone_calc FIT type.
An IntegrityError reports that a header or file CRC check failed.
Intensity represents the intensity FIT type.
Language represents the language FIT type.
LapTrigger represents the lap_trigger FIT type.
LeftRightBalance represents the left_right_balance FIT type.
LeftRightBalance100 represents the left_right_balance_100 FIT type.
LengthType represents the length_type FIT type.
Manufacturer represents the manufacturer FIT type.
MesgCount represents the mesg_count FIT type.
MesgNum represents the mesg_num FIT type.
MessageIndex represents the message_index FIT type.
A NotSupportedError reports that the input uses a valid but unimplemented FIT feature.
PowerPhaseType represents the power_phase_type FIT type.
PwrZoneCalc represents the pwr_zone_calc FIT type.
RiderPositionType represents the rider_position_type FIT type.
Schedule represents the schedule FIT type.
SegmentDeleteStatus represents the segment_delete_status FIT type.
SegmentLapStatus represents the segment_lap_status FIT type.
SegmentLeaderboardType represents the segment_leaderboard_type FIT type.
SegmentSelectionType represents the segment_selection_type FIT type.
SensorType represents the sensor_type FIT type.
SessionTrigger represents the session_trigger FIT type.
SourceType represents the source_type FIT type.
Sport represents the sport FIT type.
SportBits0 represents the sport_bits_0 FIT type.
SportBits1 represents the sport_bits_1 FIT type.
SportBits2 represents the sport_bits_2 FIT type.
SportBits3 represents the sport_bits_3 FIT type.
SportBits4 represents the sport_bits_4 FIT type.
SportBits5 represents the sport_bits_5 FIT type.
SportEvent represents the sport_event FIT type.
StrokeType represents the stroke_type FIT type.
SubSport represents the sub_sport FIT type.
SwimStroke represents the swim_stroke FIT type.
TimerTrigger represents the timer_trigger FIT type.
TimeZone represents the time_zone FIT type.
UserLocalId represents the user_local_id FIT type.
Weight represents the weight FIT type.
WktStepDuration represents the wkt_step_duration FIT type.
WktStepTarget represents the wkt_step_target FIT type.
WorkoutCapabilities represents the workout_capabilities FIT type.
WorkoutHr represents the workout_hr FIT type.
WorkoutPower represents the workout_power FIT type.