List of all items
Structs
- fit_file::FieldDefinition
- fit_file::Fit
- fit_file::FitDeviceInfoMsg
- fit_file::FitEventMsg
- fit_file::FitFieldValue
- fit_file::FitFileCreatorMsg
- fit_file::FitFileIdMsg
- fit_file::FitHeader
- fit_file::FitLapMsg
- fit_file::FitLengthMsg
- fit_file::FitRecordMsg
- fit_file::FitSessionMsg
- fit_file::FitWorkoutMsg
- fit_file::FitWorkoutStepMsg
Enums
Functions
- fit_file::init_global_msg_name_map
- fit_file::init_sport_name_map
- fit_file::read
- fit_file::semicircles_to_degrees
Type Aliases
Constants
- fit_file::DISPLAY_MEASURE_METRIC
- fit_file::DISPLAY_MEASURE_NAUTICAL
- fit_file::DISPLAY_MEASURE_STATUTE
- fit_file::FIT_BASE_TYPE_BYTE
- fit_file::FIT_BASE_TYPE_ENUM
- fit_file::FIT_BASE_TYPE_FLOAT32
- fit_file::FIT_BASE_TYPE_FLOAT64
- fit_file::FIT_BASE_TYPE_SINT16
- fit_file::FIT_BASE_TYPE_SINT32
- fit_file::FIT_BASE_TYPE_SINT64
- fit_file::FIT_BASE_TYPE_SINT8
- fit_file::FIT_BASE_TYPE_STRING
- fit_file::FIT_BASE_TYPE_UINT16
- fit_file::FIT_BASE_TYPE_UINT16Z
- fit_file::FIT_BASE_TYPE_UINT32
- fit_file::FIT_BASE_TYPE_UINT32Z
- fit_file::FIT_BASE_TYPE_UINT64
- fit_file::FIT_BASE_TYPE_UINT64Z
- fit_file::FIT_BASE_TYPE_UINT8
- fit_file::FIT_BASE_TYPE_UINT8Z
- fit_file::FIT_ENUM_INVALID
- fit_file::FIT_FILE_ACTIVITY
- fit_file::FIT_FILE_ACTIVITY_SUMMARY
- fit_file::FIT_FILE_BLOOD_PRESSURE
- fit_file::FIT_FILE_COURSE
- fit_file::FIT_FILE_DEVICE
- fit_file::FIT_FILE_EXD_CONFIGURATION
- fit_file::FIT_FILE_GOALS
- fit_file::FIT_FILE_MFG_RANGE_MAX
- fit_file::FIT_FILE_MFG_RANGE_MIN
- fit_file::FIT_FILE_MONITORING_A
- fit_file::FIT_FILE_MONITORING_B
- fit_file::FIT_FILE_MONITORING_DAILY
- fit_file::FIT_FILE_SCHEDULES
- fit_file::FIT_FILE_SEGMENT
- fit_file::FIT_FILE_SEGMENT_LIST
- fit_file::FIT_FILE_SETTINGS
- fit_file::FIT_FILE_SPORT
- fit_file::FIT_FILE_TOTALS
- fit_file::FIT_FILE_WEIGHT
- fit_file::FIT_FILE_WORKOUT
- fit_file::FIT_LAP_TRIGGER_DISTANCE
- fit_file::FIT_LAP_TRIGGER_FITNESS_EQUIPMENT
- fit_file::FIT_LAP_TRIGGER_MANUAL
- fit_file::FIT_LAP_TRIGGER_POSITION_LAP
- fit_file::FIT_LAP_TRIGGER_POSITION_MARKED
- fit_file::FIT_LAP_TRIGGER_POSITION_START
- fit_file::FIT_LAP_TRIGGER_POSITION_WAYPOINT
- fit_file::FIT_LAP_TRIGGER_SESSION_END
- fit_file::FIT_LAP_TRIGGER_TIME
- fit_file::FIT_SPORT_ALL
- fit_file::FIT_SPORT_ALPINE_SKIING
- fit_file::FIT_SPORT_AMERICAN_FOOTBALL
- fit_file::FIT_SPORT_BASKETBALL
- fit_file::FIT_SPORT_BOATING
- fit_file::FIT_SPORT_BOXING
- fit_file::FIT_SPORT_CROSS_COUNTRY_SKIING
- fit_file::FIT_SPORT_CYCLING
- fit_file::FIT_SPORT_DIVING
- fit_file::FIT_SPORT_DRIVING
- fit_file::FIT_SPORT_E_BIKING
- fit_file::FIT_SPORT_FISHING
- fit_file::FIT_SPORT_FITNESS_EQUIPMENT
- fit_file::FIT_SPORT_FLOOR_CLIMBING
- fit_file::FIT_SPORT_FLYING
- fit_file::FIT_SPORT_GENERIC
- fit_file::FIT_SPORT_GOLF
- fit_file::FIT_SPORT_HANG_GLIDING
- fit_file::FIT_SPORT_HIKING
- fit_file::FIT_SPORT_HORSEBACK_RIDING
- fit_file::FIT_SPORT_HUNTING
- fit_file::FIT_SPORT_ICE_SKATING
- fit_file::FIT_SPORT_INLINE_SKATING
- fit_file::FIT_SPORT_JUMPMASTER
- fit_file::FIT_SPORT_KAYAKING
- fit_file::FIT_SPORT_KITESURFING
- fit_file::FIT_SPORT_MOTORCYCLING
- fit_file::FIT_SPORT_MOUNTAINEERING
- fit_file::FIT_SPORT_MULTISPORT
- fit_file::FIT_SPORT_PADDLING
- fit_file::FIT_SPORT_RAFTING
- fit_file::FIT_SPORT_ROCK_CLIMBING
- fit_file::FIT_SPORT_ROWING
- fit_file::FIT_SPORT_RUNNING
- fit_file::FIT_SPORT_SAILING
- fit_file::FIT_SPORT_SKY_DIVING
- fit_file::FIT_SPORT_SNOWBOARDING
- fit_file::FIT_SPORT_SNOWMOBILING
- fit_file::FIT_SPORT_SNOWSHOEING
- fit_file::FIT_SPORT_SOCCER
- fit_file::FIT_SPORT_STAND_UP_PADDLEBOARDING
- fit_file::FIT_SPORT_SURFING
- fit_file::FIT_SPORT_SWIMMING
- fit_file::FIT_SPORT_TACTICAL
- fit_file::FIT_SPORT_TENNIS
- fit_file::FIT_SPORT_TRAINING
- fit_file::FIT_SPORT_TRANSITION
- fit_file::FIT_SPORT_WAKEBOARDING
- fit_file::FIT_SPORT_WALKING
- fit_file::FIT_SPORT_WATER_SKIING
- fit_file::FIT_SPORT_WINDSURFING
- fit_file::FIT_STROKE_TYPE_BACKHAND
- fit_file::FIT_STROKE_TYPE_COUNT
- fit_file::FIT_STROKE_TYPE_FOREHAND
- fit_file::FIT_STROKE_TYPE_INVALID
- fit_file::FIT_STROKE_TYPE_NO_EVENT
- fit_file::FIT_STROKE_TYPE_OTHER
- fit_file::FIT_STROKE_TYPE_SERVE
- fit_file::FIT_STROKE_TYPE_SMASH
- fit_file::FIT_SUB_SPORT_ALL
- fit_file::FIT_SUB_SPORT_AMRAP
- fit_file::FIT_SUB_SPORT_APNEA_DIVING
- fit_file::FIT_SUB_SPORT_APNEA_HUNTING
- fit_file::FIT_SUB_SPORT_ATV
- fit_file::FIT_SUB_SPORT_BACKCOUNTRY
- fit_file::FIT_SUB_SPORT_BIKE_TO_RUN_TRANSITION
- fit_file::FIT_SUB_SPORT_BMX
- fit_file::FIT_SUB_SPORT_BOULDERING
- fit_file::FIT_SUB_SPORT_BREATHING
- fit_file::FIT_SUB_SPORT_CARDIO_TRAINING
- fit_file::FIT_SUB_SPORT_CASUAL_WALKING
- fit_file::FIT_SUB_SPORT_CHALLENGE
- fit_file::FIT_SUB_SPORT_COMMUTING
- fit_file::FIT_SUB_SPORT_CYCLOCROSS
- fit_file::FIT_SUB_SPORT_DOWNHILL
- fit_file::FIT_SUB_SPORT_ELLIPTICAL
- fit_file::FIT_SUB_SPORT_EMOM
- fit_file::FIT_SUB_SPORT_EXERCISE
- fit_file::FIT_SUB_SPORT_E_BIKE_FITNESS
- fit_file::FIT_SUB_SPORT_E_BIKE_MOUNTAIN
- fit_file::FIT_SUB_SPORT_FLEXIBILITY_TRAINING
- fit_file::FIT_SUB_SPORT_FLY_ALTIMETER
- fit_file::FIT_SUB_SPORT_FLY_CANOPY
- fit_file::FIT_SUB_SPORT_FLY_IFR
- fit_file::FIT_SUB_SPORT_FLY_NAVIGATE
- fit_file::FIT_SUB_SPORT_FLY_PARAGLIDE
- fit_file::FIT_SUB_SPORT_FLY_PARAMOTOR
- fit_file::FIT_SUB_SPORT_FLY_PRESSURIZED
- fit_file::FIT_SUB_SPORT_FLY_TIMER
- fit_file::FIT_SUB_SPORT_FLY_VFR
- fit_file::FIT_SUB_SPORT_FLY_WX
- fit_file::FIT_SUB_SPORT_GAUGE_DIVING
- fit_file::FIT_SUB_SPORT_GENERIC
- fit_file::FIT_SUB_SPORT_GRAVEL_CYCLING
- fit_file::FIT_SUB_SPORT_HAND_CYCLING
- fit_file::FIT_SUB_SPORT_HIIT
- fit_file::FIT_SUB_SPORT_INDOOR_CLIMBING
- fit_file::FIT_SUB_SPORT_INDOOR_CYCLING
- fit_file::FIT_SUB_SPORT_INDOOR_ROWING
- fit_file::FIT_SUB_SPORT_INDOOR_RUNNING
- fit_file::FIT_SUB_SPORT_INDOOR_SKIING
- fit_file::FIT_SUB_SPORT_INDOOR_WALKING
- fit_file::FIT_SUB_SPORT_LAP_SWIMMING
- fit_file::FIT_SUB_SPORT_MAP
- fit_file::FIT_SUB_SPORT_MATCH
- fit_file::FIT_SUB_SPORT_MIXED_SURFACE
- fit_file::FIT_SUB_SPORT_MOTOCROSS
- fit_file::FIT_SUB_SPORT_MOUNTAIN
- fit_file::FIT_SUB_SPORT_MULTI_GAS_DIVING
- fit_file::FIT_SUB_SPORT_NAVIGATE
- fit_file::FIT_SUB_SPORT_OBSTACLE
- fit_file::FIT_SUB_SPORT_OPEN_WATER
- fit_file::FIT_SUB_SPORT_PADEL
- fit_file::FIT_SUB_SPORT_PICKLEBALL
- fit_file::FIT_SUB_SPORT_PILATES
- fit_file::FIT_SUB_SPORT_RC_DRONE
- fit_file::FIT_SUB_SPORT_RECUMBENT
- fit_file::FIT_SUB_SPORT_RESORT
- fit_file::FIT_SUB_SPORT_ROAD
- fit_file::FIT_SUB_SPORT_RUN_TO_BIKE_TRANSITION
- fit_file::FIT_SUB_SPORT_SAIL_RACE
- fit_file::FIT_SUB_SPORT_SINGLE_GAS_DIVING
- fit_file::FIT_SUB_SPORT_SKATE_SKIING
- fit_file::FIT_SUB_SPORT_SPEED_WALKING
- fit_file::FIT_SUB_SPORT_SPIN
- fit_file::FIT_SUB_SPORT_STAIR_CLIMBING
- fit_file::FIT_SUB_SPORT_STREET
- fit_file::FIT_SUB_SPORT_STRENGTH_TRAINING
- fit_file::FIT_SUB_SPORT_SWIM_TO_BIKE_TRANSITION
- fit_file::FIT_SUB_SPORT_TABATA
- fit_file::FIT_SUB_SPORT_TRACK
- fit_file::FIT_SUB_SPORT_TRACK_CYCLING
- fit_file::FIT_SUB_SPORT_TRACK_ME
- fit_file::FIT_SUB_SPORT_TRAIL
- fit_file::FIT_SUB_SPORT_TREADMILL
- fit_file::FIT_SUB_SPORT_ULTRA
- fit_file::FIT_SUB_SPORT_VIRTUAL_ACTIVITY
- fit_file::FIT_SUB_SPORT_WARM_UP
- fit_file::FIT_SUB_SPORT_WHITEWATER
- fit_file::FIT_SUB_SPORT_WINGSUIT
- fit_file::FIT_SUB_SPORT_YOGA
- fit_file::GLOBAL_MSG_NUM_ACCELEROMETER_DATA
- fit_file::GLOBAL_MSG_NUM_ACTIVITY
- fit_file::GLOBAL_MSG_NUM_ANT_CHANNEL_ID
- fit_file::GLOBAL_MSG_NUM_ANT_RX
- fit_file::GLOBAL_MSG_NUM_ANT_TX
- fit_file::GLOBAL_MSG_NUM_AVIATION_ATTITUDE
- fit_file::GLOBAL_MSG_NUM_BAROMETER_DATA
- fit_file::GLOBAL_MSG_NUM_BIKE_PROFILE
- fit_file::GLOBAL_MSG_NUM_BLOOD_PRESSURE
- fit_file::GLOBAL_MSG_NUM_CADENCE_ZONE
- fit_file::GLOBAL_MSG_NUM_CAMERA_EVENT
- fit_file::GLOBAL_MSG_NUM_CAPABILITIES
- fit_file::GLOBAL_MSG_NUM_CLIMB_PRO
- fit_file::GLOBAL_MSG_NUM_CONNECTIVITY
- fit_file::GLOBAL_MSG_NUM_COURSE
- fit_file::GLOBAL_MSG_NUM_COURSE_POINT
- fit_file::GLOBAL_MSG_NUM_DEVELOPER_DATA_ID
- fit_file::GLOBAL_MSG_NUM_DEVICE_INFO
- fit_file::GLOBAL_MSG_NUM_DEVICE_SETTINGS
- fit_file::GLOBAL_MSG_NUM_DIVE_ALARM
- fit_file::GLOBAL_MSG_NUM_DIVE_GAS
- fit_file::GLOBAL_MSG_NUM_DIVE_SETTINGS
- fit_file::GLOBAL_MSG_NUM_DIVE_SUMMARY
- fit_file::GLOBAL_MSG_NUM_EVENT
- fit_file::GLOBAL_MSG_NUM_EXD_DATA_CONCEPT_CONFIGURATION
- fit_file::GLOBAL_MSG_NUM_EXD_DATA_FIELD_CONFIGURATION
- fit_file::GLOBAL_MSG_NUM_EXD_SCREEN_CONFIGURATION
- fit_file::GLOBAL_MSG_NUM_EXERCISE_TITLE
- fit_file::GLOBAL_MSG_NUM_FIELD_CAPABILITIES
- fit_file::GLOBAL_MSG_NUM_FIELD_DESCRIPTION
- fit_file::GLOBAL_MSG_NUM_FILE_CAPABILITIES
- fit_file::GLOBAL_MSG_NUM_FILE_CREATOR
- fit_file::GLOBAL_MSG_NUM_FILE_ID
- fit_file::GLOBAL_MSG_NUM_GOAL
- fit_file::GLOBAL_MSG_NUM_GPS_METADATA
- fit_file::GLOBAL_MSG_NUM_GYROSCOPE_DATA
- fit_file::GLOBAL_MSG_NUM_HR
- fit_file::GLOBAL_MSG_NUM_HRM_PROFILE
- fit_file::GLOBAL_MSG_NUM_HRV
- fit_file::GLOBAL_MSG_NUM_HR_ZONE
- fit_file::GLOBAL_MSG_NUM_JUMP
- fit_file::GLOBAL_MSG_NUM_LAP
- fit_file::GLOBAL_MSG_NUM_LENGTH
- fit_file::GLOBAL_MSG_NUM_MAGNETOMETER_DATA
- fit_file::GLOBAL_MSG_NUM_MEMO_GLOB
- fit_file::GLOBAL_MSG_NUM_MESG_CAPABILITIES
- fit_file::GLOBAL_MSG_NUM_MET_ZONE
- fit_file::GLOBAL_MSG_NUM_MONITORING
- fit_file::GLOBAL_MSG_NUM_MONITORING_INFO
- fit_file::GLOBAL_MSG_NUM_NMEA_SENTENCE
- fit_file::GLOBAL_MSG_NUM_OBDII_DATA
- fit_file::GLOBAL_MSG_NUM_OHR_SETTINGS
- fit_file::GLOBAL_MSG_NUM_ONE_D_SENSOR_CALIBRATION
- fit_file::GLOBAL_MSG_NUM_PAD
- fit_file::GLOBAL_MSG_NUM_POWER_ZONE
- fit_file::GLOBAL_MSG_NUM_RECORD
- fit_file::GLOBAL_MSG_NUM_SCHEDULE
- fit_file::GLOBAL_MSG_NUM_SDM_PROFILE
- fit_file::GLOBAL_MSG_NUM_SEGMENT_FILE
- fit_file::GLOBAL_MSG_NUM_SEGMENT_ID
- fit_file::GLOBAL_MSG_NUM_SEGMENT_LAP
- fit_file::GLOBAL_MSG_NUM_SEGMENT_LEADERBOARD_ENTRY
- fit_file::GLOBAL_MSG_NUM_SEGMENT_POINT
- fit_file::GLOBAL_MSG_NUM_SESSION
- fit_file::GLOBAL_MSG_NUM_SET
- fit_file::GLOBAL_MSG_NUM_SLAVE_DEVICE
- fit_file::GLOBAL_MSG_NUM_SOFTWARE
- fit_file::GLOBAL_MSG_NUM_SPEED_ZONE
- fit_file::GLOBAL_MSG_NUM_SPORT
- fit_file::GLOBAL_MSG_NUM_STRESS_LEVEL
- fit_file::GLOBAL_MSG_NUM_THREE_D_SENSOR_CALIBRATION
- fit_file::GLOBAL_MSG_NUM_TIMESTAMP_CORRELATION
- fit_file::GLOBAL_MSG_NUM_TOTALS
- fit_file::GLOBAL_MSG_NUM_TRAINING_FILE
- fit_file::GLOBAL_MSG_NUM_USER_PROFILE
- fit_file::GLOBAL_MSG_NUM_VIDEO
- fit_file::GLOBAL_MSG_NUM_VIDEO_CLIP
- fit_file::GLOBAL_MSG_NUM_VIDEO_DESCRIPTION
- fit_file::GLOBAL_MSG_NUM_VIDEO_FRAME
- fit_file::GLOBAL_MSG_NUM_VIDEO_TITLE
- fit_file::GLOBAL_MSG_NUM_WATCHFACE_SETTINGS
- fit_file::GLOBAL_MSG_NUM_WEATHER_ALERT
- fit_file::GLOBAL_MSG_NUM_WEATHER_CONDITIONS
- fit_file::GLOBAL_MSG_NUM_WEIGHT_SCALE
- fit_file::GLOBAL_MSG_NUM_WORKOUT
- fit_file::GLOBAL_MSG_NUM_WORKOUT_SESSION
- fit_file::GLOBAL_MSG_NUM_WORKOUT_STEP
- fit_file::GLOBAL_MSG_NUM_ZONES_TARGET
- fit_file::INTENSITY_ACTIVE
- fit_file::INTENSITY_COOL_DOWN
- fit_file::INTENSITY_INTERVAL
- fit_file::INTENSITY_OTHER
- fit_file::INTENSITY_RECOVERY
- fit_file::INTENSITY_REST
- fit_file::INTENSITY_WARM_UP
- fit_file::WORKOUT_CAPABILITIES_CADENCE
- fit_file::WORKOUT_CAPABILITIES_CUSTOM
- fit_file::WORKOUT_CAPABILITIES_DISTANCE
- fit_file::WORKOUT_CAPABILITIES_FIRSTBEAT
- fit_file::WORKOUT_CAPABILITIES_FITNESS_EQUIPMENT
- fit_file::WORKOUT_CAPABILITIES_GRADE
- fit_file::WORKOUT_CAPABILITIES_HEART_RATE
- fit_file::WORKOUT_CAPABILITIES_INTERVAL
- fit_file::WORKOUT_CAPABILITIES_NEW_LEAF
- fit_file::WORKOUT_CAPABILITIES_POWER
- fit_file::WORKOUT_CAPABILITIES_PROTECTED
- fit_file::WORKOUT_CAPABILITIES_RESISTANCE
- fit_file::WORKOUT_CAPABILITIES_SPEED
- fit_file::WORKOUT_CAPABILITIES_TCX
- fit_file::WORKOUT_EQUIPMENT_NONE
- fit_file::WORKOUT_EQUIPMENT_PULL_BUOY
- fit_file::WORKOUT_EQUIPMENT_SWIM_FINS
- fit_file::WORKOUT_EQUIPMENT_SWIM_KICKBOARD
- fit_file::WORKOUT_EQUIPMENT_SWIM_PADDLES
- fit_file::WORKOUT_EQUIPMENT_SWIM_SNORKEL
- fit_file::WORKOUT_STEP_DURATION_CALORIES
- fit_file::WORKOUT_STEP_DURATION_DISTANCE
- fit_file::WORKOUT_STEP_DURATION_HEART_RATE_GREATER_THAN
- fit_file::WORKOUT_STEP_DURATION_HEART_RATE_LESS_THAN
- fit_file::WORKOUT_STEP_DURATION_OPEN
- fit_file::WORKOUT_STEP_DURATION_POWER10S_GREATER_THAN
- fit_file::WORKOUT_STEP_DURATION_POWER10S_LESS_THAN
- fit_file::WORKOUT_STEP_DURATION_POWER30S_GREATER_THAN
- fit_file::WORKOUT_STEP_DURATION_POWER30S_LESS_THAN
- fit_file::WORKOUT_STEP_DURATION_POWER3S_GREATER_THAN
- fit_file::WORKOUT_STEP_DURATION_POWER3S_LESS_THAN
- fit_file::WORKOUT_STEP_DURATION_POWER_GREATER_THAN
- fit_file::WORKOUT_STEP_DURATION_POWER_LAP_GREATER_THAN
- fit_file::WORKOUT_STEP_DURATION_POWER_LAP_LESS_THAN
- fit_file::WORKOUT_STEP_DURATION_POWER_LESS_THAN
- fit_file::WORKOUT_STEP_DURATION_REPEAT_UNTIL_CALORIES
- fit_file::WORKOUT_STEP_DURATION_REPEAT_UNTIL_DISTANCE
- fit_file::WORKOUT_STEP_DURATION_REPEAT_UNTIL_HEART_RATE_GREATER_THAN
- fit_file::WORKOUT_STEP_DURATION_REPEAT_UNTIL_HEART_RATE_LESS_THAN
- fit_file::WORKOUT_STEP_DURATION_REPEAT_UNTIL_MAX_POWER_LAST_LAP_LESS_THAN
- fit_file::WORKOUT_STEP_DURATION_REPEAT_UNTIL_POWER_GREATER_THAN
- fit_file::WORKOUT_STEP_DURATION_REPEAT_UNTIL_POWER_LAST_LAP_LESS_THAN
- fit_file::WORKOUT_STEP_DURATION_REPEAT_UNTIL_POWER_LESS_THAN
- fit_file::WORKOUT_STEP_DURATION_REPEAT_UNTIL_STEPS_COMPLETE
- fit_file::WORKOUT_STEP_DURATION_REPEAT_UNTIL_TIME
- fit_file::WORKOUT_STEP_DURATION_REPEAT_UNTIL_TRAINING_PEAKS_TSS
- fit_file::WORKOUT_STEP_DURATION_REPETITION_TIME
- fit_file::WORKOUT_STEP_DURATION_REPS
- fit_file::WORKOUT_STEP_DURATION_TIME
- fit_file::WORKOUT_STEP_DURATION_TIME_ONLY
- fit_file::WORKOUT_STEP_DURATION_TRAINING_PEAKS_TSS
- fit_file::WORKOUT_STEP_TARGET_CADENCE
- fit_file::WORKOUT_STEP_TARGET_GRADE
- fit_file::WORKOUT_STEP_TARGET_HEART_RATE
- fit_file::WORKOUT_STEP_TARGET_HEART_RATE_LAP
- fit_file::WORKOUT_STEP_TARGET_OPEN
- fit_file::WORKOUT_STEP_TARGET_POWER
- fit_file::WORKOUT_STEP_TARGET_POWER_10S
- fit_file::WORKOUT_STEP_TARGET_POWER_30S
- fit_file::WORKOUT_STEP_TARGET_POWER_3S
- fit_file::WORKOUT_STEP_TARGET_POWER_LAP
- fit_file::WORKOUT_STEP_TARGET_RESISTANCE
- fit_file::WORKOUT_STEP_TARGET_SPEED
- fit_file::WORKOUT_STEP_TARGET_SPEED_LAP
- fit_file::WORKOUT_STEP_TARGET_SWIM_STROKE