View Source API Reference ExtFit v0.1.0
Modules
.fit
file decoder. See ExtFit.Decode
module for more details and usage.
Chunk data struct with index for each record, its offset in the file and size.
Decodes FIT file into a list of records. If binary data has multiple FIT files stiched together it will process them all.
Helper mExtFit.Fieldethods for working with fields of various types - ExtFit.Field.field/0
Defines behaviour for processing records and field data.
Inspects and prints information about each processed record. Helpul for debugging. Disabled by default.
Converts some of FIT types into more useful and standard units.
Additional units processor for nicer out of box DX when working with FIT files.
FIT Messages for profile from version: 21.126.00
Message: :accelerometer_data
identified by num=165
Message: :activity
identified by num=34
Message: :ant_channel_id
identified by num=82
Message: :ant_rx
identified by num=80
Message: :ant_tx
identified by num=81
Message: :aviation_attitude
identified by num=178
Message: :barometer_data
identified by num=209
Message: :beat_intervals
identified by num=290
Message: :bike_profile
identified by num=6
Message: :blood_pressure
identified by num=51
Message: :cadence_zone
identified by num=131
Message: :camera_event
identified by num=161
Message: :capabilities
identified by num=1
Message: :climb_pro
identified by num=317
Message: :connectivity
identified by num=127
Message: :course
identified by num=31
Message: :course_point
identified by num=32
Message: :developer_data_id
identified by num=207
Message: :device_aux_battery_info
identified by num=375
Message: :device_info
identified by num=23
Message: :device_settings
identified by num=2
Message: :dive_alarm
identified by num=262
Message: :dive_apnea_alarm
identified by num=393
Message: :dive_gas
identified by num=259
Message: :dive_settings
identified by num=258
Message: :dive_summary
identified by num=268
Message: :event
identified by num=21
Message: :exd_data_concept_configuration
identified by num=202
Message: :exd_data_field_configuration
identified by num=201
Message: :exd_screen_configuration
identified by num=200
Message: :exercise_title
identified by num=264
Message: :field_capabilities
identified by num=39
Message: :field_description
identified by num=206
Message: :file_capabilities
identified by num=37
Message: :file_creator
identified by num=49
Message: :file_id
identified by num=0
Message: :goal
identified by num=15
Message: :gps_metadata
identified by num=160
Message: :gyroscope_data
identified by num=164
Message: :hr
identified by num=132
Message: :hr_zone
identified by num=8
Message: :hrm_profile
identified by num=4
Message: :hrv
identified by num=78
Message: :hrv_status_summary
identified by num=370
Message: :hrv_value
identified by num=371
Message: :jump
identified by num=285
Message: :lap
identified by num=19
Message: :length
identified by num=101
Message: :magnetometer_data
identified by num=208
Message: :max_met_data
identified by num=229
Message: :memo_glob
identified by num=145
Message: :mesg_capabilities
identified by num=38
Message: :met_zone
identified by num=10
Message: :monitoring
identified by num=55
Message: :monitoring_hr_data
identified by num=211
Message: :monitoring_info
identified by num=103
Message: :nmea_sentence
identified by num=177
Message: :obdii_data
identified by num=174
Message: :ohr_settings
identified by num=188
Message: :one_d_sensor_calibration
identified by num=210
Message: :power_zone
identified by num=9
Message: :record
identified by num=20
Message: :respiration_rate
identified by num=297
Message: :schedule
identified by num=28
Message: :sdm_profile
identified by num=5
Message: :segment_file
identified by num=151
Message: :segment_id
identified by num=148
Message: :segment_lap
identified by num=142
Message: :segment_leaderboard_entry
identified by num=149
Message: :segment_point
identified by num=150
Message: :session
identified by num=18
Message: :set
identified by num=225
Message: :slave_device
identified by num=106
Message: :sleep_assessment
identified by num=346
Message: :sleep_level
identified by num=275
Message: :software
identified by num=35
Message: :speed_zone
identified by num=53
Message: :split
identified by num=312
Message: :split_summary
identified by num=313
Message: :spo2_data
identified by num=269
Message: :sport
identified by num=12
Message: :stress_level
identified by num=227
Message: :tank_summary
identified by num=323
Message: :tank_update
identified by num=319
Message: :three_d_sensor_calibration
identified by num=167
Message: :time_in_zone
identified by num=216
Message: :timestamp_correlation
identified by num=162
Message: :totals
identified by num=33
Message: :training_file
identified by num=72
Message: :user_profile
identified by num=3
Message: :video
identified by num=184
Message: :video_clip
identified by num=187
Message: :video_description
identified by num=186
Message: :video_frame
identified by num=169
Message: :video_title
identified by num=185
Message: :watchface_settings
identified by num=159
Message: :weather_alert
identified by num=129
Message: :weather_conditions
identified by num=128
Message: :weight_scale
identified by num=30
Message: :workout
identified by num=26
Message: :workout_session
identified by num=158
Message: :workout_step
identified by num=27
Message: :zones_target
identified by num=7
FIT Types for profile from version: 21.126.00