Data Structure Alignment [bytes]:,,,4
File:,device,,"1 n=device "
Message Name,Field Name,Products:,EXAMPLE
file_id,,,"f=all,1,, "
,type,,"1"
,manufacturer,,"1"
,product,,"1"
,serial_number,,"1"
,time_created,,"1"
,number,,"1"
,product_name,,"20"

file_creator,,,""
,software_version,,"1"
,hardware_version,,"1"

timestamp_correlation,,,""
,timestamp,,"0"
,fractional_timestamp,,"0"
,system_timestamp,,"0"
,fractional_system_timestamp,,"0"
,local_timestamp,,"0"
,timestamp_ms,,"0"
,system_timestamp_ms,,"0"

software,,,""
,message_index,,"1"
,version,,"1"
,part_number,,"16"

slave_device,,,""
,manufacturer,,"1"
,product,,"1"

capabilities,,,""
,languages,,"4"
,sports,,"1"
,workouts_supported,,"1"
,connectivity_supported,,"1"

file_capabilities,,,""
,message_index,,"1"
,type,,"1"
,flags,,"1"
,directory,,"16"
,max_count,,"1"
,max_size,,"1"

mesg_capabilities,,,""
,message_index,,"1"
,file,,"1"
,mesg_num,,"1"
,count_type,,"1"
,count,,"1"

field_capabilities,,,""
,message_index,,"1"
,file,,"1"
,mesg_num,,"1"
,field_num,,"1"
,count,,"1"

device_settings,,,""
,active_time_zone,,"1"
,utc_offset,,"1"
,time_offset,,"2"
,time_mode,,"2"
,time_zone_offset,,"2"
,backlight_mode,,"1"
,activity_tracker_enabled,,"1"
,clock_time,,"1"
,pages_enabled,,"1"
,move_alert_enabled,,"1"
,date_mode,,"1"
,display_orientation,,"1"
,mounting_side,,"1"
,default_page,,"1"
,autosync_min_steps,,"1"
,autosync_min_time,,"1"
,lactate_threshold_autodetect_enabled,,"0"
,ble_auto_upload_enabled,,"0"
,auto_sync_frequency,,"0"
,auto_activity_detect,,"0"
,number_of_screens,,"0"
,smart_notification_display_orientation,,"0"
,tap_interface,,"0"
,tap_sensitivity,,"1"

user_profile,,,""
,message_index,,"1"
,friendly_name,,"16"
,gender,,"1"
,age,,"1"
,height,,"1"
,weight,,"1"
,language,,"1"
,elev_setting,,"1"
,weight_setting,,"1"
,resting_heart_rate,,"1"
,default_max_running_heart_rate,,"1"
,default_max_biking_heart_rate,,"1"
,default_max_heart_rate,,"1"
,hr_setting,,"1"
,speed_setting,,"1"
,dist_setting,,"1"
,power_setting,,"1"
,activity_class,,"1"
,position_setting,,"1"
,temperature_setting,,"1"
,local_id,,"1"
,global_id,,"1"
,wake_time,,"0"
,sleep_time,,"0"
,height_setting,,"1"
,user_running_step_length,,"1"
,user_walking_step_length,,"1"
,depth_setting,,"0"
,dive_count,,"0"

hrm_profile,,,""
,message_index,,"1"
,enabled,,"1"
,hrm_ant_id,,"1"
,log_hrv,,"1"
,hrm_ant_id_trans_type,,"1"

sdm_profile,,,""
,message_index,,"1"
,enabled,,"1"
,sdm_ant_id,,"1"
,sdm_cal_factor,,"1"
,odometer,,"1"
,speed_source,,"1"
,sdm_ant_id_trans_type,,"1"
,odometer_rollover,,"1"

bike_profile,,,""
,message_index,,"1"
,name,,"16"
,sport,,"1"
,sub_sport,,"1"
,odometer,,"1"
,bike_spd_ant_id,,"1"
,bike_cad_ant_id,,"1"
,bike_spdcad_ant_id,,"1"
,bike_power_ant_id,,"1"
,custom_wheelsize,,"1"
,auto_wheelsize,,"1"
,bike_weight,,"1"
,power_cal_factor,,"1"
,auto_wheel_cal,,"1"
,auto_power_zero,,"1"
,id,,"1"
,spd_enabled,,"1"
,cad_enabled,,"1"
,spdcad_enabled,,"1"
,power_enabled,,"1"
,crank_length,,"1"
,enabled,,"1"
,bike_spd_ant_id_trans_type,,"1"
,bike_cad_ant_id_trans_type,,"1"
,bike_spdcad_ant_id_trans_type,,"1"
,bike_power_ant_id_trans_type,,"1"
,odometer_rollover,,"1"
,front_gear_num,,"1"
,front_gear,,"1"
,rear_gear_num,,"1"
,rear_gear,,"1"
,shimano_di2_enabled,,"1"

connectivity,,,""
,bluetooth_enabled,,"1"
,bluetooth_le_enabled,,"1"
,ant_enabled,,"1"
,name,,"24"
,live_tracking_enabled,,"1"
,weather_conditions_enabled,,"1"
,weather_alerts_enabled,,"1"
,auto_activity_upload_enabled,,"1"
,course_download_enabled,,"1"
,workout_download_enabled,,"1"
,gps_ephemeris_download_enabled,,"1"
,incident_detection_enabled,,"1"
,grouptrack_enabled,,"1"

watchface_settings,,,""
,message_index,,"0"
,mode,,"0"
,layout,,"0"

ohr_settings,,,""
,timestamp,,"0"
,enabled,,"0"

