Module fit_file::fit_file[][src]

Structs

FieldDefinition

Encapsulates a custom field definition, as described by definition messages and used by data messages.

Fit

Parses a FIT file.

FitDeviceInfoMsg
FitFieldValue
FitHeader

Parses and validates the FIT file header.

FitRecordMsg
FitSessionMsg

Enums

FieldType

Constants

FIT_ENUM_INVALID
FIT_SPORT_ALL
FIT_SPORT_ALPINE_SKIING
FIT_SPORT_AMERICAN_FOOTBALL
FIT_SPORT_BASKETBALL
FIT_SPORT_BOATING
FIT_SPORT_BOXING
FIT_SPORT_CROSS_COUNTRY_SKIING
FIT_SPORT_CYCLING
FIT_SPORT_DIVING
FIT_SPORT_DRIVING
FIT_SPORT_E_BIKING
FIT_SPORT_FISHING
FIT_SPORT_FITNESS_EQUIPMENT
FIT_SPORT_FLOOR_CLIMBING
FIT_SPORT_FLYING
FIT_SPORT_GENERIC
FIT_SPORT_GOLF
FIT_SPORT_HANG_GLIDING
FIT_SPORT_HIKING
FIT_SPORT_HORSEBACK_RIDING
FIT_SPORT_HUNTING
FIT_SPORT_ICE_SKATING
FIT_SPORT_INLINE_SKATING
FIT_SPORT_JUMPMASTER
FIT_SPORT_KAYAKING
FIT_SPORT_KITESURFING
FIT_SPORT_MOTORCYCLING
FIT_SPORT_MOUNTAINEERING
FIT_SPORT_MULTISPORT
FIT_SPORT_PADDLING
FIT_SPORT_RAFTING
FIT_SPORT_ROCK_CLIMBING
FIT_SPORT_ROWING
FIT_SPORT_RUNNING
FIT_SPORT_SAILING
FIT_SPORT_SKY_DIVING
FIT_SPORT_SNOWBOARDING
FIT_SPORT_SNOWMOBILING
FIT_SPORT_SNOWSHOEING
FIT_SPORT_SOCCER
FIT_SPORT_STAND_UP_PADDLEBOARDING
FIT_SPORT_SURFING
FIT_SPORT_SWIMMING
FIT_SPORT_TACTICAL
FIT_SPORT_TENNIS
FIT_SPORT_TRAINING
FIT_SPORT_TRANSITION
FIT_SPORT_WAKEBOARDING
FIT_SPORT_WALKING
FIT_SPORT_WATER_SKIING
FIT_SPORT_WINDSURFING
FIT_STROKE_TYPE_BACKHAND
FIT_STROKE_TYPE_COUNT
FIT_STROKE_TYPE_FOREHAND
FIT_STROKE_TYPE_INVALID
FIT_STROKE_TYPE_NO_EVENT
FIT_STROKE_TYPE_OTHER
FIT_STROKE_TYPE_SERVE
FIT_STROKE_TYPE_SMASH
GLOBAL_MSG_NUM_ACCELEROMETER_DATA
GLOBAL_MSG_NUM_ACTIVITY
GLOBAL_MSG_NUM_ANT_CHANNEL_ID
GLOBAL_MSG_NUM_ANT_RX
GLOBAL_MSG_NUM_ANT_TX
GLOBAL_MSG_NUM_AVIATION_ATTITUDE
GLOBAL_MSG_NUM_BAROMETER_DATA
GLOBAL_MSG_NUM_BIKE_PROFILE
GLOBAL_MSG_NUM_BLOOD_PRESSURE
GLOBAL_MSG_NUM_CADENCE_ZONE
GLOBAL_MSG_NUM_CAMERA_EVENT
GLOBAL_MSG_NUM_CAPABILITIES
GLOBAL_MSG_NUM_CLIMB_PRO
GLOBAL_MSG_NUM_CONNECTIVITY
GLOBAL_MSG_NUM_COURSE
GLOBAL_MSG_NUM_COURSE_POINT
GLOBAL_MSG_NUM_DEVELOPER_DATA_ID
GLOBAL_MSG_NUM_DEVICE_INFO
GLOBAL_MSG_NUM_DEVICE_SETTINGS
GLOBAL_MSG_NUM_DIVE_ALARM
GLOBAL_MSG_NUM_DIVE_GAS
GLOBAL_MSG_NUM_DIVE_SETTINGS
GLOBAL_MSG_NUM_DIVE_SUMMARY
GLOBAL_MSG_NUM_EVENT
GLOBAL_MSG_NUM_EXD_DATA_CONCEPT_CONFIGURATION
GLOBAL_MSG_NUM_EXD_DATA_FIELD_CONFIGURATION
GLOBAL_MSG_NUM_EXD_SCREEN_CONFIGURATION
GLOBAL_MSG_NUM_EXERCISE_TITLE
GLOBAL_MSG_NUM_FIELD_CAPABILITIES
GLOBAL_MSG_NUM_FIELD_DESCRIPTION
GLOBAL_MSG_NUM_FILE_CAPABILITIES
GLOBAL_MSG_NUM_FILE_CREATOR
GLOBAL_MSG_NUM_FILE_ID
GLOBAL_MSG_NUM_GOAL
GLOBAL_MSG_NUM_GPS_METADATA
GLOBAL_MSG_NUM_GYROSCOPE_DATA
GLOBAL_MSG_NUM_HR
GLOBAL_MSG_NUM_HRM_PROFILE
GLOBAL_MSG_NUM_HRV
GLOBAL_MSG_NUM_HR_ZONE
GLOBAL_MSG_NUM_JUMP
GLOBAL_MSG_NUM_LAP
GLOBAL_MSG_NUM_LENGTH
GLOBAL_MSG_NUM_MAGNETOMETER_DATA
GLOBAL_MSG_NUM_MEMO_GLOB
GLOBAL_MSG_NUM_MESG_CAPABILITIES
GLOBAL_MSG_NUM_MET_ZONE
GLOBAL_MSG_NUM_MONITORING
GLOBAL_MSG_NUM_MONITORING_INFO
GLOBAL_MSG_NUM_NMEA_SENTENCE
GLOBAL_MSG_NUM_OBDII_DATA
GLOBAL_MSG_NUM_OHR_SETTINGS
GLOBAL_MSG_NUM_ONE_D_SENSOR_CALIBRATION
GLOBAL_MSG_NUM_PAD
GLOBAL_MSG_NUM_POWER_ZONE
GLOBAL_MSG_NUM_RECORD
GLOBAL_MSG_NUM_SCHEDULE
GLOBAL_MSG_NUM_SDM_PROFILE
GLOBAL_MSG_NUM_SEGMENT_FILE
GLOBAL_MSG_NUM_SEGMENT_ID
GLOBAL_MSG_NUM_SEGMENT_LAP
GLOBAL_MSG_NUM_SEGMENT_LEADERBOARD_ENTRY
GLOBAL_MSG_NUM_SEGMENT_POINT
GLOBAL_MSG_NUM_SESSION
GLOBAL_MSG_NUM_SET
GLOBAL_MSG_NUM_SLAVE_DEVICE
GLOBAL_MSG_NUM_SOFTWARE
GLOBAL_MSG_NUM_SPEED_ZONE
GLOBAL_MSG_NUM_SPORT
GLOBAL_MSG_NUM_STRESS_LEVEL
GLOBAL_MSG_NUM_THREE_D_SENSOR_CALIBRATION
GLOBAL_MSG_NUM_TIMESTAMP_CORRELATION
GLOBAL_MSG_NUM_TOTALS
GLOBAL_MSG_NUM_TRAINING_FILE
GLOBAL_MSG_NUM_USER_PROFILE
GLOBAL_MSG_NUM_VIDEO
GLOBAL_MSG_NUM_VIDEO_CLIP
GLOBAL_MSG_NUM_VIDEO_DESCRIPTION
GLOBAL_MSG_NUM_VIDEO_FRAME
GLOBAL_MSG_NUM_VIDEO_TITLE
GLOBAL_MSG_NUM_WATCHFACE_SETTINGS
GLOBAL_MSG_NUM_WEATHER_ALERT
GLOBAL_MSG_NUM_WEATHER_CONDITIONS
GLOBAL_MSG_NUM_WEIGHT_SCALE
GLOBAL_MSG_NUM_WORKOUT
GLOBAL_MSG_NUM_WORKOUT_SESSION
GLOBAL_MSG_NUM_WORKOUT_STEP
GLOBAL_MSG_NUM_ZONES_TARGET

Functions

init_global_msg_name_map
init_sport_name_map

Builds a hash map that maps Sports IDs to human-readable strings.

read
semicircles_to_degrees

Utility function for converting between semicircles and degrees.

Type Definitions

FieldDefinitionList