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