time_in_zone,,,""
,timestamp,,"0"
,reference_mesg,,"0"
,reference_index,,"0"
,time_in_hr_zone,,"0"
,time_in_speed_zone,,"0"
,time_in_cadence_zone,,"0"
,time_in_power_zone,,"0"
,hr_zone_high_boundary,,"0"
,speed_zone_high_boundary,,"0"
,cadence_zone_high_bondary,,"0"
,power_zone_high_boundary,,"0"
,hr_calc_type,,"0"
,max_heart_rate,,"0"
,resting_heart_rate,,"0"
,threshold_heart_rate,,"0"
,pwr_calc_type,,"0"
,functional_threshold_power,,"0"

zones_target,,,""
,max_heart_rate,,"1"
,threshold_heart_rate,,"1"
,functional_threshold_power,,"1"
,hr_calc_type,,"1"
,pwr_calc_type,,"1"

sport,,,""
,sport,,"1"
,sub_sport,,"1"
,name,,"16"

hr_zone,,,""
,message_index,,"1"
,high_bpm,,"1"
,name,,"16"

speed_zone,,,""
,message_index,,"1"
,high_value,,"1"
,name,,"16"

cadence_zone,,,""
,message_index,,"1"
,high_value,,"1"
,name,,"16"

power_zone,,,""
,message_index,,"1"
,high_value,,"1"
,name,,"16"

met_zone,,,""
,message_index,,"1"
,high_bpm,,"1"
,calories,,"1"
,fat_calories,,"1"

dive_settings,,,""
,timestamp,,"0"
,message_index,,"0"
,name,,"16"
,model,,"0"
,gf_low,,"0"
,gf_high,,"0"
,water_type,,"0"
,water_density,,"0"
,po2_warn,,"0"
,po2_critical,,"0"
,po2_deco,,"0"
,safety_stop_enabled,,"0"
,bottom_depth,,"0"
,bottom_time,,"0"
,apnea_countdown_enabled,,"0"
,apnea_countdown_time,,"0"
,backlight_mode,,"0"
,backlight_brightness,,"0"
,backlight_timeout,,"0"
,repeat_dive_interval,,"0"
,safety_stop_time,,"0"
,heart_rate_source_type,,"0"
,heart_rate_source,,"1"
,travel_gas,,"0"
,ccr_low_setpoint_switch_mode,,"0"
,ccr_low_setpoint,,"0"
,ccr_low_setpoint_depth,,"0"
,ccr_high_setpoint_switch_mode,,"0"
,ccr_high_setpoint,,"0"
,ccr_high_setpoint_depth,,"0"
,gas_consumption_display,,"0"
,up_key_enabled,,"0"
,dive_sounds,,"0"
,last_stop_multiple,,"0"
,no_fly_time_mode,,"0"

dive_alarm,,,""
,message_index,,"0"
,depth,,"0"
,time,,"0"
,enabled,,"0"
,alarm_type,,"0"
,sound,,"0"
,dive_types,,"0"
,id,,"0"
,popup_enabled,,"0"
,trigger_on_descent,,"0"
,trigger_on_ascent,,"0"
,repeating,,"0"
,speed,,"0"

dive_apnea_alarm,,,""
,message_index,,"0"
,depth,,"0"
,time,,"0"
,enabled,,"0"
,alarm_type,,"0"
,sound,,"0"
,dive_types,,"0"
,id,,"0"
,popup_enabled,,"0"
,trigger_on_descent,,"0"
,trigger_on_ascent,,"0"
,repeating,,"0"
,speed,,"0"

dive_gas,,,""
,message_index,,"0"
,helium_content,,"0"
,oxygen_content,,"0"
,status,,"0"
,mode,,"0"

goal,,,""
,message_index,,"1"
,sport,,"1"
,sub_sport,,"1"
,start_date,,"1"
,end_date,,"1"
,type,,"1"
,value,,"1"
,repeat,,"1"
,target_value,,"1"
,recurrence,,"1"
,recurrence_value,,"1"
,enabled,,"1"
,source,,"1"

activity,,,""
,timestamp,,"1"
,total_timer_time,,"1"
,num_sessions,,"1"
,type,,"1"
,event,,"1"
,event_type,,"1"
,local_timestamp,,"1"
,event_group,,"1"

session,,,""
,message_index,,"1"
,timestamp,,"1"
,event,,"1"
,event_type,,"1"
,start_time,,"1"
,start_position_lat,,"1"
,start_position_long,,"1"
,sport,,"1"
,sub_sport,,"1"
,total_elapsed_time,,"1"
,total_timer_time,,"1"
,total_distance,,"1"
,total_cycles,,"1"
,total_calories,,"1"
,total_fat_calories,,"1"
,avg_speed,,"1"
,max_speed,,"1"
,avg_heart_rate,,"1"
,max_heart_rate,,"1"
,avg_cadence,,"1"
,max_cadence,,"1"
,avg_power,,"1"
,max_power,,"1"
,total_ascent,,"1"
,total_descent,,"1"
,total_training_effect,,"1"
,first_lap_index,,"1"
,num_laps,,"1"
,event_group,,"1"
,trigger,,"1"
,nec_lat,,"1"
,nec_long,,"1"
,swc_lat,,"1"
,swc_long,,"1"
,num_lengths,,"1"
,normalized_power,,"1"
,training_stress_score,,"1"
,intensity_factor,,"1"
,left_right_balance,,"1"
,end_position_lat,,"1"
,end_position_long,,"1"
,avg_stroke_count,,"1"
,avg_stroke_distance,,"1"
,swim_stroke,,"1"
,pool_length,,"1"
,threshold_power,,"1"
,pool_length_unit,,"1"
,num_active_lengths,,"1"
,total_work,,"1"
,avg_altitude,,"1"
,max_altitude,,"1"
,gps_accuracy,,"1"
,avg_grade,,"1"
,avg_pos_grade,,"1"
,avg_neg_grade,,"1"
,max_pos_grade,,"1"
,max_neg_grade,,"1"
,avg_temperature,,"1"
,max_temperature,,"1"
,total_moving_time,,"1"
,avg_pos_vertical_speed,,"1"
,avg_neg_vertical_speed,,"1"
,max_pos_vertical_speed,,"1"
,max_neg_vertical_speed,,"1"
,min_heart_rate,,"1"
,time_in_hr_zone,,"1"
,time_in_speed_zone,,"1"
,time_in_cadence_zone,,"1"
,time_in_power_zone,,"1"
,avg_lap_time,,"1"
,best_lap_index,,"1"
,min_altitude,,"1"
,player_score,,"1"
,opponent_score,,"1"
,opponent_name,,"1"
,stroke_count,,"1"
,zone_count,,"1"
,max_ball_speed,,"1"
,avg_ball_speed,,"1"
,avg_vertical_oscillation,,"1"
,avg_stance_time_percent,,"1"
,avg_stance_time,,"1"
,avg_fractional_cadence,,"1"
,max_fractional_cadence,,"1"
,total_fractional_cycles,,"1"
,avg_total_hemoglobin_conc,,"0"
,min_total_hemoglobin_conc,,"0"
,max_total_hemoglobin_conc,,"0"
,avg_saturated_hemoglobin_percent,,"0"
,min_saturated_hemoglobin_percent,,"0"
,max_saturated_hemoglobin_percent,,"0"
,avg_left_torque_effectiveness,,"0"
,avg_right_torque_effectiveness,,"0"
,avg_left_pedal_smoothness,,"0"
,avg_right_pedal_smoothness,,"0"
,avg_combined_pedal_smoothness,,"0"
,sport_profile_name,,"16"
,sport_index,,"1"
,time_standing,,"0"
,stand_count,,"0"
,avg_left_pco,,"0"
,avg_right_pco,,"0"
,avg_left_power_phase,,"0"
,avg_left_power_phase_peak,,"0"
,avg_right_power_phase,,"0"
,avg_right_power_phase_peak,,"0"
,avg_power_position,,"0"
,max_power_position,,"0"
,avg_cadence_position,,"0"
,max_cadence_position,,"0"
,enhanced_avg_speed,,"1"
,enhanced_max_speed,,"1"
,enhanced_avg_altitude,,"1"
,enhanced_min_altitude,,"1"
,enhanced_max_altitude,,"1"
,avg_lev_motor_power,,"0"
,max_lev_motor_power,,"0"
,lev_battery_consumption,,"0"
,avg_vertical_ratio,,"0"
,avg_stance_time_balance,,"0"
,avg_step_length,,"0"
,total_anaerobic_training_effect,,"1"
,avg_vam,,"1"
,avg_depth,,"0"
,max_depth,,"0"
,surface_interval,,"0"
,start_cns,,"0"
,end_cns,,"0"
,start_n2,,"0"
,end_n2,,"0"
,avg_respiration_rate,,"0"
,max_respiration_rate,,"0"
,min_respiration_rate,,"0"
,min_temperature,,"1"
,o2_toxicity,,"0"
,dive_number,,"0"
,training_load_peak,,"0"
,enhanced_avg_respiration_rate,,"0"
,enhanced_max_respiration_rate,,"0"
,enhanced_min_respiration_rate,,"0"
,total_grit,,"0"
,total_flow,,"0"
,jump_count,,"0"
,avg_grit,,"0"
,avg_flow,,"0"
,workout_feel,,"0"
,workout_rpe,,"0"
,avg_spo2,,"0"
,avg_stress,,"0"
,sdrr_hrv,,"0"
,rmssd_hrv,,"0"
,total_fractional_ascent,,"0"
,total_fractional_descent,,"0"
,avg_core_temperature,,"0"
,min_core_temperature,,"0"
,max_core_temperature,,"0"

lap,,,""
,message_index,,"1"
,timestamp,,"1"
,event,,"1"
,event_type,,"1"
,start_time,,"1"
,start_position_lat,,"1"
,start_position_long,,"1"
,end_position_lat,,"1"
,end_position_long,,"1"
,total_elapsed_time,,"1"
,total_timer_time,,"1"
,total_distance,,"1"
,total_cycles,,"1"
,total_calories,,"1"
,total_fat_calories,,"1"
,avg_speed,,"1"
,max_speed,,"1"
,avg_heart_rate,,"1"
,max_heart_rate,,"1"
,avg_cadence,,"1"
,max_cadence,,"1"
,avg_power,,"1"
,max_power,,"1"
,total_ascent,,"1"
,total_descent,,"1"
,intensity,,"1"
,lap_trigger,,"1"
,sport,,"1"
,event_group,,"1"
,num_lengths,,"1"
,normalized_power,,"1"
,left_right_balance,,"1"
,first_length_index,,"1"
,avg_stroke_distance,,"1"
,swim_stroke,,"1"
,sub_sport,,"1"
,num_active_lengths,,"1"
,total_work,,"1"
,avg_altitude,,"1"
,max_altitude,,"1"
,gps_accuracy,,"1"
,avg_grade,,"1"
,avg_pos_grade,,"1"
,avg_neg_grade,,"1"
,max_pos_grade,,"1"
,max_neg_grade,,"1"
,avg_temperature,,"1"
,max_temperature,,"1"
,total_moving_time,,"1"
,avg_pos_vertical_speed,,"1"
,avg_neg_vertical_speed,,"1"
,max_pos_vertical_speed,,"1"
,max_neg_vertical_speed,,"1"
,time_in_hr_zone,,"1"
,time_in_speed_zone,,"1"
,time_in_cadence_zone,,"1"
,time_in_power_zone,,"1"
,repetition_num,,"1"
,min_altitude,,"1"
,min_heart_rate,,"1"
,wkt_step_index,,"1"
,opponent_score,,"1"
,stroke_count,,"1"
,zone_count,,"1"
,avg_vertical_oscillation,,"1"
,avg_stance_time_percent,,"1"
,avg_stance_time,,"1"
,avg_fractional_cadence,,"1"
,max_fractional_cadence,,"1"
,total_fractional_cycles,,"1"
,player_score,,"1"
,avg_total_hemoglobin_conc,,"1"
,min_total_hemoglobin_conc,,"1"
,max_total_hemoglobin_conc,,"1"
,avg_saturated_hemoglobin_percent,,"1"
,min_saturated_hemoglobin_percent,,"1"
,max_saturated_hemoglobin_percent,,"1"
,avg_left_torque_effectiveness,,"0"
,avg_right_torque_effectiveness,,"0"
,avg_left_pedal_smoothness,,"0"
,avg_right_pedal_smoothness,,"0"
,avg_combined_pedal_smoothness,,"0"
,time_standing,,"0"
,stand_count,,"0"
,avg_left_pco,,"0"
,avg_right_pco,,"0"
,avg_left_power_phase,,"0"
,avg_left_power_phase_peak,,"0"
,avg_right_power_phase,,"0"
,avg_right_power_phase_peak,,"0"
,avg_power_position,,"0"
,max_power_position,,"0"
,avg_cadence_position,,"0"
,max_cadence_position,,"0"
,enhanced_avg_speed,,"1"
,enhanced_max_speed,,"1"
,enhanced_avg_altitude,,"1"
,enhanced_min_altitude,,"1"
,enhanced_max_altitude,,"1"
,avg_lev_motor_power,,"0"
,max_lev_motor_power,,"0"
,lev_battery_consumption,,"0"
,avg_vertical_ratio,,"0"
,avg_stance_time_balance,,"0"
,avg_step_length,,"0"
,avg_vam,,"1"
,avg_depth,,"0"
,max_depth,,"0"
,min_temperature,,"1"
,enhanced_avg_respiration_rate,,"0"
,enhanced_max_respiration_rate,,"0"
,avg_respiration_rate,,"0"
,max_respiration_rate,,"0"
,total_grit,,"0"
,total_flow,,"0"
,jump_count,,"0"
,avg_grit,,"0"
,avg_flow,,"0"
,total_fractional_ascent,,"0"
,total_fractional_descent,,"0"
,avg_core_temperature,,"0"
,min_core_temperature,,"0"
,max_core_temperature,,"0"

length,,,""
,message_index,,"1"
,timestamp,,"1"
,event,,"1"
,event_type,,"1"
,start_time,,"1"
,total_elapsed_time,,"1"
,total_timer_time,,"1"
,total_strokes,,"1"
,avg_speed,,"1"
,swim_stroke,,"1"
,avg_swimming_cadence,,"1"
,event_group,,"1"
,total_calories,,"1"
,length_type,,"1"
,player_score,,"1"
,opponent_score,,"1"
,stroke_count,,"1"
,zone_count,,"1"
,enhanced_avg_respiration_rate,,"0"
,enhanced_max_respiration_rate,,"0"
,avg_respiration_rate,,"0"
,max_respiration_rate,,"0"

record,,,""
,timestamp,,"1"
,position_lat,,"1"
,position_long,,"1"
,altitude,,"1"
,heart_rate,,"1"
,cadence,,"1"
,distance,,"1"
,speed,,"1"
,power,,"1"
,compressed_speed_distance,,"1"
,grade,,"1"
,resistance,,"1"
,time_from_course,,"1"
,cycle_length,,"1"
,temperature,,"1"
,speed_1s,,"5"
,cycles,,"1"
,total_cycles,,"1"
,compressed_accumulated_power,,"1"
,accumulated_power,,"1"
,left_right_balance,,"1"
,gps_accuracy,,"1"
,vertical_speed,,"1"
,calories,,"1"
,vertical_oscillation,,"1"
,stance_time_percent,,"1"
,stance_time,,"1"
,activity_type,,"1"
,left_torque_effectiveness,,"1"
,right_torque_effectiveness,,"1"
,left_pedal_smoothness,,"1"
,right_pedal_smoothness,,"1"
,combined_pedal_smoothness,,"1"
,time128,,"1"
,stroke_type,,"1"
,zone,,"1"
,ball_speed,,"1"
,cadence256,,"1"
,fractional_cadence,,"1"
,total_hemoglobin_conc,,"1"
,total_hemoglobin_conc_min,,"1"
,total_hemoglobin_conc_max,,"1"
,saturated_hemoglobin_percent,,"1"
,saturated_hemoglobin_percent_min,,"1"
,saturated_hemoglobin_percent_max,,"1"
,device_index,,"1"
,left_pco,,"0"
,right_pco,,"0"
,left_power_phase,,"0"
,left_power_phase_peak,,"0"
,right_power_phase,,"0"
,right_power_phase_peak,,"0"
,enhanced_speed,,"1"
,enhanced_altitude,,"1"
,battery_soc,,"0"
,motor_power,,"0"
,vertical_ratio,,"0"
,stance_time_balance,,"0"
,step_length,,"0"
,cycle_length16,,"0"
,absolute_pressure,,"0"
,depth,,"0"
,next_stop_depth,,"0"
,next_stop_time,,"0"
,time_to_surface,,"0"
,ndl_time,,"0"
,cns_load,,"0"
,n2_load,,"0"
,respiration_rate,,"0"
,enhanced_respiration_rate,,"0"
,grit,,"0"
,flow,,"0"
,current_stress,,"0"
,ebike_travel_range,,"0"
,ebike_battery_level,,"0"
,ebike_assist_mode,,"0"
,ebike_assist_level_percent,,"0"
,air_time_remaining,,"0"
,pressure_sac,,"0"
,volume_sac,,"0"
,rmv,,"0"
,ascent_rate,,"0"
,po2,,"0"
,core_temperature,,"0"

event,,,""
,timestamp,,"1"
,event,,"1"
,event_type,,"1"
,data16,,"1"
,data,,"1"
,event_group,,"1"
,score,,"1"
,opponent_score,,"1"
,front_gear_num,,"1"
,front_gear,,"1"
,rear_gear_num,,"1"
,rear_gear,,"1"
,device_index,,"0"
,activity_type,,"0"
,start_timestamp,,"0"
,radar_threat_level_max,,"1"
,radar_threat_count,,"1"
,radar_threat_avg_approach_speed,,"0"
,radar_threat_max_approach_speed,,"0"

device_info,,,""
,timestamp,,"1"
,device_index,,"1"
,device_type,,"1"
,manufacturer,,"1"
,serial_number,,"1"
,product,,"1"
,software_version,,"1"
,hardware_version,,"1"
,cum_operating_time,,"1"
,battery_voltage,,"1"
,battery_status,,"1"
,sensor_position,,"1"
,descriptor,,"1"
,ant_transmission_type,,"1"
,ant_device_number,,"1"
,ant_network,,"1"
,source_type,,"1"
,product_name,,"20"
,battery_level,,"0"

device_aux_battery_info,,,""
,timestamp,,"1"
,device_index,,"1"
,battery_voltage,,"1"
,battery_status,,"1"
,battery_identifier,,"1"

training_file,,,""
,timestamp,,"1"
,type,,"1"
,manufacturer,,"1"
,product,,"1"
,serial_number,,"1"
,time_created,,"1"

weather_conditions,,,""
,timestamp,,"1"
,weather_report,,"1"
,temperature,,"1"
,condition,,"1"
,wind_direction,,"1"
,wind_speed,,"1"
,precipitation_probability,,"1"
,temperature_feels_like,,"1"
,relative_humidity,,"1"
,location,,"64"
,observed_at_time,,"1"
,observed_location_lat,,"1"
,observed_location_long,,"1"
,day_of_week,,"1"
,high_temperature,,"1"
,low_temperature,,"1"

weather_alert,,,""
,timestamp,,"1"
,report_id,,"12"
,issue_time,,"1"
,expire_time,,"1"
,severity,,"1"
,type,,"1"

gps_metadata,,,""
,timestamp,,"0"
,timestamp_ms,,"0"
,position_lat,,"0"
,position_long,,"0"
,enhanced_altitude,,"0"
,enhanced_speed,,"0"
,heading,,"0"
,utc_timestamp,,"0"
,velocity,,"0"

camera_event,,,""
,timestamp,,"0"
,timestamp_ms,,"0"
,camera_event_type,,"0"
,camera_file_uuid,,"0"
,camera_orientation,,"0"

gyroscope_data,,,""
,timestamp,,"0"
,timestamp_ms,,"0"
,sample_time_offset,,"0"
,gyro_x,,"0"
,gyro_y,,"0"
,gyro_z,,"0"
,calibrated_gyro_x,,"0"
,calibrated_gyro_y,,"0"
,calibrated_gyro_z,,"0"

accelerometer_data,,,""
,timestamp,,"0"
,timestamp_ms,,"0"
,sample_time_offset,,"0"
,accel_x,,"0"
,accel_y,,"0"
,accel_z,,"0"
,calibrated_accel_x,,"0"
,calibrated_accel_y,,"0"
,calibrated_accel_z,,"0"
,compressed_calibrated_accel_x,,"0"
,compressed_calibrated_accel_y,,"0"
,compressed_calibrated_accel_z,,"0"

magnetometer_data,,,""
,timestamp,,"0"
,timestamp_ms,,"0"
,sample_time_offset,,"0"
,mag_x,,"0"
,mag_y,,"0"
,mag_z,,"0"
,calibrated_mag_x,,"0"
,calibrated_mag_y,,"0"
,calibrated_mag_z,,"0"

barometer_data,,,""
,timestamp,,"0"
,timestamp_ms,,"0"
,sample_time_offset,,"0"
,baro_pres,,"0"

three_d_sensor_calibration,,,""
,timestamp,,"0"
,sensor_type,,"0"
,calibration_factor,,"0"
,calibration_divisor,,"0"
,level_shift,,"0"
,offset_cal,,"0"
,orientation_matrix,,"0"

one_d_sensor_calibration,,,""
,timestamp,,"0"
,sensor_type,,"0"
,calibration_factor,,"0"
,calibration_divisor,,"0"
,level_shift,,"0"
,offset_cal,,"0"

video_frame,,,""
,timestamp,,"0"
,timestamp_ms,,"0"
,frame_number,,"0"

obdii_data,,,""
,timestamp,,"0"
,timestamp_ms,,"0"
,time_offset,,"0"
,pid,,"0"
,raw_data,,"0"
,pid_data_size,,"0"
,system_time,,"0"
,start_timestamp,,"0"
,start_timestamp_ms,,"0"

nmea_sentence,,,""
,timestamp,,"1"
,timestamp_ms,,"1"
,sentence,,"83"

aviation_attitude,,,""
,timestamp,,"1"
,timestamp_ms,,"1"
,system_time,,"1"
,pitch,,"1"
,roll,,"1"
,accel_lateral,,"1"
,accel_normal,,"1"
,turn_rate,,"1"
,stage,,"1"
,attitude_stage_complete,,"1"
,track,,"1"
,validity,,"1"

video,,,""
,url,,"0"
,hosting_provider,,"0"
,duration,,"0"

video_title,,,""
,message_index,,"1"
,message_count,,"1"
,text,,"80"

video_description,,,""
,message_index,,"1"
,message_count,,"1"
,text,,"250"

video_clip,,,""
,clip_number,,"0"
,start_timestamp,,"0"
,start_timestamp_ms,,"0"
,end_timestamp,,"0"
,end_timestamp_ms,,"0"
,clip_start,,"0"
,clip_end,,"0"

set,,,""
,timestamp,,"0"
,duration,,"0"
,repetitions,,"0"
,weight,,"0"
,set_type,,"0"
,start_time,,"0"
,category,,"0"
,category_subtype,,"0"
,weight_display_unit,,"1"
,message_index,,"0"
,wkt_step_index,,"0"

jump,,,""
,timestamp,,"0"
,distance,,"0"
,height,,"0"
,rotations,,"0"
,hang_time,,"0"
,score,,"0"
,position_lat,,"0"
,position_long,,"0"
,speed,,"0"
,enhanced_speed,,"0"

split,,,""
,message_index,,"0"
,split_type,,"0"
,total_elapsed_time,,"0"
,total_timer_time,,"0"
,total_distance,,"0"
,avg_speed,,"0"
,start_time,,"0"
,total_ascent,,"0"
,total_descent,,"0"
,start_position_lat,,"0"
,start_position_long,,"0"
,end_position_lat,,"0"
,end_position_long,,"0"
,max_speed,,"0"
,avg_vert_speed,,"0"
,end_time,,"0"
,total_calories,,"0"
,start_elevation,,"0"
,total_moving_time,,"0"

split_summary,,,""
,message_index,,"0"
,split_type,,"0"
,num_splits,,"0"
,total_timer_time,,"0"
,total_distance,,"0"
,avg_speed,,"0"
,max_speed,,"0"
,total_ascent,,"0"
,total_descent,,"0"
,avg_heart_rate,,"0"
,max_heart_rate,,"0"
,avg_vert_speed,,"0"
,total_calories,,"0"
,total_moving_time,,"0"

climb_pro,,,""
,timestamp,,"0"
,position_lat,,"0"
,position_long,,"0"
,climb_pro_event,,"0"
,climb_number,,"0"
,climb_category,,"0"
,current_dist,,"0"

field_description,,,""
,developer_data_index,,"1"
,field_definition_number,,"1"
,fit_base_type_id,,"1"
,field_name,,"64"
,array,,"0"
,components,,"0"
,scale,,"1"
,offset,,"1"
,units,,"16"
,bits,,"0"
,accumulate,,"0"
,fit_base_unit_id,,"1"
,native_mesg_num,,"1"
,native_field_num,,"1"

developer_data_id,,,""
,developer_id,,"16"
,application_id,,"16"
,manufacturer_id,,"1"
,developer_data_index,,"1"
,application_version,,"1"

course,,,""
,sport,,"1"
,name,,"16"
,capabilities,,"1"
,sub_sport,,"1"

course_point,,,""
,message_index,,"1"
,timestamp,,"1"
,position_lat,,"1"
,position_long,,"1"
,distance,,"1"
,type,,"1"
,name,,"16"
,favorite,,"1"

segment_id,,,""
,name,,"1"
,uuid,,"1"
,sport,,"1"
,enabled,,"1"
,user_profile_primary_key,,"1"
,device_id,,"1"
,default_race_leader,,"1"
,delete_status,,"1"
,selection_type,,"1"

segment_leaderboard_entry,,,""
,message_index,,"1"
,name,,"1"
,type,,"1"
,group_primary_key,,"1"
,activity_id,,"1"
,segment_time,,"1"
,activity_id_string,,"0"

segment_point,,,""
,message_index,,"1"
,position_lat,,"1"
,position_long,,"1"
,distance,,"1"
,altitude,,"1"
,leader_time,,"1"
,enhanced_altitude,,"0"

segment_lap,,,""
,message_index,,"1"
,timestamp,,"1"
,event,,"1"
,event_type,,"1"
,start_time,,"1"
,start_position_lat,,"1"
,start_position_long,,"1"
,end_position_lat,,"1"
,end_position_long,,"1"
,total_elapsed_time,,"1"
,total_timer_time,,"1"
,total_distance,,"1"
,total_cycles,,"1"
,total_calories,,"1"
,total_fat_calories,,"1"
,avg_speed,,"1"
,max_speed,,"1"
,avg_heart_rate,,"1"
,max_heart_rate,,"1"
,avg_cadence,,"1"
,max_cadence,,"1"
,avg_power,,"1"
,max_power,,"1"
,total_ascent,,"1"
,total_descent,,"1"
,sport,,"1"
,event_group,,"1"
,nec_lat,,"1"
,nec_long,,"1"
,swc_lat,,"1"
,swc_long,,"1"
,name,,"16"
,normalized_power,,"1"
,left_right_balance,,"1"
,sub_sport,,"1"
,total_work,,"1"
,avg_altitude,,"1"
,max_altitude,,"1"
,gps_accuracy,,"1"
,avg_grade,,"1"
,avg_pos_grade,,"1"
,avg_neg_grade,,"1"
,max_pos_grade,,"1"
,max_neg_grade,,"1"
,avg_temperature,,"1"
,max_temperature,,"1"
,total_moving_time,,"1"
,avg_pos_vertical_speed,,"1"
,avg_neg_vertical_speed,,"1"
,max_pos_vertical_speed,,"1"
,max_neg_vertical_speed,,"1"
,time_in_hr_zone,,"1"
,time_in_speed_zone,,"1"
,time_in_cadence_zone,,"1"
,time_in_power_zone,,"1"
,repetition_num,,"1"
,min_altitude,,"1"
,min_heart_rate,,"1"
,active_time,,"1"
,wkt_step_index,,"1"
,sport_event,,"1"
,avg_left_torque_effectiveness,,"1"
,avg_right_torque_effectiveness,,"1"
,avg_left_pedal_smoothness,,"1"
,avg_right_pedal_smoothness,,"1"
,avg_combined_pedal_smoothness,,"1"
,status,,"1"
,uuid,,"33"
,avg_fractional_cadence,,"1"
,max_fractional_cadence,,"1"
,total_fractional_cycles,,"1"
,front_gear_shift_count,,"1"
,rear_gear_shift_count,,"1"
,time_standing,,"0"
,stand_count,,"0"
,avg_left_pco,,"0"
,avg_right_pco,,"0"
,avg_left_power_phase,,"0"
,avg_left_power_phase_peak,,"0"
,avg_right_power_phase,,"0"
,avg_right_power_phase_peak,,"0"
,avg_power_position,,"0"
,max_power_position,,"0"
,avg_cadence_position,,"0"
,max_cadence_position,,"0"
,manufacturer,,"0"
,total_grit,,"0"
,total_flow,,"0"
,avg_grit,,"0"
,avg_flow,,"0"
,total_fractional_ascent,,"0"
,total_fractional_descent,,"0"
,enhanced_avg_altitude,,"0"
,enhanced_max_altitude,,"0"
,enhanced_min_altitude,,"0"

segment_file,,,""
,message_index,,"1"
,file_uuid,,"1"
,enabled,,"1"
,user_profile_primary_key,,"1"
,leader_type,,"1"
,leader_group_primary_key,,"1"
,leader_activity_id,,"1"
,leader_activity_id_string,,"0"
,default_race_leader,,"0"

workout,,,""
,message_index,,"1"
,sport,,"1"
,capabilities,,"1"
,num_valid_steps,,"1"
,wkt_name,,"16"
,sub_sport,,"1"
,pool_length,,"1"
,pool_length_unit,,"1"
,wkt_description,,"0"

workout_session,,,""
,message_index,,"1"
,sport,,"1"
,sub_sport,,"1"
,num_valid_steps,,"1"
,first_step_index,,"1"
,pool_length,,"1"
,pool_length_unit,,"1"

workout_step,,,""
,message_index,,"1"
,wkt_step_name,,"16"
,duration_type,,"1"
,duration_value,,"1"
,target_type,,"1"
,target_value,,"1"
,custom_target_value_low,,"1"
,custom_target_value_high,,"1"
,intensity,,"1"
,notes,,"50"
,equipment,,"1"
,exercise_category,,"1"
,exercise_name,,"0"
,exercise_weight,,"0"
,weight_display_unit,,"0"
,secondary_target_type,,"1"
,secondary_target_value,,"1"
,secondary_custom_target_value_low,,"1"
,secondary_custom_target_value_high,,"1"

exercise_title,,,""
,message_index,,"1"
,exercise_category,,"1"
,exercise_name,,"1"
,wkt_step_name,,"200"

schedule,,,""
,manufacturer,,"1"
,product,,"1"
,serial_number,,"1"
,time_created,,"1"
,completed,,"1"
,type,,"1"
,scheduled_time,,"1"

totals,,,""
,message_index,,"1"
,timestamp,,"1"
,timer_time,,"1"
,distance,,"1"
,calories,,"1"
,sport,,"1"
,elapsed_time,,"1"
,sessions,,"1"
,active_time,,"1"
,sport_index,,"0"

weight_scale,,,""
,timestamp,,"1"
,weight,,"1"
,percent_fat,,"1"
,percent_hydration,,"1"
,visceral_fat_mass,,"1"
,bone_mass,,"1"
,muscle_mass,,"1"
,basal_met,,"1"
,physique_rating,,"1"
,active_met,,"1"
,metabolic_age,,"1"
,visceral_fat_rating,,"1"
,user_profile_index,,"1"
,bmi,,"1"

blood_pressure,,,""
,timestamp,,"1"
,systolic_pressure,,"1"
,diastolic_pressure,,"1"
,mean_arterial_pressure,,"1"
,map_3_sample_mean,,"1"
,map_morning_values,,"1"
,map_evening_values,,"1"
,heart_rate,,"1"
,heart_rate_type,,"1"
,status,,"1"
,user_profile_index,,"1"

monitoring_info,,,""
,timestamp,,"1"
,local_timestamp,,"1"
,activity_type,,"0"
,cycles_to_distance,,"0"
,cycles_to_calories,,"0"
,resting_metabolic_rate,,"0"

monitoring,,,""
,timestamp,,"1"
,device_index,,"1"
,calories,,"1"
,distance,,"1"
,cycles,,"1"
,active_time,,"1"
,activity_type,,"1"
,activity_subtype,,"1"
,activity_level,,"0"
,distance_16,,"1"
,cycles_16,,"1"
,active_time_16,,"1"
,local_timestamp,,"1"
,temperature,,"0"
,temperature_min,,"0"
,temperature_max,,"0"
,activity_time,,"0"
,active_calories,,"0"
,current_activity_type_intensity,,"0"
,timestamp_min_8,,"0"
,timestamp_16,,"0"
,heart_rate,,"0"
,intensity,,"0"
,duration_min,,"0"
,duration,,"0"
,ascent,,"0"
,descent,,"0"
,moderate_activity_minutes,,"0"
,vigorous_activity_minutes,,"0"

monitoring_hr_data,,,""
,timestamp,,"1"
,resting_heart_rate,,"1"
,current_day_resting_heart_rate,,"1"

spo2_data,,,""
,timestamp,,"0"
,reading_spo2,,"0"
,reading_confidence,,"0"
,mode,,"0"

hr,,,""
,timestamp,,"1"
,fractional_timestamp,,"1"
,time256,,"1"
,filtered_bpm,,"1"
,event_timestamp,,"1"
,event_timestamp_12,,"1"

stress_level,,,""
,stress_level_value,,"0"
,stress_level_time,,"0"

max_met_data,,,""
,update_time,,"0"
,vo2_max,,"0"
,sport,,"0"
,sub_sport,,"0"
,max_met_category,,"0"
,calibrated_data,,"0"
,hr_source,,"0"
,speed_source,,"0"

hsa_body_battery_data,,,""
,timestamp,,"0"
,processing_interval,,"0"
,level,,"0"
,charged,,"0"
,uncharged,,"0"

hsa_event,,,""
,timestamp,,"0"
,event_id,,"0"

hsa_accelerometer_data,,,""
,timestamp,,"0"
,timestamp_ms,,"0"
,sampling_interval,,"0"
,accel_x,,"0"
,accel_y,,"0"
,accel_z,,"0"
,timestamp_32k,,"0"

hsa_gyroscope_data,,,""
,timestamp,,"0"
,timestamp_ms,,"0"
,sampling_interval,,"0"
,gyro_x,,"0"
,gyro_y,,"0"
,gyro_z,,"0"
,timestamp_32k,,"0"

hsa_step_data,,,""
,timestamp,,"0"
,processing_interval,,"0"
,steps,,"0"

hsa_spo2_data,,,""
,timestamp,,"0"
,processing_interval,,"0"
,reading_spo2,,"0"
,confidence,,"0"

hsa_stress_data,,,""
,timestamp,,"0"
,processing_interval,,"0"
,stress_level,,"0"

hsa_respiration_data,,,""
,timestamp,,"0"
,processing_interval,,"0"
,respiration_rate,,"0"

hsa_heart_rate_data,,,""
,timestamp,,"0"
,processing_interval,,"0"
,status,,"0"
,heart_rate,,"0"

hsa_configuration_data,,,""
,timestamp,,"0"
,data,,"0"
,data_size,,"0"

hsa_wrist_temperature_data,,,""
,timestamp,,"0"
,processing_interval,,"0"
,value,,"0"

memo_glob,,,""
,part_index,,"0"
,memo,,"0"
,mesg_num,,"0"
,parent_index,,"0"
,field_num,,"0"
,data,,"0"

sleep_level,,,""
,timestamp,,"0"
,sleep_level,,"0"

ant_channel_id,,,""
,channel_number,,"0"
,device_type,,"0"
,device_number,,"0"
,transmission_type,,"0"
,device_index,,"0"

ant_rx,,,""
,timestamp,,"1"
,fractional_timestamp,,"1"
,mesg_id,,"1"
,mesg_data,,"9"
,channel_number,,"1"
,data,,"8"

ant_tx,,,""
,timestamp,,"1"
,fractional_timestamp,,"1"
,mesg_id,,"1"
,mesg_data,,"9"
,channel_number,,"1"
,data,,"8"

exd_screen_configuration,,,""
,screen_index,,"1"
,field_count,,"1"
,layout,,"1"
,screen_enabled,,"1"

exd_data_field_configuration,,,""
,screen_index,,"1"
,concept_field,,"1"
,field_id,,"1"
,concept_count,,"1"
,display_type,,"1"
,title,,"1"

exd_data_concept_configuration,,,""
,screen_index,,"1"
,concept_field,,"1"
,field_id,,"1"
,concept_index,,"1"
,data_page,,"1"
,concept_key,,"1"
,scaling,,"1"
,data_units,,"1"
,qualifier,,"1"
,descriptor,,"1"
,is_signed,,"1"

dive_summary,,,""
,timestamp,,"0"
,reference_mesg,,"0"
,reference_index,,"0"
,avg_depth,,"0"
,max_depth,,"0"
,surface_interval,,"0"
,start_cns,,"0"
,end_cns,,"0"
,start_n2,,"0"
,end_n2,,"0"
,o2_toxicity,,"0"
,dive_number,,"0"
,bottom_time,,"0"
,avg_pressure_sac,,"0"
,avg_volume_sac,,"0"
,avg_rmv,,"0"
,descent_time,,"0"
,ascent_time,,"0"
,avg_ascent_rate,,"0"
,avg_descent_rate,,"0"
,max_ascent_rate,,"0"
,max_descent_rate,,"0"
,hang_time,,"0"

aad_accel_features,,,""
,timestamp,,"0"
,time,,"0"
,energy_total,,"0"
,zero_cross_cnt,,"0"
,instance,,"0"
,time_above_threshold,,"0"

hrv,,,""
,time,,"1"

beat_intervals,,,""
,timestamp,,"0"
,timestamp_ms,,"0"
,time,,"0"

hrv_status_summary,,,""
,timestamp,,"0"
,weekly_average,,"0"
,last_night_average,,"0"
,last_night_5_min_high,,"0"
,baseline_low_upper,,"0"
,baseline_balanced_lower,,"0"
,baseline_balanced_upper,,"0"
,status,,"0"

hrv_value,,,""
,timestamp,,"0"
,value,,"0"

raw_bbi,,,""
,timestamp,,"0"
,timestamp_ms,,"0"
,data,,"0"
,time,,"0"
,quality,,"0"
,gap,,"0"

respiration_rate,,,""
,timestamp,,"0"
,respiration_rate,,"0"

chrono_shot_session,,,""
,timestamp,,"0"
,min_speed,,"0"
,max_speed,,"0"
,avg_speed,,"0"
,shot_count,,"0"
,projectile_type,,"0"
,grain_weight,,"0"
,standard_deviation,,"0"

chrono_shot_data,,,""
,timestamp,,"0"
,shot_speed,,"0"
,shot_num,,"0"

tank_update,,,""
,timestamp,,"0"
,sensor,,"0"
,pressure,,"0"

tank_summary,,,""
,timestamp,,"0"
,sensor,,"0"
,start_pressure,,"0"
,end_pressure,,"0"
,volume_used,,"0"

sleep_assessment,,,""
,combined_awake_score,,"0"
,awake_time_score,,"0"
,awakenings_count_score,,"0"
,deep_sleep_score,,"0"
,sleep_duration_score,,"0"
,light_sleep_score,,"0"
,overall_sleep_score,,"0"
,sleep_quality_score,,"0"
,sleep_recovery_score,,"0"
,rem_sleep_score,,"0"
,sleep_restlessness_score,,"0"
,awakenings_count,,"0"
,interruptions_score,,"0"
,average_stress_during_sleep,,"0"

skin_temp_overnight,,,""
,timestamp,,"0"
,local_timestamp,,"0"
,average_deviation,,"0"
,average_7_day_deviation,,"0"
,nightly_value,,"0"

pad,,,""

