Type Name,Base Type,Value Name,Value,Comment file,enum,,, ,,device,1,"Read only, single file. Must be in root directory." ,,settings,2,"Read/write, single file. Directory=Settings" ,,sport,3,"Read/write, multiple files, file number = sport type. Directory=Sports" ,,activity,4,"Read/erase, multiple files. Directory=Activities" ,,workout,5,"Read/write/erase, multiple files. Directory=Workouts" ,,course,6,"Read/write/erase, multiple files. Directory=Courses" ,,schedules,7,"Read/write, single file. Directory=Schedules" ,,weight,9,"Read only, single file. Circular buffer. All message definitions at start of file. Directory=Weight" ,,totals,10,"Read only, single file. Directory=Totals" ,,goals,11,"Read/write, single file. Directory=Goals" ,,blood_pressure,14,Read only. Directory=Blood Pressure ,,monitoring_a,15,Read only. Directory=Monitoring. File number=sub type. ,,activity_summary,20,"Read/erase, multiple files. Directory=Activities" ,,monitoring_daily,28, ,,monitoring_b,32,Read only. Directory=Monitoring. File number=identifier ,,segment,34,Read/write/erase. Multiple Files. Directory=Segments ,,segment_list,35,Read/write/erase. Single File. Directory=Segments ,,exd_configuration,40,Read/write/erase. Single File. Directory=Settings ,,mfg_range_min,0xF7,0xF7 - 0xFE reserved for manufacturer specific file types ,,mfg_range_max,0xFE,0xF7 - 0xFE reserved for manufacturer specific file types ,,,, mesg_num,uint16,,, ,,file_id,0, ,,capabilities,1, ,,device_settings,2, ,,user_profile,3, ,,hrm_profile,4, ,,sdm_profile,5, ,,bike_profile,6, ,,zones_target,7, ,,hr_zone,8, ,,power_zone,9, ,,met_zone,10, ,,sport,12, ,,goal,15, ,,session,18, ,,lap,19, ,,record,20, ,,event,21, ,,device_info,23, ,,workout,26, ,,workout_step,27, ,,schedule,28, ,,weight_scale,30, ,,course,31, ,,course_point,32, ,,totals,33, ,,activity,34, ,,software,35, ,,file_capabilities,37, ,,mesg_capabilities,38, ,,field_capabilities,39, ,,file_creator,49, ,,blood_pressure,51, ,,speed_zone,53, ,,monitoring,55, ,,training_file,72, ,,hrv,78, ,,ant_rx,80, ,,ant_tx,81, ,,ant_channel_id,82, ,,length,101, ,,monitoring_info,103, ,,pad,105, ,,slave_device,106, ,,connectivity,127, ,,weather_conditions,128, ,,weather_alert,129, ,,cadence_zone,131, ,,hr,132, ,,segment_lap,142, ,,memo_glob,145, ,,segment_id,148, ,,segment_leaderboard_entry,149, ,,segment_point,150, ,,segment_file,151, ,,workout_session,158, ,,watchface_settings,159, ,,gps_metadata,160, ,,camera_event,161, ,,timestamp_correlation,162, ,,gyroscope_data,164, ,,accelerometer_data,165, ,,three_d_sensor_calibration,167, ,,video_frame,169, ,,obdii_data,174, ,,nmea_sentence,177, ,,aviation_attitude,178, ,,video,184, ,,video_title,185, ,,video_description,186, ,,video_clip,187, ,,ohr_settings,188, ,,exd_screen_configuration,200, ,,exd_data_field_configuration,201, ,,exd_data_concept_configuration,202, ,,field_description,206, ,,developer_data_id,207, ,,magnetometer_data,208, ,,barometer_data,209, ,,one_d_sensor_calibration,210, ,,set,225, ,,stress_level,227, ,,dive_settings,258, ,,dive_gas,259, ,,dive_alarm,262, ,,exercise_title,264, ,,dive_summary,268, ,,mfg_range_min,0xFF00,0xFF00 - 0xFFFE reserved for manufacturer specific messages ,,mfg_range_max,0xFFFE,0xFF00 - 0xFFFE reserved for manufacturer specific messages checksum,uint8,,, ,,clear,0,Allows clear of checksum for flash memory where can only write 1 to 0 without erasing sector. ,,ok,1,Set to mark checksum as valid if computes to invalid values 0 or 0xFF. Checksum can also be set to ok to save encoding computation time. ,,,, file_flags,uint8z,,, ,,read,0x02, ,,write,0x04, ,,erase,0x08, ,,,, mesg_count,enum,,, ,,num_per_file,0, ,,max_per_file,1, ,,max_per_file_type,2, ,,,, date_time,uint32,,,seconds since UTC 00:00 Dec 31 1989 ,,min,0x10000000,if date_time is < 0x10000000 then it is system time (seconds from device power on) ,,,, local_date_time,uint32,,,seconds since 00:00 Dec 31 1989 in local time zone ,,min,0x10000000,if date_time is < 0x10000000 then it is system time (seconds from device power on) ,,,, message_index,uint16,,, ,,selected,0x8000,message is selected if set ,,reserved,0x7000,reserved (default 0) ,,mask,0x0FFF,index ,,,, device_index,uint8,,, ,,creator,0,Creator of the file is always device index 0. ,,,, gender,enum,,, ,,female,0, ,,male,1, ,,,, language,enum,,, ,,english,0, ,,french,1, ,,italian,2, ,,german,3, ,,spanish,4, ,,croatian,5, ,,czech,6, ,,danish,7, ,,dutch,8, ,,finnish,9, ,,greek,10, ,,hungarian,11, ,,norwegian,12, ,,polish,13, ,,portuguese,14, ,,slovakian,15, ,,slovenian,16, ,,swedish,17, ,,russian,18, ,,turkish,19, ,,latvian,20, ,,ukrainian,21, ,,arabic,22, ,,farsi,23, ,,bulgarian,24, ,,romanian,25, ,,chinese,26, ,,japanese,27, ,,korean,28, ,,taiwanese,29, ,,thai,30, ,,hebrew,31, ,,brazilian_portuguese,32, ,,indonesian,33, ,,malaysian,34, ,,vietnamese,35, ,,burmese,36, ,,mongolian,37, ,,custom,254, ,,,, language_bits_0,uint8z,,,Bit field corresponding to language enum type (1 << language). ,,english,0x01, ,,french,0x02, ,,italian,0x04, ,,german,0x08, ,,spanish,0x10, ,,croatian,0x20, ,,czech,0x40, ,,danish,0x80, ,,,, language_bits_1,uint8z,,, ,,dutch,0x01, ,,finnish,0x02, ,,greek,0x04, ,,hungarian,0x08, ,,norwegian,0x10, ,,polish,0x20, ,,portuguese,0x40, ,,slovakian,0x80, ,,,, language_bits_2,uint8z,,, ,,slovenian,0x01, ,,swedish,0x02, ,,russian,0x04, ,,turkish,0x08, ,,latvian,0x10, ,,ukrainian,0x20, ,,arabic,0x40, ,,farsi,0x80, ,,,, language_bits_3,uint8z,,, ,,bulgarian,0x01, ,,romanian,0x02, ,,chinese,0x04, ,,japanese,0x08, ,,korean,0x10, ,,taiwanese,0x20, ,,thai,0x40, ,,hebrew,0x80, ,,,, language_bits_4,uint8z,,, ,,brazilian_portuguese,0x01, ,,indonesian,0x02, ,,malaysian,0x04, ,,vietnamese,0x08, ,,burmese,0x10, ,,mongolian,0x20, time_zone,enum,,, ,,almaty,0, ,,bangkok,1, ,,bombay,2, ,,brasilia,3, ,,cairo,4, ,,cape_verde_is,5, ,,darwin,6, ,,eniwetok,7, ,,fiji,8, ,,hong_kong,9, ,,islamabad,10, ,,kabul,11, ,,magadan,12, ,,mid_atlantic,13, ,,moscow,14, ,,muscat,15, ,,newfoundland,16, ,,samoa,17, ,,sydney,18, ,,tehran,19, ,,tokyo,20, ,,us_alaska,21, ,,us_atlantic,22, ,,us_central,23, ,,us_eastern,24, ,,us_hawaii,25, ,,us_mountain,26, ,,us_pacific,27, ,,other,28, ,,auckland,29, ,,kathmandu,30, ,,europe_western_wet,31, ,,europe_central_cet,32, ,,europe_eastern_eet,33, ,,jakarta,34, ,,perth,35, ,,adelaide,36, ,,brisbane,37, ,,tasmania,38, ,,iceland,39, ,,amsterdam,40, ,,athens,41, ,,barcelona,42, ,,berlin,43, ,,brussels,44, ,,budapest,45, ,,copenhagen,46, ,,dublin,47, ,,helsinki,48, ,,lisbon,49, ,,london,50, ,,madrid,51, ,,munich,52, ,,oslo,53, ,,paris,54, ,,prague,55, ,,reykjavik,56, ,,rome,57, ,,stockholm,58, ,,vienna,59, ,,warsaw,60, ,,zurich,61, ,,quebec,62, ,,ontario,63, ,,manitoba,64, ,,saskatchewan,65, ,,alberta,66, ,,british_columbia,67, ,,boise,68, ,,boston,69, ,,chicago,70, ,,dallas,71, ,,denver,72, ,,kansas_city,73, ,,las_vegas,74, ,,los_angeles,75, ,,miami,76, ,,minneapolis,77, ,,new_york,78, ,,new_orleans,79, ,,phoenix,80, ,,santa_fe,81, ,,seattle,82, ,,washington_dc,83, ,,us_arizona,84, ,,chita,85, ,,ekaterinburg,86, ,,irkutsk,87, ,,kaliningrad,88, ,,krasnoyarsk,89, ,,novosibirsk,90, ,,petropavlovsk_kamchatskiy,91, ,,samara,92, ,,vladivostok,93, ,,mexico_central,94, ,,mexico_mountain,95, ,,mexico_pacific,96, ,,cape_town,97, ,,winkhoek,98, ,,lagos,99, ,,riyahd,100, ,,venezuela,101, ,,australia_lh,102, ,,santiago,103, ,,manual,253, ,,automatic,254, ,,,, display_measure,enum,,, ,,metric,0, ,,statute,1, ,,nautical,2, ,,,, display_heart,enum,,, ,,bpm,0, ,,max,1, ,,reserve,2, ,,,, display_power,enum,,, ,,watts,0, ,,percent_ftp,1, ,,,, display_position,enum,,, ,,degree,0,dd.dddddd ,,degree_minute,1,dddmm.mmm ,,degree_minute_second,2,dddmmss ,,austrian_grid,3,Austrian Grid (BMN) ,,british_grid,4,British National Grid ,,dutch_grid,5,Dutch grid system ,,hungarian_grid,6,Hungarian grid system ,,finnish_grid,7,Finnish grid system Zone3 KKJ27 ,,german_grid,8,Gausss Krueger (German) ,,icelandic_grid,9,Icelandic Grid ,,indonesian_equatorial,10,Indonesian Equatorial LCO ,,indonesian_irian,11,Indonesian Irian LCO ,,indonesian_southern,12,Indonesian Southern LCO ,,india_zone_0,13,India zone 0 ,,india_zone_IA,14,India zone IA ,,india_zone_IB,15,India zone IB ,,india_zone_IIA,16,India zone IIA ,,india_zone_IIB,17,India zone IIB ,,india_zone_IIIA,18,India zone IIIA ,,india_zone_IIIB,19,India zone IIIB ,,india_zone_IVA,20,India zone IVA ,,india_zone_IVB,21,India zone IVB ,,irish_transverse,22,Irish Transverse Mercator ,,irish_grid,23,Irish Grid ,,loran,24,Loran TD ,,maidenhead_grid,25,Maidenhead grid system ,,mgrs_grid,26,MGRS grid system ,,new_zealand_grid,27,New Zealand grid system ,,new_zealand_transverse,28,New Zealand Transverse Mercator ,,qatar_grid,29,Qatar National Grid ,,modified_swedish_grid,30,Modified RT-90 (Sweden) ,,swedish_grid,31,RT-90 (Sweden) ,,south_african_grid,32,South African Grid ,,swiss_grid,33,Swiss CH-1903 grid ,,taiwan_grid,34,Taiwan Grid ,,united_states_grid,35,United States National Grid ,,utm_ups_grid,36,UTM/UPS grid system ,,west_malayan,37,West Malayan RSO ,,borneo_rso,38,Borneo RSO ,,estonian_grid,39,Estonian grid system ,,latvian_grid,40,Latvian Transverse Mercator ,,swedish_ref_99_grid,41,Reference Grid 99 TM (Swedish) ,,,, switch,enum,,, ,,off,0, ,,on,1, ,,auto,2, sport,enum,,, ,,generic,0, ,,running,1, ,,cycling,2, ,,transition,3,Mulitsport transition ,,fitness_equipment,4, ,,swimming,5, ,,basketball,6, ,,soccer,7, ,,tennis,8, ,,american_football,9, ,,training,10, ,,walking,11, ,,cross_country_skiing,12, ,,alpine_skiing,13, ,,snowboarding,14, ,,rowing,15, ,,mountaineering,16, ,,hiking,17, ,,multisport,18, ,,paddling,19, ,,flying,20, ,,e_biking,21, ,,motorcycling,22, ,,boating,23, ,,driving,24, ,,golf,25, ,,hang_gliding,26, ,,horseback_riding,27, ,,hunting,28, ,,fishing,29, ,,inline_skating,30, ,,rock_climbing,31, ,,sailing,32, ,,ice_skating,33, ,,sky_diving,34, ,,snowshoeing,35, ,,snowmobiling,36, ,,stand_up_paddleboarding,37, ,,surfing,38, ,,wakeboarding,39, ,,water_skiing,40, ,,kayaking,41, ,,rafting,42, ,,windsurfing,43, ,,kitesurfing,44, ,,tactical,45, ,,jumpmaster,46, ,,boxing,47, ,,floor_climbing,48, ,,all,254,All is for goals only to include all sports. ,,,, sport_bits_0,uint8z,,,Bit field corresponding to sport enum type (1 << sport). ,,generic,0x01, ,,running,0x02, ,,cycling,0x04, ,,transition,0x08,Mulitsport transition ,,fitness_equipment,0x10, ,,swimming,0x20, ,,basketball,0x40, ,,soccer,0x80, ,,,, sport_bits_1,uint8z,,,Bit field corresponding to sport enum type (1 << (sport-8)). ,,tennis,0x01, ,,american_football,0x02, ,,training,0x04, ,,walking,0x08, ,,cross_country_skiing,0x10, ,,alpine_skiing,0x20, ,,snowboarding,0x40, ,,rowing,0x80, ,,,, sport_bits_2,uint8z,,,Bit field corresponding to sport enum type (1 << (sport-16)). ,,mountaineering,0x01, ,,hiking,0x02, ,,multisport,0x04, ,,paddling,0x08, ,,flying,0x10, ,,e_biking,0x20, ,,motorcycling,0x40, ,,boating,0x80, ,,,, sport_bits_3,uint8z,,,Bit field corresponding to sport enum type (1 << (sport-24)). ,,driving,0x01, ,,golf,0x02, ,,hang_gliding,0x04, ,,horseback_riding,0x08, ,,hunting,0x10, ,,fishing,0x20, ,,inline_skating,0x40, ,,rock_climbing,0x80, ,,,, sport_bits_4,uint8z,,,Bit field corresponding to sport enum type (1 << (sport-32)). ,,sailing,0x01, ,,ice_skating,0x02, ,,sky_diving,0x04, ,,snowshoeing,0x08, ,,snowmobiling,0x10, ,,stand_up_paddleboarding,0x20, ,,surfing,0x40, ,,wakeboarding,0x80, ,,,, sport_bits_5,uint8z,,,Bit field corresponding to sport enum type (1 << (sport-40)). ,,water_skiing,0x01, ,,kayaking,0x02, ,,rafting,0x04, ,,windsurfing,0x08, ,,kitesurfing,0x10, ,,tactical,0x20, ,,jumpmaster,0x40, ,,boxing,0x80, ,,,, sport_bits_6,uint8z,,,Bit field corresponding to sport enum type (1 << (sport-48)). ,,floor_climbing,0x01, ,,,, sub_sport,enum,,, ,,generic,0, ,,treadmill,1,Run/Fitness Equipment ,,street,2,Run ,,trail,3,Run ,,track,4,Run ,,spin,5,Cycling ,,indoor_cycling,6,Cycling/Fitness Equipment ,,road,7,Cycling ,,mountain,8,Cycling ,,downhill,9,Cycling ,,recumbent,10,Cycling ,,cyclocross,11,Cycling ,,hand_cycling,12,Cycling ,,track_cycling,13,Cycling ,,indoor_rowing,14,Fitness Equipment ,,elliptical,15,Fitness Equipment ,,stair_climbing,16,Fitness Equipment ,,lap_swimming,17,Swimming ,,open_water,18,Swimming ,,flexibility_training,19,Training ,,strength_training,20,Training ,,warm_up,21,Tennis ,,match,22,Tennis ,,exercise,23,Tennis ,,challenge,24, ,,indoor_skiing,25,Fitness Equipment ,,cardio_training,26,Training ,,indoor_walking,27,Walking/Fitness Equipment ,,e_bike_fitness,28,E-Biking ,,bmx,29,Cycling ,,casual_walking,30,Walking ,,speed_walking,31,Walking ,,bike_to_run_transition,32,Transition ,,run_to_bike_transition,33,Transition ,,swim_to_bike_transition,34,Transition ,,atv,35,Motorcycling ,,motocross,36,Motorcycling ,,backcountry,37,Alpine Skiing/Snowboarding ,,resort,38,Alpine Skiing/Snowboarding ,,rc_drone,39,Flying ,,wingsuit,40,Flying ,,whitewater,41,Kayaking/Rafting ,,skate_skiing,42,Cross Country Skiing ,,yoga,43,Training ,,pilates,44,Fitness Equipment ,,indoor_running,45,Run ,,gravel_cycling,46,Cycling ,,e_bike_mountain,47,Cycling ,,commuting,48,Cycling ,,mixed_surface,49,Cycling ,,navigate,50, ,,track_me,51, ,,map,52, ,,single_gas_diving,53,Diving ,,multi_gas_diving,54,Diving ,,gauge_diving,55,Diving ,,apnea_diving,56,Diving ,,apnea_hunting,57,Diving ,,virtual_activity,58, ,,obstacle,59,"Used for events where participants run, crawl through mud, climb over walls, etc." ,,all,254, ,,,, sport_event,enum,,, ,,uncategorized,0, ,,geocaching,1, ,,fitness,2, ,,recreation,3, ,,race,4, ,,special_event,5, ,,training,6, ,,transportation,7, ,,touring,8, ,,,, activity,enum,,, ,,manual,0, ,,auto_multi_sport,1, ,,,, intensity,enum,,, ,,active,0, ,,rest,1, ,,warmup,2, ,,cooldown,3, ,,,, session_trigger,enum,,, ,,activity_end,0, ,,manual,1,User changed sport. ,,auto_multi_sport,2,Auto multi-sport feature is enabled and user pressed lap button to advance session. ,,fitness_equipment,3,Auto sport change caused by user linking to fitness equipment. ,,,, autolap_trigger,enum,,, ,,time,0, ,,distance,1, ,,position_start,2, ,,position_lap,3, ,,position_waypoint,4, ,,position_marked,5, ,,off,6, ,,,, lap_trigger,enum,,, ,,manual,0, ,,time,1, ,,distance,2, ,,position_start,3, ,,position_lap,4, ,,position_waypoint,5, ,,position_marked,6, ,,session_end,7, ,,fitness_equipment,8, ,,,, time_mode,enum,,, ,,hour12,0, ,,hour24,1,Does not use a leading zero and has a colon ,,military,2,Uses a leading zero and does not have a colon ,,hour_12_with_seconds,3, ,,hour_24_with_seconds,4, ,,utc,5, backlight_mode,enum,,, ,,off,0, ,,manual,1, ,,key_and_messages,2, ,,auto_brightness,3, ,,smart_notifications,4, ,,key_and_messages_night,5, ,,key_and_messages_and_smart_notifications,6, date_mode,enum,,, ,,day_month,0, ,,month_day,1, backlight_timeout,uint8,,,Timeout in seconds. ,,infinite,0,Backlight stays on forever. event,enum,,, ,,timer,0,Group 0. Start / stop_all ,,workout,3,start / stop ,,workout_step,4,Start at beginning of workout. Stop at end of each step. ,,power_down,5,stop_all group 0 ,,power_up,6,stop_all group 0 ,,off_course,7,start / stop group 0 ,,session,8,Stop at end of each session. ,,lap,9,Stop at end of each lap. ,,course_point,10,marker ,,battery,11,marker ,,virtual_partner_pace,12,"Group 1. Start at beginning of activity if VP enabled, when VP pace is changed during activity or VP enabled mid activity. stop_disable when VP disabled." ,,hr_high_alert,13,Group 0. Start / stop when in alert condition. ,,hr_low_alert,14,Group 0. Start / stop when in alert condition. ,,speed_high_alert,15,Group 0. Start / stop when in alert condition. ,,speed_low_alert,16,Group 0. Start / stop when in alert condition. ,,cad_high_alert,17,Group 0. Start / stop when in alert condition. ,,cad_low_alert,18,Group 0. Start / stop when in alert condition. ,,power_high_alert,19,Group 0. Start / stop when in alert condition. ,,power_low_alert,20,Group 0. Start / stop when in alert condition. ,,recovery_hr,21,marker ,,battery_low,22,marker ,,time_duration_alert,23,Group 1. Start if enabled mid activity (not required at start of activity). Stop when duration is reached. stop_disable if disabled. ,,distance_duration_alert,24,Group 1. Start if enabled mid activity (not required at start of activity). Stop when duration is reached. stop_disable if disabled. ,,calorie_duration_alert,25,Group 1. Start if enabled mid activity (not required at start of activity). Stop when duration is reached. stop_disable if disabled. ,,activity,26,Group 1.. Stop at end of activity. ,,fitness_equipment,27,marker ,,length,28,Stop at end of each length. ,,user_marker,32,marker ,,sport_point,33,marker ,,calibration,36,start/stop/marker ,,front_gear_change,42,marker ,,rear_gear_change,43,marker ,,rider_position_change,44,marker ,,elev_high_alert,45,Group 0. Start / stop when in alert condition. ,,elev_low_alert,46,Group 0. Start / stop when in alert condition. ,,comm_timeout,47,marker ,,,, event_type,enum,,, ,,start,0, ,,stop,1, ,,consecutive_depreciated,2, ,,marker,3, ,,stop_all,4, ,,begin_depreciated,5, ,,end_depreciated,6, ,,end_all_depreciated,7, ,,stop_disable,8, ,,stop_disable_all,9, ,,,, timer_trigger,enum,,,timer event data ,,manual,0, ,,auto,1, ,,fitness_equipment,2, ,,,, fitness_equipment_state,enum,,,fitness equipment event data ,,ready,0, ,,in_use,1, ,,paused,2, ,,unknown,3,lost connection to fitness equipment ,,,, tone,enum,,, ,,off,0, ,,tone,1, ,,vibrate,2, ,,tone_and_vibrate,3, autoscroll,enum,,, ,,none,0, ,,slow,1, ,,medium,2, ,,fast,3, activity_class,enum,,, ,,level,0x7F,0 to 100 ,,level_max,100, ,,athlete,0x80, ,,,, hr_zone_calc,enum,,, ,,custom,0, ,,percent_max_hr,1, ,,percent_hrr,2, ,,,, pwr_zone_calc,enum,,, ,,custom,0, ,,percent_ftp,1, ,,,, wkt_step_duration,enum,,, ,,time,0, ,,distance,1, ,,hr_less_than,2, ,,hr_greater_than,3, ,,calories,4, ,,open,5, ,,repeat_until_steps_cmplt,6, ,,repeat_until_time,7, ,,repeat_until_distance,8, ,,repeat_until_calories,9, ,,repeat_until_hr_less_than,10, ,,repeat_until_hr_greater_than,11, ,,repeat_until_power_less_than,12, ,,repeat_until_power_greater_than,13, ,,power_less_than,14, ,,power_greater_than,15, ,,training_peaks_tss,16, ,,repeat_until_power_last_lap_less_than,17, ,,repeat_until_max_power_last_lap_less_than,18, ,,power_3s_less_than,19, ,,power_10s_less_than,20, ,,power_30s_less_than,21, ,,power_3s_greater_than,22, ,,power_10s_greater_than,23, ,,power_30s_greater_than,24, ,,power_lap_less_than,25, ,,power_lap_greater_than,26, ,,repeat_until_training_peaks_tss,27, ,,repetition_time,28, ,,reps,29, ,,,, wkt_step_target,enum,,, ,,speed,0, ,,heart_rate,1, ,,open,2, ,,cadence,3, ,,power,4, ,,grade,5, ,,resistance,6, ,,power_3s,7, ,,power_10s,8, ,,power_30s,9, ,,power_lap,10, ,,swim_stroke,11, ,,speed_lap,12, ,,heart_rate_lap,13, ,,,, goal,enum,,, ,,time,0, ,,distance,1, ,,calories,2, ,,frequency,3, ,,steps,4, ,,ascent,5, ,,active_minutes,6, ,,,, goal_recurrence,enum,,, ,,off,0, ,,daily,1, ,,weekly,2, ,,monthly,3, ,,yearly,4, ,,custom,5, ,,,, goal_source,enum,,, ,,auto,0,Device generated ,,community,1,Social network sourced goal ,,user,2,Manually generated schedule,enum,,, ,,workout,0, ,,course,1, ,,,, course_point,enum,,, ,,generic,0, ,,summit,1, ,,valley,2, ,,water,3, ,,food,4, ,,danger,5, ,,left,6, ,,right,7, ,,straight,8, ,,first_aid,9, ,,fourth_category,10, ,,third_category,11, ,,second_category,12, ,,first_category,13, ,,hors_category,14, ,,sprint,15, ,,left_fork,16, ,,right_fork,17, ,,middle_fork,18, ,,slight_left,19, ,,sharp_left,20, ,,slight_right,21, ,,sharp_right,22, ,,u_turn,23, ,,segment_start,24, ,,segment_end,25, ,,,, manufacturer,uint16,,, ,,garmin,1, ,,garmin_fr405_antfs,2,Do not use. Used by FR405 for ANTFS man id. ,,zephyr,3, ,,dayton,4, ,,idt,5, ,,srm,6, ,,quarq,7, ,,ibike,8, ,,saris,9, ,,spark_hk,10, ,,tanita,11, ,,echowell,12, ,,dynastream_oem,13, ,,nautilus,14, ,,dynastream,15, ,,timex,16, ,,metrigear,17, ,,xelic,18, ,,beurer,19, ,,cardiosport,20, ,,a_and_d,21, ,,hmm,22, ,,suunto,23, ,,thita_elektronik,24, ,,gpulse,25, ,,clean_mobile,26, ,,pedal_brain,27, ,,peaksware,28, ,,saxonar,29, ,,lemond_fitness,30, ,,dexcom,31, ,,wahoo_fitness,32, ,,octane_fitness,33, ,,archinoetics,34, ,,the_hurt_box,35, ,,citizen_systems,36, ,,magellan,37, ,,osynce,38, ,,holux,39, ,,concept2,40, ,,one_giant_leap,42, ,,ace_sensor,43, ,,brim_brothers,44, ,,xplova,45, ,,perception_digital,46, ,,bf1systems,47, ,,pioneer,48, ,,spantec,49, ,,metalogics,50, ,,4iiiis,51, ,,seiko_epson,52, ,,seiko_epson_oem,53, ,,ifor_powell,54, ,,maxwell_guider,55, ,,star_trac,56, ,,breakaway,57, ,,alatech_technology_ltd,58, ,,mio_technology_europe,59, ,,rotor,60, ,,geonaute,61, ,,id_bike,62, ,,specialized,63, ,,wtek,64, ,,physical_enterprises,65, ,,north_pole_engineering,66, ,,bkool,67, ,,cateye,68, ,,stages_cycling,69, ,,sigmasport,70, ,,tomtom,71, ,,peripedal,72, ,,wattbike,73, ,,moxy,76, ,,ciclosport,77, ,,powerbahn,78, ,,acorn_projects_aps,79, ,,lifebeam,80, ,,bontrager,81, ,,wellgo,82, ,,scosche,83, ,,magura,84, ,,woodway,85, ,,elite,86, ,,nielsen_kellerman,87, ,,dk_city,88, ,,tacx,89, ,,direction_technology,90, ,,magtonic,91, ,,1partcarbon,92, ,,inside_ride_technologies,93, ,,sound_of_motion,94, ,,stryd,95, ,,icg,96,Indoorcycling Group ,,MiPulse,97, ,,bsx_athletics,98, ,,look,99, ,,campagnolo_srl,100, ,,body_bike_smart,101, ,,praxisworks,102, ,,limits_technology,103,Limits Technology Ltd. ,,topaction_technology,104,TopAction Technology Inc. ,,cosinuss,105, ,,fitcare,106, ,,magene,107, ,,giant_manufacturing_co,108, ,,tigrasport,109,Tigrasport ,,salutron,110, ,,technogym,111, ,,bryton_sensors,112, ,,latitude_limited,113, ,,soaring_technology,114, ,,igpsport,115, ,,thinkrider,116, ,,gopher_sport,117, ,,waterrower,118, ,,orangetheory,119, ,,inpeak,120, ,,kinetic,121, ,,johnson_health_tech,122, ,,polar_electro,123, ,,seesense,124, ,,nci_technology,125, ,,iqsquare,126, ,,leomo,127, ,,ifit_com,128, ,,development,255, ,,healthandlife,257, ,,lezyne,258, ,,scribe_labs,259, ,,zwift,260, ,,watteam,261, ,,recon,262, ,,favero_electronics,263, ,,dynovelo,264, ,,strava,265, ,,precor,266,Amer Sports ,,bryton,267, ,,sram,268, ,,navman,269,MiTAC Global Corporation (Mio Technology) ,,cobi,270,COBI GmbH ,,spivi,271, ,,mio_magellan,272, ,,evesports,273, ,,sensitivus_gauge,274, ,,podoon,275, ,,life_time_fitness,276, ,,falco_e_motors,277,Falco eMotors Inc. ,,minoura,278, ,,cycliq,279, ,,luxottica,280, ,,trainer_road,281, ,,the_sufferfest,282, ,,fullspeedahead,283, ,,virtualtraining,284, ,,feedbacksports,285, ,,omata,286, ,,vdo,287, ,,magneticdays,288, ,,hammerhead,289, ,,kinetic_by_kurt,290, ,,shapelog,291, ,,dabuziduo,292, ,,jetblack,293, ,,coros,294, ,,virtugo,295, ,,velosense,296, ,,cycligentinc,297, ,,trailforks,298, ,,mahle_ebikemotion,299, ,,actigraphcorp,5759, ,,,, garmin_product,uint16,,, ,,hrm1,1, ,,axh01,2,AXH01 HRM chipset ,,axb01,3, ,,axb02,4, ,,hrm2ss,5, ,,dsi_alf02,6, ,,hrm3ss,7, ,,hrm_run_single_byte_product_id,8,hrm_run model for HRM ANT+ messaging ,,bsm,9,BSM model for ANT+ messaging ,,bcm,10,BCM model for ANT+ messaging ,,axs01,11,AXS01 HRM Bike Chipset model for ANT+ messaging ,,hrm_tri_single_byte_product_id,12,hrm_tri model for HRM ANT+ messaging ,,fr225_single_byte_product_id,14,fr225 model for HRM ANT+ messaging ,,fr301_china,473, ,,fr301_japan,474, ,,fr301_korea,475, ,,fr301_taiwan,494, ,,fr405,717,Forerunner 405 ,,fr50,782,Forerunner 50 ,,fr405_japan,987, ,,fr60,988,Forerunner 60 ,,dsi_alf01,1011, ,,fr310xt,1018,Forerunner 310 ,,edge500,1036, ,,fr110,1124,Forerunner 110 ,,edge800,1169, ,,edge500_taiwan,1199, ,,edge500_japan,1213, ,,chirp,1253, ,,fr110_japan,1274, ,,edge200,1325, ,,fr910xt,1328, ,,edge800_taiwan,1333, ,,edge800_japan,1334, ,,alf04,1341, ,,fr610,1345, ,,fr210_japan,1360, ,,vector_ss,1380, ,,vector_cp,1381, ,,edge800_china,1386, ,,edge500_china,1387, ,,fr610_japan,1410, ,,edge500_korea,1422, ,,fr70,1436, ,,fr310xt_4t,1446, ,,amx,1461, ,,fr10,1482, ,,edge800_korea,1497, ,,swim,1499, ,,fr910xt_china,1537, ,,fenix,1551, ,,edge200_taiwan,1555, ,,edge510,1561, ,,edge810,1567, ,,tempe,1570, ,,fr910xt_japan,1600, ,,fr620,1623, ,,fr220,1632, ,,fr910xt_korea,1664, ,,fr10_japan,1688, ,,edge810_japan,1721, ,,virb_elite,1735, ,,edge_touring,1736,Also Edge Touring Plus ,,edge510_japan,1742, ,,hrm_tri,1743, ,,hrm_run,1752, ,,fr920xt,1765, ,,edge510_asia,1821, ,,edge810_china,1822, ,,edge810_taiwan,1823, ,,edge1000,1836, ,,vivo_fit,1837, ,,virb_remote,1853, ,,vivo_ki,1885, ,,fr15,1903, ,,vivo_active,1907, ,,edge510_korea,1918, ,,fr620_japan,1928, ,,fr620_china,1929, ,,fr220_japan,1930, ,,fr220_china,1931, ,,approach_s6,1936, ,,vivo_smart,1956, ,,fenix2,1967, ,,epix,1988, ,,fenix3,2050, ,,edge1000_taiwan,2052, ,,edge1000_japan,2053, ,,fr15_japan,2061, ,,edge520,2067, ,,edge1000_china,2070, ,,fr620_russia,2072, ,,fr220_russia,2073, ,,vector_s,2079, ,,edge1000_korea,2100, ,,fr920xt_taiwan,2130, ,,fr920xt_china,2131, ,,fr920xt_japan,2132, ,,virbx,2134, ,,vivo_smart_apac,2135, ,,etrex_touch,2140, ,,edge25,2147, ,,fr25,2148, ,,vivo_fit2,2150, ,,fr225,2153, ,,fr630,2156, ,,fr230,2157, ,,fr735xt,2158, ,,vivo_active_apac,2160, ,,vector_2,2161, ,,vector_2s,2162, ,,virbxe,2172, ,,fr620_taiwan,2173, ,,fr220_taiwan,2174, ,,truswing,2175, ,,fenix3_china,2188, ,,fenix3_twn,2189, ,,varia_headlight,2192, ,,varia_taillight_old,2193, ,,edge_explore_1000,2204, ,,fr225_asia,2219, ,,varia_radar_taillight,2225, ,,varia_radar_display,2226, ,,edge20,2238, ,,d2_bravo,2262, ,,approach_s20,2266, ,,varia_remote,2276, ,,approach_x40,2292, ,,hrm4_run,2327, ,,vivo_active_hr,2337, ,,vivo_smart_gps_hr,2347, ,,vivo_smart_hr,2348, ,,vivo_move,2368, ,,varia_vision,2398, ,,vivo_fit3,2406, ,,fenix3_hr,2413, ,,virb_ultra_30,2417, ,,index_smart_scale,2429, ,,fr235,2431, ,,fenix3_chronos,2432, ,,oregon7xx,2441, ,,rino7xx,2444, ,,nautix,2496, ,,edge_820,2530, ,,edge_explore_820,2531, ,,fr735xt_apac,2533, ,,fr735xt_japan,2534, ,,fenix5s,2544, ,,d2_bravo_titanium,2547, ,,varia_ut800,2567,Varia UT 800 SW ,,running_dynamics_pod,2593, ,,fenix5x,2604, ,,vivo_fit_jr,2606, ,,vivo_smart3,2622, ,,vivo_sport,2623, ,,approach_s60,2656, ,,virb_360,2687, ,,fr935,2691, ,,fenix5,2697, ,,vivoactive3,2700, ,,foretrex_601_701,2769, ,,vivo_move_hr,2772, ,,edge_1030,2713, ,,approach_z80,2806, ,,vivo_smart3_apac,2831, ,,vivo_sport_apac,2832, ,,descent,2859, ,,fr645,2886, ,,fr645m,2888, ,,fenix5s_plus,2900, ,,Edge_130,2909, ,,vivosmart_4,2927, ,,approach_x10,2962, ,,vivoactive3m_w,2988, ,,edge_explore,3011, ,,gpsmap66,3028, ,,approach_s10,3049, ,,vivoactive3m_l,3066, ,,approach_g80,3085, ,,fenix5_plus,3110, ,,fenix5x_plus,3111, ,,edge_520_plus,3112, ,,hrm_dual,3299,HRM-Dual ,,approach_s40,3314, ,,sdm4,10007,SDM4 footpod ,,edge_remote,10014, ,,training_center,20119, ,,connectiq_simulator,65531, ,,android_antplus_plugin,65532, ,,connect,65534,Garmin Connect website ,,,, antplus_device_type,uint8,,, ,,antfs,1, ,,bike_power,11, ,,environment_sensor_legacy,12, ,,multi_sport_speed_distance,15, ,,control,16, ,,fitness_equipment,17, ,,blood_pressure,18, ,,geocache_node,19, ,,light_electric_vehicle,20, ,,env_sensor,25, ,,racquet,26, ,,control_hub,27, ,,muscle_oxygen,31, ,,bike_light_main,35, ,,bike_light_shared,36, ,,exd,38, ,,bike_radar,40, ,,bike_aero,46, ,,weight_scale,119, ,,heart_rate,120, ,,bike_speed_cadence,121, ,,bike_cadence,122, ,,bike_speed,123, ,,stride_speed_distance,124, ,,,, ant_network,enum,,, ,,public,0, ,,antplus,1, ,,antfs,2, ,,private,3, ,,,, workout_capabilities,uint32z,,, ,,interval,0x00000001, ,,custom,0x00000002, ,,fitness_equipment,0x00000004, ,,firstbeat,0x00000008, ,,new_leaf,0x00000010, ,,tcx,0x00000020,For backwards compatibility. Watch should add missing id fields then clear flag. ,,speed,0x00000080,Speed source required for workout step. ,,heart_rate,0x00000100,Heart rate source required for workout step. ,,distance,0x00000200,Distance source required for workout step. ,,cadence,0x00000400,Cadence source required for workout step. ,,power,0x00000800,Power source required for workout step. ,,grade,0x00001000,Grade source required for workout step. ,,resistance,0x00002000,Resistance source required for workout step. ,,protected,0x00004000, ,,,, battery_status,uint8,,, ,,new,1, ,,good,2, ,,ok,3, ,,low,4, ,,critical,5, ,,charging,6, ,,unknown,7, ,,,, hr_type,enum,,, ,,normal,0, ,,irregular,1, ,,,, course_capabilities,uint32z,,, ,,processed,0x00000001, ,,valid,0x00000002, ,,time,0x00000004, ,,distance,0x00000008, ,,position,0x00000010, ,,heart_rate,0x00000020, ,,power,0x00000040, ,,cadence,0x00000080, ,,training,0x00000100, ,,navigation,0x00000200, ,,bikeway,0x00000400, ,,,, weight,uint16,,, ,,calculating,0xFFFE, ,,,, workout_hr,uint32,,,0 - 100 indicates% of max hr; >100 indicates bpm (255 max) plus 100 ,,bpm_offset,100, ,,,, workout_power,uint32,,,0 - 1000 indicates % of functional threshold power; >1000 indicates watts plus 1000. ,,watts_offset,1000, ,,,, bp_status,enum,,, ,,no_error,0, ,,error_incomplete_data,1, ,,error_no_measurement,2, ,,error_data_out_of_range,3, ,,error_irregular_heart_rate,4, ,,,, user_local_id,uint16,,, ,,local_min,0x0000, ,,local_max,0x000F, ,,stationary_min,0x0010, ,,stationary_max,0x00FF, ,,portable_min,0x0100, ,,portable_max,0xFFFE, ,,,, swim_stroke,enum,,, ,,freestyle,0, ,,backstroke,1, ,,breaststroke,2, ,,butterfly,3, ,,drill,4, ,,mixed,5, ,,im,6,"IM is a mixed interval containing the same number of lengths for each of: Butterfly, Backstroke, Breaststroke, Freestyle, swam in that order." ,,,, activity_type,enum,,, ,,generic,0, ,,running,1, ,,cycling,2, ,,transition,3,Mulitsport transition ,,fitness_equipment,4, ,,swimming,5, ,,walking,6, ,,sedentary,8, ,,all,254,All is for goals only to include all sports. ,,,, activity_subtype,enum,,, ,,generic,0, ,,treadmill,1,Run ,,street,2,Run ,,trail,3,Run ,,track,4,Run ,,spin,5,Cycling ,,indoor_cycling,6,Cycling ,,road,7,Cycling ,,mountain,8,Cycling ,,downhill,9,Cycling ,,recumbent,10,Cycling ,,cyclocross,11,Cycling ,,hand_cycling,12,Cycling ,,track_cycling,13,Cycling ,,indoor_rowing,14,Fitness Equipment ,,elliptical,15,Fitness Equipment ,,stair_climbing,16,Fitness Equipment ,,lap_swimming,17,Swimming ,,open_water,18,Swimming ,,all,254, ,,,, activity_level,enum,,, ,,low,0, ,,medium,1, ,,high,2, ,,,, side,enum,,, ,,right,0, ,,left,1, left_right_balance,uint8,,, ,,mask,0x7F,% contribution ,,right,0x80,"data corresponds to right if set, otherwise unknown" ,,,, left_right_balance_100,uint16,,, ,,mask,0x3FFF,% contribution scaled by 100 ,,right,0x8000,"data corresponds to right if set, otherwise unknown" ,,,, length_type,enum,,, ,,idle,0,Rest period. Length with no strokes ,,active,1,Length with strokes. ,,,, day_of_week,enum,,, ,,sunday,0, ,,monday,1, ,,tuesday,2, ,,wednesday,3, ,,thursday,4, ,,friday,5, ,,saturday,6, connectivity_capabilities,uint32z,,, ,,bluetooth,0x00000001, ,,bluetooth_le,0x00000002, ,,ant,0x00000004, ,,activity_upload,0x00000008, ,,course_download,0x00000010, ,,workout_download,0x00000020, ,,live_track,0x00000040, ,,weather_conditions,0x00000080, ,,weather_alerts,0x00000100, ,,gps_ephemeris_download,0x00000200, ,,explicit_archive,0x00000400, ,,setup_incomplete,0x00000800, ,,continue_sync_after_software_update,0x00001000, ,,connect_iq_app_download,0x00002000, ,,golf_course_download,0x00004000, ,,device_initiates_sync,0x00008000,Indicates device is in control of initiating all syncs ,,connect_iq_watch_app_download,0x00010000, ,,connect_iq_widget_download,0x00020000, ,,connect_iq_watch_face_download,0x00040000, ,,connect_iq_data_field_download,0x00080000, ,,connect_iq_app_managment,0x00100000,Device supports delete and reorder of apps via GCM ,,swing_sensor,0x00200000, ,,swing_sensor_remote,0x00400000, ,,incident_detection,0x00800000,Device supports incident detection ,,audio_prompts,0x01000000, ,,wifi_verification,0x02000000,Device supports reporting wifi verification via GCM ,,true_up,0x04000000,Device supports True Up ,,find_my_watch,0x08000000,Device supports Find My Watch ,,remote_manual_sync,0x10000000, ,,live_track_auto_start,0x20000000,Device supports LiveTrack auto start ,,live_track_messaging,0x40000000,Device supports LiveTrack Messaging ,,instant_input,0x80000000,Device supports instant input feature ,,,, weather_report,enum,,, ,,current,0, ,,forecast,1,Deprecated use hourly_forecast instead ,,hourly_forecast,1, ,,daily_forecast,2, ,,,, weather_status,enum,,, ,,clear,0, ,,partly_cloudy,1, ,,mostly_cloudy,2, ,,rain,3, ,,snow,4, ,,windy,5, ,,thunderstorms,6, ,,wintry_mix,7, ,,fog,8, ,,hazy,11, ,,hail,12, ,,scattered_showers,13, ,,scattered_thunderstorms,14, ,,unknown_precipitation,15, ,,light_rain,16, ,,heavy_rain,17, ,,light_snow,18, ,,heavy_snow,19, ,,light_rain_snow,20, ,,heavy_rain_snow,21, ,,cloudy,22, ,,,, weather_severity,enum,,, ,,unknown,0, ,,warning,1, ,,watch,2, ,,advisory,3, ,,statement,4, ,,,, weather_severe_type,enum,,, ,,unspecified,0, ,,tornado,1, ,,tsunami,2, ,,hurricane,3, ,,extreme_wind,4, ,,typhoon,5, ,,inland_hurricane,6, ,,hurricane_force_wind,7, ,,waterspout,8, ,,severe_thunderstorm,9, ,,wreckhouse_winds,10, ,,les_suetes_wind,11, ,,avalanche,12, ,,flash_flood,13, ,,tropical_storm,14, ,,inland_tropical_storm,15, ,,blizzard,16, ,,ice_storm,17, ,,freezing_rain,18, ,,debris_flow,19, ,,flash_freeze,20, ,,dust_storm,21, ,,high_wind,22, ,,winter_storm,23, ,,heavy_freezing_spray,24, ,,extreme_cold,25, ,,wind_chill,26, ,,cold_wave,27, ,,heavy_snow_alert,28, ,,lake_effect_blowing_snow,29, ,,snow_squall,30, ,,lake_effect_snow,31, ,,winter_weather,32, ,,sleet,33, ,,snowfall,34, ,,snow_and_blowing_snow,35, ,,blowing_snow,36, ,,snow_alert,37, ,,arctic_outflow,38, ,,freezing_drizzle,39, ,,storm,40, ,,storm_surge,41, ,,rainfall,42, ,,areal_flood,43, ,,coastal_flood,44, ,,lakeshore_flood,45, ,,excessive_heat,46, ,,heat,47, ,,weather,48, ,,high_heat_and_humidity,49, ,,humidex_and_health,50, ,,humidex,51, ,,gale,52, ,,freezing_spray,53, ,,special_marine,54, ,,squall,55, ,,strong_wind,56, ,,lake_wind,57, ,,marine_weather,58, ,,wind,59, ,,small_craft_hazardous_seas,60, ,,hazardous_seas,61, ,,small_craft,62, ,,small_craft_winds,63, ,,small_craft_rough_bar,64, ,,high_water_level,65, ,,ashfall,66, ,,freezing_fog,67, ,,dense_fog,68, ,,dense_smoke,69, ,,blowing_dust,70, ,,hard_freeze,71, ,,freeze,72, ,,frost,73, ,,fire_weather,74, ,,flood,75, ,,rip_tide,76, ,,high_surf,77, ,,smog,78, ,,air_quality,79, ,,brisk_wind,80, ,,air_stagnation,81, ,,low_water,82, ,,hydrological,83, ,,special_weather,84, ,,,, time_into_day,uint32,,,number of seconds into the day since 00:00:00 UTC ,,,, localtime_into_day,uint32,,,number of seconds into the day since local 00:00:00 stroke_type,enum,,, ,,no_event,0, ,,other,1,stroke was detected but cannot be identified ,,serve,2, ,,forehand,3, ,,backhand,4, ,,smash,5, ,,,, body_location,enum,,, ,,left_leg,0, ,,left_calf,1, ,,left_shin,2, ,,left_hamstring,3, ,,left_quad,4, ,,left_glute,5, ,,right_leg,6, ,,right_calf,7, ,,right_shin,8, ,,right_hamstring,9, ,,right_quad,10, ,,right_glute,11, ,,torso_back,12, ,,left_lower_back,13, ,,left_upper_back,14, ,,right_lower_back,15, ,,right_upper_back,16, ,,torso_front,17, ,,left_abdomen,18, ,,left_chest,19, ,,right_abdomen,20, ,,right_chest,21, ,,left_arm,22, ,,left_shoulder,23, ,,left_bicep,24, ,,left_tricep,25, ,,left_brachioradialis,26,Left anterior forearm ,,left_forearm_extensors,27,Left posterior forearm ,,right_arm,28, ,,right_shoulder,29, ,,right_bicep,30, ,,right_tricep,31, ,,right_brachioradialis,32,Right anterior forearm ,,right_forearm_extensors,33,Right posterior forearm ,,neck,34, ,,throat,35, ,,waist_mid_back,36, ,,waist_front,37, ,,waist_left,38, ,,waist_right,39, ,,,, segment_lap_status,enum,,, ,,end,0, ,,fail,1, ,,,, segment_leaderboard_type,enum,,, ,,overall,0, ,,personal_best,1, ,,connections,2, ,,group,3, ,,challenger,4, ,,kom,5, ,,qom,6, ,,pr,7, ,,goal,8, ,,rival,9, ,,club_leader,10, ,,,, segment_delete_status,enum,,, ,,do_not_delete,0, ,,delete_one,1, ,,delete_all,2, ,,,, segment_selection_type,enum,,, ,,starred,0, ,,suggested,1, ,,,, source_type,enum,,, ,,ant,0,External device connected with ANT ,,antplus,1,External device connected with ANT+ ,,bluetooth,2,External device connected with BT ,,bluetooth_low_energy,3,External device connected with BLE ,,wifi,4,External device connected with Wifi ,,local,5,Onboard device ,,,, local_device_type,uint8,,, display_orientation,enum,,, ,,auto,0,automatic if the device supports it ,,portrait,1, ,,landscape,2, ,,portrait_flipped,3,portrait mode but rotated 180 degrees ,,landscape_flipped,4,landscape mode but rotated 180 degrees workout_equipment,enum,,, ,,none,0, ,,swim_fins,1, ,,swim_kickboard,2, ,,swim_paddles,3, ,,swim_pull_buoy,4, ,,swim_snorkel,5, watchface_mode,enum,,, ,,digital,0, ,,analog,1, ,,connect_iq,2, ,,disabled,3, digital_watchface_layout,enum,,, ,,traditional,0, ,,modern,1, ,,bold,2, analog_watchface_layout,enum,,, ,,minimal,0, ,,traditional,1, ,,modern,2, rider_position_type,enum,,, ,,seated,0, ,,standing,1, ,,transition_to_seated,2, ,,transition_to_standing,3, ,,,, power_phase_type,enum,,, ,,power_phase_start_angle,0, ,,power_phase_end_angle,1, ,,power_phase_arc_length,2, ,,power_phase_center,3, ,,,, camera_event_type,enum,,, ,,video_start,0,Start of video recording ,,video_split,1,"Mark of video file split (end of one file, beginning of the other)" ,,video_end,2,End of video recording ,,photo_taken,3,Still photo taken ,,video_second_stream_start,4, ,,video_second_stream_split,5, ,,video_second_stream_end,6, ,,video_split_start,7,Mark of video file split start ,,video_second_stream_split_start,8, ,,video_pause,11,Mark when a video recording has been paused ,,video_second_stream_pause,12, ,,video_resume,13,Mark when a video recording has been resumed ,,video_second_stream_resume,14, ,,,, sensor_type,enum,,, ,,accelerometer,0, ,,gyroscope,1, ,,compass,2,Magnetometer ,,barometer,3, ,,,, bike_light_network_config_type,enum,,, ,,auto,0, ,,individual,4, ,,high_visibility,5, ,,trail,6, comm_timeout_type,uint16,,, ,,wildcard_pairing_timeout,0,Timeout pairing to any device ,,pairing_timeout,1,Timeout pairing to previously paired device ,,connection_lost,2,Temporary loss of communications ,,connection_timeout,3,Connection closed due to extended bad communications camera_orientation_type,enum,,, ,,camera_orientation_0,0, ,,camera_orientation_90,1, ,,camera_orientation_180,2, ,,camera_orientation_270,3, ,,,, attitude_stage,enum,,, ,,failed,0, ,,aligning,1, ,,degraded,2, ,,valid,3, ,,,, attitude_validity,uint16,,, ,,track_angle_heading_valid,0x0001, ,,pitch_valid,0x0002, ,,roll_valid,0x0004, ,,lateral_body_accel_valid,0x0008, ,,normal_body_accel_valid,0x0010, ,,turn_rate_valid,0x0020, ,,hw_fail,0x0040, ,,mag_invalid,0x0080, ,,no_gps,0x0100, ,,gps_invalid,0x0200, ,,solution_coasting,0x0400, ,,true_track_angle,0x0800, ,,magnetic_heading,0x1000, ,,,, auto_sync_frequency,enum,,, ,,never,0, ,,occasionally,1, ,,frequent,2, ,,once_a_day,3, ,,remote,4, exd_layout,enum,,, ,,full_screen,0, ,,half_vertical,1, ,,half_horizontal,2, ,,half_vertical_right_split,3, ,,half_horizontal_bottom_split,4, ,,full_quarter_split,5, ,,half_vertical_left_split,6, ,,half_horizontal_top_split,7, ,,,, exd_display_type,enum,,, ,,numerical,0, ,,simple,1, ,,graph,2, ,,bar,3, ,,circle_graph,4, ,,virtual_partner,5, ,,balance,6, ,,string_list,7, ,,string,8, ,,simple_dynamic_icon,9, ,,gauge,10, ,,,, exd_data_units,enum,,, ,,no_units,0, ,,laps,1, ,,miles_per_hour,2, ,,kilometers_per_hour,3, ,,feet_per_hour,4, ,,meters_per_hour,5, ,,degrees_celsius,6, ,,degrees_farenheit,7, ,,zone,8, ,,gear,9, ,,rpm,10, ,,bpm,11, ,,degrees,12, ,,millimeters,13, ,,meters,14, ,,kilometers,15, ,,feet,16, ,,yards,17, ,,kilofeet,18, ,,miles,19, ,,time,20, ,,enum_turn_type,21, ,,percent,22, ,,watts,23, ,,watts_per_kilogram,24, ,,enum_battery_status,25, ,,enum_bike_light_beam_angle_mode,26, ,,enum_bike_light_battery_status,27, ,,enum_bike_light_network_config_type,28, ,,lights,29, ,,seconds,30, ,,minutes,31, ,,hours,32, ,,calories,33, ,,kilojoules,34, ,,milliseconds,35, ,,second_per_mile,36, ,,second_per_kilometer,37, ,,centimeter,38, ,,enum_course_point,39, ,,bradians,40, ,,enum_sport,41, ,,inches_hg,42, ,,mm_hg,43, ,,mbars,44, ,,hecto_pascals,45, ,,feet_per_min,46, ,,meters_per_min,47, ,,meters_per_sec,48, ,,eight_cardinal,49, ,,,, exd_qualifiers,enum,,, ,,no_qualifier,0, ,,instantaneous,1, ,,average,2, ,,lap,3, ,,maximum,4, ,,maximum_average,5, ,,maximum_lap,6, ,,last_lap,7, ,,average_lap,8, ,,to_destination,9, ,,to_go,10, ,,to_next,11, ,,next_course_point,12, ,,total,13, ,,three_second_average,14, ,,ten_second_average,15, ,,thirty_second_average,16, ,,percent_maximum,17, ,,percent_maximum_average,18, ,,lap_percent_maximum,19, ,,elapsed,20, ,,sunrise,21, ,,sunset,22, ,,compared_to_virtual_partner,23, ,,maximum_24h,24, ,,minimum_24h,25, ,,minimum,26, ,,first,27, ,,second,28, ,,third,29, ,,shifter,30, ,,last_sport,31, ,,moving,32, ,,stopped,33, ,,estimated_total,34, ,,zone_9,242, ,,zone_8,243, ,,zone_7,244, ,,zone_6,245, ,,zone_5,246, ,,zone_4,247, ,,zone_3,248, ,,zone_2,249, ,,zone_1,250, ,,,, exd_descriptors,enum,,, ,,bike_light_battery_status,0, ,,beam_angle_status,1, ,,batery_level,2, ,,light_network_mode,3, ,,number_lights_connected,4, ,,cadence,5, ,,distance,6, ,,estimated_time_of_arrival,7, ,,heading,8, ,,time,9, ,,battery_level,10, ,,trainer_resistance,11, ,,trainer_target_power,12, ,,time_seated,13, ,,time_standing,14, ,,elevation,15, ,,grade,16, ,,ascent,17, ,,descent,18, ,,vertical_speed,19, ,,di2_battery_level,20, ,,front_gear,21, ,,rear_gear,22, ,,gear_ratio,23, ,,heart_rate,24, ,,heart_rate_zone,25, ,,time_in_heart_rate_zone,26, ,,heart_rate_reserve,27, ,,calories,28, ,,gps_accuracy,29, ,,gps_signal_strength,30, ,,temperature,31, ,,time_of_day,32, ,,balance,33, ,,pedal_smoothness,34, ,,power,35, ,,functional_threshold_power,36, ,,intensity_factor,37, ,,work,38, ,,power_ratio,39, ,,normalized_power,40, ,,training_stress_Score,41, ,,time_on_zone,42, ,,speed,43, ,,laps,44, ,,reps,45, ,,workout_step,46, ,,course_distance,47, ,,navigation_distance,48, ,,course_estimated_time_of_arrival,49, ,,navigation_estimated_time_of_arrival,50, ,,course_time,51, ,,navigation_time,52, ,,course_heading,53, ,,navigation_heading,54, ,,power_zone,55, ,,torque_effectiveness,56, ,,timer_time,57, ,,power_weight_ratio,58, ,,left_platform_center_offset,59, ,,right_platform_center_offset,60, ,,left_power_phase_start_angle,61, ,,right_power_phase_start_angle,62, ,,left_power_phase_finish_angle,63, ,,right_power_phase_finish_angle,64, ,,gears,65,Combined gear information ,,pace,66, ,,training_effect,67, ,,vertical_oscillation,68, ,,vertical_ratio,69, ,,ground_contact_time,70, ,,left_ground_contact_time_balance,71, ,,right_ground_contact_time_balance,72, ,,stride_length,73, ,,running_cadence,74, ,,performance_condition,75, ,,course_type,76, ,,time_in_power_zone,77, ,,navigation_turn,78, ,,course_location,79, ,,navigation_location,80, ,,compass,81, ,,gear_combo,82, ,,muscle_oxygen,83, ,,icon,84, ,,compass_heading,85, ,,gps_heading,86, ,,gps_elevation,87, ,,anaerobic_training_effect,88, ,,course,89, ,,off_course,90, ,,glide_ratio,91, ,,vertical_distance,92, ,,vmg,93, ,,ambient_pressure,94, ,,pressure,95, ,,vam,96, auto_activity_detect,uint32,,, ,,none,0x00000000, ,,running,0x00000001, ,,cycling,0x00000002, ,,swimming,0x00000004, ,,walking,0x00000008, ,,elliptical,0x00000020, ,,sedentary,0x00000400, ,,,, supported_exd_screen_layouts,uint32z,,, ,,full_screen,0x00000001, ,,half_vertical,0x00000002, ,,half_horizontal,0x00000004, ,,half_vertical_right_split,0x00000008, ,,half_horizontal_bottom_split,0x00000010, ,,full_quarter_split,0x00000020, ,,half_vertical_left_split,0x00000040, ,,half_horizontal_top_split,0x00000080, ,,,, ,,,, fit_base_type,uint8,,, ,,enum,0, ,,sint8,1, ,,uint8,2, ,,sint16,131, ,,uint16,132, ,,sint32,133, ,,uint32,134, ,,string,7, ,,float32,136, ,,float64,137, ,,uint8z,10, ,,uint16z,139, ,,uint32z,140, ,,byte,13, ,,sint64,142, ,,uint64,143, ,,uint64z,144, turn_type,enum,,, ,,arriving_idx,0, ,,arriving_left_idx,1, ,,arriving_right_idx,2, ,,arriving_via_idx,3, ,,arriving_via_left_idx,4, ,,arriving_via_right_idx,5, ,,bear_keep_left_idx,6, ,,bear_keep_right_idx,7, ,,continue_idx,8, ,,exit_left_idx,9, ,,exit_right_idx,10, ,,ferry_idx,11, ,,roundabout_45_idx,12, ,,roundabout_90_idx,13, ,,roundabout_135_idx,14, ,,roundabout_180_idx,15, ,,roundabout_225_idx,16, ,,roundabout_270_idx,17, ,,roundabout_315_idx,18, ,,roundabout_360_idx,19, ,,roundabout_neg_45_idx,20, ,,roundabout_neg_90_idx,21, ,,roundabout_neg_135_idx,22, ,,roundabout_neg_180_idx,23, ,,roundabout_neg_225_idx,24, ,,roundabout_neg_270_idx,25, ,,roundabout_neg_315_idx,26, ,,roundabout_neg_360_idx,27, ,,roundabout_generic_idx,28, ,,roundabout_neg_generic_idx,29, ,,sharp_turn_left_idx,30, ,,sharp_turn_right_idx,31, ,,turn_left_idx,32, ,,turn_right_idx,33, ,,uturn_left_idx,34, ,,uturn_right_idx,35, ,,icon_inv_idx,36, ,,icon_idx_cnt,37, ,,,, bike_light_beam_angle_mode,uint8,,, ,,manual,0, ,,auto,1, ,,,, fit_base_unit,uint16,,, ,,other,0, ,,kilogram,1, ,,pound,2, set_type,uint8,,, ,,rest,0, ,,active,1, exercise_category,uint16,,, ,,bench_press,0, ,,calf_raise,1, ,,cardio,2, ,,carry,3, ,,chop,4, ,,core,5, ,,crunch,6, ,,curl,7, ,,deadlift,8, ,,flye,9, ,,hip_raise,10, ,,hip_stability,11, ,,hip_swing,12, ,,hyperextension,13, ,,lateral_raise,14, ,,leg_curl,15, ,,leg_raise,16, ,,lunge,17, ,,olympic_lift,18, ,,plank,19, ,,plyo,20, ,,pull_up,21, ,,push_up,22, ,,row,23, ,,shoulder_press,24, ,,shoulder_stability,25, ,,shrug,26, ,,sit_up,27, ,,squat,28, ,,total_body,29, ,,triceps_extension,30, ,,warm_up,31, ,,run,32, ,,unknown,65534, bench_press_exercise_name,uint16,,, ,,alternating_dumbbell_chest_press_on_swiss_ball,0, ,,barbell_bench_press,1, ,,barbell_board_bench_press,2, ,,barbell_floor_press,3, ,,close_grip_barbell_bench_press,4, ,,decline_dumbbell_bench_press,5, ,,dumbbell_bench_press,6, ,,dumbbell_floor_press,7, ,,incline_barbell_bench_press,8, ,,incline_dumbbell_bench_press,9, ,,incline_smith_machine_bench_press,10, ,,isometric_barbell_bench_press,11, ,,kettlebell_chest_press,12, ,,neutral_grip_dumbbell_bench_press,13, ,,neutral_grip_dumbbell_incline_bench_press,14, ,,one_arm_floor_press,15, ,,weighted_one_arm_floor_press,16, ,,partial_lockout,17, ,,reverse_grip_barbell_bench_press,18, ,,reverse_grip_incline_bench_press,19, ,,single_arm_cable_chest_press,20, ,,single_arm_dumbbell_bench_press,21, ,,smith_machine_bench_press,22, ,,swiss_ball_dumbbell_chest_press,23, ,,triple_stop_barbell_bench_press,24, ,,wide_grip_barbell_bench_press,25, ,,alternating_dumbbell_chest_press,26, calf_raise_exercise_name,uint16,,, ,,3_way_calf_raise,0, ,,3_way_weighted_calf_raise,1, ,,3_way_single_leg_calf_raise,2, ,,3_way_weighted_single_leg_calf_raise,3, ,,donkey_calf_raise,4, ,,weighted_donkey_calf_raise,5, ,,seated_calf_raise,6, ,,weighted_seated_calf_raise,7, ,,seated_dumbbell_toe_raise,8, ,,single_leg_bent_knee_calf_raise,9, ,,weighted_single_leg_bent_knee_calf_raise,10, ,,single_leg_decline_push_up,11, ,,single_leg_donkey_calf_raise,12, ,,weighted_single_leg_donkey_calf_raise,13, ,,single_leg_hip_raise_with_knee_hold,14, ,,single_leg_standing_calf_raise,15, ,,single_leg_standing_dumbbell_calf_raise,16, ,,standing_barbell_calf_raise,17, ,,standing_calf_raise,18, ,,weighted_standing_calf_raise,19, ,,standing_dumbbell_calf_raise,20, cardio_exercise_name,uint16,,, ,,bob_and_weave_circle,0, ,,weighted_bob_and_weave_circle,1, ,,cardio_core_crawl,2, ,,weighted_cardio_core_crawl,3, ,,double_under,4, ,,weighted_double_under,5, ,,jump_rope,6, ,,weighted_jump_rope,7, ,,jump_rope_crossover,8, ,,weighted_jump_rope_crossover,9, ,,jump_rope_jog,10, ,,weighted_jump_rope_jog,11, ,,jumping_jacks,12, ,,weighted_jumping_jacks,13, ,,ski_moguls,14, ,,weighted_ski_moguls,15, ,,split_jacks,16, ,,weighted_split_jacks,17, ,,squat_jacks,18, ,,weighted_squat_jacks,19, ,,triple_under,20, ,,weighted_triple_under,21, carry_exercise_name,uint16,,, ,,bar_holds,0, ,,farmers_walk,1, ,,farmers_walk_on_toes,2, ,,hex_dumbbell_hold,3, ,,overhead_carry,4, chop_exercise_name,uint16,,, ,,cable_pull_through,0, ,,cable_rotational_lift,1, ,,cable_woodchop,2, ,,cross_chop_to_knee,3, ,,weighted_cross_chop_to_knee,4, ,,dumbbell_chop,5, ,,half_kneeling_rotation,6, ,,weighted_half_kneeling_rotation,7, ,,half_kneeling_rotational_chop,8, ,,half_kneeling_rotational_reverse_chop,9, ,,half_kneeling_stability_chop,10, ,,half_kneeling_stability_reverse_chop,11, ,,kneeling_rotational_chop,12, ,,kneeling_rotational_reverse_chop,13, ,,kneeling_stability_chop,14, ,,kneeling_woodchopper,15, ,,medicine_ball_wood_chops,16, ,,power_squat_chops,17, ,,weighted_power_squat_chops,18, ,,standing_rotational_chop,19, ,,standing_split_rotational_chop,20, ,,standing_split_rotational_reverse_chop,21, ,,standing_stability_reverse_chop,22, core_exercise_name,uint16,,, ,,abs_jabs,0, ,,weighted_abs_jabs,1, ,,alternating_plate_reach,2, ,,barbell_rollout,3, ,,weighted_barbell_rollout,4, ,,body_bar_oblique_twist,5, ,,cable_core_press,6, ,,cable_side_bend,7, ,,side_bend,8, ,,weighted_side_bend,9, ,,crescent_circle,10, ,,weighted_crescent_circle,11, ,,cycling_russian_twist,12, ,,weighted_cycling_russian_twist,13, ,,elevated_feet_russian_twist,14, ,,weighted_elevated_feet_russian_twist,15, ,,half_turkish_get_up,16, ,,kettlebell_windmill,17, ,,kneeling_ab_wheel,18, ,,weighted_kneeling_ab_wheel,19, ,,modified_front_lever,20, ,,open_knee_tucks,21, ,,weighted_open_knee_tucks,22, ,,side_abs_leg_lift,23, ,,weighted_side_abs_leg_lift,24, ,,swiss_ball_jackknife,25, ,,weighted_swiss_ball_jackknife,26, ,,swiss_ball_pike,27, ,,weighted_swiss_ball_pike,28, ,,swiss_ball_rollout,29, ,,weighted_swiss_ball_rollout,30, ,,triangle_hip_press,31, ,,weighted_triangle_hip_press,32, ,,trx_suspended_jackknife,33, ,,weighted_trx_suspended_jackknife,34, ,,u_boat,35, ,,weighted_u_boat,36, ,,windmill_switches,37, ,,weighted_windmill_switches,38, ,,alternating_slide_out,39, ,,weighted_alternating_slide_out,40, ,,ghd_back_extensions,41, ,,weighted_ghd_back_extensions,42, ,,overhead_walk,43, ,,inchworm,44, ,,weighted_modified_front_lever,45, ,,russian_twist,46, ,,abdominal_leg_rotations,47, ,,arm_and_leg_extension_on_knees,48, ,,bicycle,49, ,,bicep_curl_with_leg_extension,50, ,,cat_cow,51, ,,corkscrew,52, ,,criss_cross,53, ,,criss_cross_with_ball,54, ,,double_leg_stretch,55, ,,knee_folds,56, ,,lower_lift,57, ,,neck_pull,58, ,,pelvic_clocks,59, ,,roll_over,60, ,,roll_up,61, ,,rolling,62, ,,rowing_1,63, ,,rowing_2,64, ,,scissors,65, ,,single_leg_circles,66, ,,single_leg_stretch,67, ,,snake_twist_1_and_2,68, ,,swan,69, ,,swimming,70, ,,teaser,71, ,,the_hundred,72, crunch_exercise_name,uint16,,, ,,bicycle_crunch,0, ,,cable_crunch,1, ,,circular_arm_crunch,2, ,,crossed_arms_crunch,3, ,,weighted_crossed_arms_crunch,4, ,,cross_leg_reverse_crunch,5, ,,weighted_cross_leg_reverse_crunch,6, ,,crunch_chop,7, ,,weighted_crunch_chop,8, ,,double_crunch,9, ,,weighted_double_crunch,10, ,,elbow_to_knee_crunch,11, ,,weighted_elbow_to_knee_crunch,12, ,,flutter_kicks,13, ,,weighted_flutter_kicks,14, ,,foam_roller_reverse_crunch_on_bench,15, ,,weighted_foam_roller_reverse_crunch_on_bench,16, ,,foam_roller_reverse_crunch_with_dumbbell,17, ,,foam_roller_reverse_crunch_with_medicine_ball,18, ,,frog_press,19, ,,hanging_knee_raise_oblique_crunch,20, ,,weighted_hanging_knee_raise_oblique_crunch,21, ,,hip_crossover,22, ,,weighted_hip_crossover,23, ,,hollow_rock,24, ,,weighted_hollow_rock,25, ,,incline_reverse_crunch,26, ,,weighted_incline_reverse_crunch,27, ,,kneeling_cable_crunch,28, ,,kneeling_cross_crunch,29, ,,weighted_kneeling_cross_crunch,30, ,,kneeling_oblique_cable_crunch,31, ,,knees_to_elbow,32, ,,leg_extensions,33, ,,weighted_leg_extensions,34, ,,leg_levers,35, ,,mcgill_curl_up,36, ,,weighted_mcgill_curl_up,37, ,,modified_pilates_roll_up_with_ball,38, ,,weighted_modified_pilates_roll_up_with_ball,39, ,,pilates_crunch,40, ,,weighted_pilates_crunch,41, ,,pilates_roll_up_with_ball,42, ,,weighted_pilates_roll_up_with_ball,43, ,,raised_legs_crunch,44, ,,weighted_raised_legs_crunch,45, ,,reverse_crunch,46, ,,weighted_reverse_crunch,47, ,,reverse_crunch_on_a_bench,48, ,,weighted_reverse_crunch_on_a_bench,49, ,,reverse_curl_and_lift,50, ,,weighted_reverse_curl_and_lift,51, ,,rotational_lift,52, ,,weighted_rotational_lift,53, ,,seated_alternating_reverse_crunch,54, ,,weighted_seated_alternating_reverse_crunch,55, ,,seated_leg_u,56, ,,weighted_seated_leg_u,57, ,,side_to_side_crunch_and_weave,58, ,,weighted_side_to_side_crunch_and_weave,59, ,,single_leg_reverse_crunch,60, ,,weighted_single_leg_reverse_crunch,61, ,,skater_crunch_cross,62, ,,weighted_skater_crunch_cross,63, ,,standing_cable_crunch,64, ,,standing_side_crunch,65, ,,step_climb,66, ,,weighted_step_climb,67, ,,swiss_ball_crunch,68, ,,swiss_ball_reverse_crunch,69, ,,weighted_swiss_ball_reverse_crunch,70, ,,swiss_ball_russian_twist,71, ,,weighted_swiss_ball_russian_twist,72, ,,swiss_ball_side_crunch,73, ,,weighted_swiss_ball_side_crunch,74, ,,thoracic_crunches_on_foam_roller,75, ,,weighted_thoracic_crunches_on_foam_roller,76, ,,triceps_crunch,77, ,,weighted_bicycle_crunch,78, ,,weighted_crunch,79, ,,weighted_swiss_ball_crunch,80, ,,toes_to_bar,81, ,,weighted_toes_to_bar,82, ,,crunch,83, ,,straight_leg_crunch_with_ball,84, ,,,, curl_exercise_name,uint16,,, ,,alternating_dumbbell_biceps_curl,0, ,,alternating_dumbbell_biceps_curl_on_swiss_ball,1, ,,alternating_incline_dumbbell_biceps_curl,2, ,,barbell_biceps_curl,3, ,,barbell_reverse_wrist_curl,4, ,,barbell_wrist_curl,5, ,,behind_the_back_barbell_reverse_wrist_curl,6, ,,behind_the_back_one_arm_cable_curl,7, ,,cable_biceps_curl,8, ,,cable_hammer_curl,9, ,,cheating_barbell_biceps_curl,10, ,,close_grip_ez_bar_biceps_curl,11, ,,cross_body_dumbbell_hammer_curl,12, ,,dead_hang_biceps_curl,13, ,,decline_hammer_curl,14, ,,dumbbell_biceps_curl_with_static_hold,15, ,,dumbbell_hammer_curl,16, ,,dumbbell_reverse_wrist_curl,17, ,,dumbbell_wrist_curl,18, ,,ez_bar_preacher_curl,19, ,,forward_bend_biceps_curl,20, ,,hammer_curl_to_press,21, ,,incline_dumbbell_biceps_curl,22, ,,incline_offset_thumb_dumbbell_curl,23, ,,kettlebell_biceps_curl,24, ,,lying_concentration_cable_curl,25, ,,one_arm_preacher_curl,26, ,,plate_pinch_curl,27, ,,preacher_curl_with_cable,28, ,,reverse_ez_bar_curl,29, ,,reverse_grip_wrist_curl,30, ,,reverse_grip_barbell_biceps_curl,31, ,,seated_alternating_dumbbell_biceps_curl,32, ,,seated_dumbbell_biceps_curl,33, ,,seated_reverse_dumbbell_curl,34, ,,split_stance_offset_pinky_dumbbell_curl,35, ,,standing_alternating_dumbbell_curls,36, ,,standing_dumbbell_biceps_curl,37, ,,standing_ez_bar_biceps_curl,38, ,,static_curl,39, ,,swiss_ball_dumbbell_overhead_triceps_extension,40, ,,swiss_ball_ez_bar_preacher_curl,41, ,,twisting_standing_dumbbell_biceps_curl,42, ,,wide_grip_ez_bar_biceps_curl,43, deadlift_exercise_name,uint16,,, ,,barbell_deadlift,0, ,,barbell_straight_leg_deadlift,1, ,,dumbbell_deadlift,2, ,,dumbbell_single_leg_deadlift_to_row,3, ,,dumbbell_straight_leg_deadlift,4, ,,kettlebell_floor_to_shelf,5, ,,one_arm_one_leg_deadlift,6, ,,rack_pull,7, ,,rotational_dumbbell_straight_leg_deadlift,8, ,,single_arm_deadlift,9, ,,single_leg_barbell_deadlift,10, ,,single_leg_barbell_straight_leg_deadlift,11, ,,single_leg_deadlift_with_barbell,12, ,,single_leg_rdl_circuit,13, ,,single_leg_romanian_deadlift_with_dumbbell,14, ,,sumo_deadlift,15, ,,sumo_deadlift_high_pull,16, ,,trap_bar_deadlift,17, ,,wide_grip_barbell_deadlift,18, flye_exercise_name,uint16,,, ,,cable_crossover,0, ,,decline_dumbbell_flye,1, ,,dumbbell_flye,2, ,,incline_dumbbell_flye,3, ,,kettlebell_flye,4, ,,kneeling_rear_flye,5, ,,single_arm_standing_cable_reverse_flye,6, ,,swiss_ball_dumbbell_flye,7, ,,arm_rotations,8, ,,hug_a_tree,9, ,,,, hip_raise_exercise_name,uint16,,, ,,barbell_hip_thrust_on_floor,0, ,,barbell_hip_thrust_with_bench,1, ,,bent_knee_swiss_ball_reverse_hip_raise,2, ,,weighted_bent_knee_swiss_ball_reverse_hip_raise,3, ,,bridge_with_leg_extension,4, ,,weighted_bridge_with_leg_extension,5, ,,clam_bridge,6, ,,front_kick_tabletop,7, ,,weighted_front_kick_tabletop,8, ,,hip_extension_and_cross,9, ,,weighted_hip_extension_and_cross,10, ,,hip_raise,11, ,,weighted_hip_raise,12, ,,hip_raise_with_feet_on_swiss_ball,13, ,,weighted_hip_raise_with_feet_on_swiss_ball,14, ,,hip_raise_with_head_on_bosu_ball,15, ,,weighted_hip_raise_with_head_on_bosu_ball,16, ,,hip_raise_with_head_on_swiss_ball,17, ,,weighted_hip_raise_with_head_on_swiss_ball,18, ,,hip_raise_with_knee_squeeze,19, ,,weighted_hip_raise_with_knee_squeeze,20, ,,incline_rear_leg_extension,21, ,,weighted_incline_rear_leg_extension,22, ,,kettlebell_swing,23, ,,marching_hip_raise,24, ,,weighted_marching_hip_raise,25, ,,marching_hip_raise_with_feet_on_a_swiss_ball,26, ,,weighted_marching_hip_raise_with_feet_on_a_swiss_ball,27, ,,reverse_hip_raise,28, ,,weighted_reverse_hip_raise,29, ,,single_leg_hip_raise,30, ,,weighted_single_leg_hip_raise,31, ,,single_leg_hip_raise_with_foot_on_bench,32, ,,weighted_single_leg_hip_raise_with_foot_on_bench,33, ,,single_leg_hip_raise_with_foot_on_bosu_ball,34, ,,weighted_single_leg_hip_raise_with_foot_on_bosu_ball,35, ,,single_leg_hip_raise_with_foot_on_foam_roller,36, ,,weighted_single_leg_hip_raise_with_foot_on_foam_roller,37, ,,single_leg_hip_raise_with_foot_on_medicine_ball,38, ,,weighted_single_leg_hip_raise_with_foot_on_medicine_ball,39, ,,single_leg_hip_raise_with_head_on_bosu_ball,40, ,,weighted_single_leg_hip_raise_with_head_on_bosu_ball,41, ,,weighted_clam_bridge,42, ,,single_leg_swiss_ball_hip_raise_and_leg_curl,43, ,,clams,44, ,,inner_thigh_circles,45, ,,inner_thigh_side_lift,46, ,,leg_circles,47, ,,leg_lift,48, ,,leg_lift_in_external_rotation,49, ,,,, hip_stability_exercise_name,uint16,,, ,,band_side_lying_leg_raise,0, ,,dead_bug,1, ,,weighted_dead_bug,2, ,,external_hip_raise,3, ,,weighted_external_hip_raise,4, ,,fire_hydrant_kicks,5, ,,weighted_fire_hydrant_kicks,6, ,,hip_circles,7, ,,weighted_hip_circles,8, ,,inner_thigh_lift,9, ,,weighted_inner_thigh_lift,10, ,,lateral_walks_with_band_at_ankles,11, ,,pretzel_side_kick,12, ,,weighted_pretzel_side_kick,13, ,,prone_hip_internal_rotation,14, ,,weighted_prone_hip_internal_rotation,15, ,,quadruped,16, ,,quadruped_hip_extension,17, ,,weighted_quadruped_hip_extension,18, ,,quadruped_with_leg_lift,19, ,,weighted_quadruped_with_leg_lift,20, ,,side_lying_leg_raise,21, ,,weighted_side_lying_leg_raise,22, ,,sliding_hip_adduction,23, ,,weighted_sliding_hip_adduction,24, ,,standing_adduction,25, ,,weighted_standing_adduction,26, ,,standing_cable_hip_abduction,27, ,,standing_hip_abduction,28, ,,weighted_standing_hip_abduction,29, ,,standing_rear_leg_raise,30, ,,weighted_standing_rear_leg_raise,31, ,,supine_hip_internal_rotation,32, ,,weighted_supine_hip_internal_rotation,33, hip_swing_exercise_name,uint16,,, ,,single_arm_kettlebell_swing,0, ,,single_arm_dumbbell_swing,1, ,,step_out_swing,2, hyperextension_exercise_name,uint16,,, ,,back_extension_with_opposite_arm_and_leg_reach,0, ,,weighted_back_extension_with_opposite_arm_and_leg_reach,1, ,,base_rotations,2, ,,weighted_base_rotations,3, ,,bent_knee_reverse_hyperextension,4, ,,weighted_bent_knee_reverse_hyperextension,5, ,,hollow_hold_and_roll,6, ,,weighted_hollow_hold_and_roll,7, ,,kicks,8, ,,weighted_kicks,9, ,,knee_raises,10, ,,weighted_knee_raises,11, ,,kneeling_superman,12, ,,weighted_kneeling_superman,13, ,,lat_pull_down_with_row,14, ,,medicine_ball_deadlift_to_reach,15, ,,one_arm_one_leg_row,16, ,,one_arm_row_with_band,17, ,,overhead_lunge_with_medicine_ball,18, ,,plank_knee_tucks,19, ,,weighted_plank_knee_tucks,20, ,,side_step,21, ,,weighted_side_step,22, ,,single_leg_back_extension,23, ,,weighted_single_leg_back_extension,24, ,,spine_extension,25, ,,weighted_spine_extension,26, ,,static_back_extension,27, ,,weighted_static_back_extension,28, ,,superman_from_floor,29, ,,weighted_superman_from_floor,30, ,,swiss_ball_back_extension,31, ,,weighted_swiss_ball_back_extension,32, ,,swiss_ball_hyperextension,33, ,,weighted_swiss_ball_hyperextension,34, ,,swiss_ball_opposite_arm_and_leg_lift,35, ,,weighted_swiss_ball_opposite_arm_and_leg_lift,36, ,,superman_on_swiss_ball,37, ,,cobra,38, ,,supine_floor_barre,39, lateral_raise_exercise_name,uint16,,, ,,45_degree_cable_external_rotation,0, ,,alternating_lateral_raise_with_static_hold,1, ,,bar_muscle_up,2, ,,bent_over_lateral_raise,3, ,,cable_diagonal_raise,4, ,,cable_front_raise,5, ,,calorie_row,6, ,,combo_shoulder_raise,7, ,,dumbbell_diagonal_raise,8, ,,dumbbell_v_raise,9, ,,front_raise,10, ,,leaning_dumbbell_lateral_raise,11, ,,lying_dumbbell_raise,12, ,,muscle_up,13, ,,one_arm_cable_lateral_raise,14, ,,overhand_grip_rear_lateral_raise,15, ,,plate_raises,16, ,,ring_dip,17, ,,weighted_ring_dip,18, ,,ring_muscle_up,19, ,,weighted_ring_muscle_up,20, ,,rope_climb,21, ,,weighted_rope_climb,22, ,,scaption,23, ,,seated_lateral_raise,24, ,,seated_rear_lateral_raise,25, ,,side_lying_lateral_raise,26, ,,standing_lift,27, ,,suspended_row,28, ,,underhand_grip_rear_lateral_raise,29, ,,wall_slide,30, ,,weighted_wall_slide,31, ,,arm_circles,32, ,,shaving_the_head,33, leg_curl_exercise_name,uint16,,, ,,leg_curl,0, ,,weighted_leg_curl,1, ,,good_morning,2, ,,seated_barbell_good_morning,3, ,,single_leg_barbell_good_morning,4, ,,single_leg_sliding_leg_curl,5, ,,sliding_leg_curl,6, ,,split_barbell_good_morning,7, ,,split_stance_extension,8, ,,staggered_stance_good_morning,9, ,,swiss_ball_hip_raise_and_leg_curl,10, ,,zercher_good_morning,11, leg_raise_exercise_name,uint16,,, ,,hanging_knee_raise,0, ,,hanging_leg_raise,1, ,,weighted_hanging_leg_raise,2, ,,hanging_single_leg_raise,3, ,,weighted_hanging_single_leg_raise,4, ,,kettlebell_leg_raises,5, ,,leg_lowering_drill,6, ,,weighted_leg_lowering_drill,7, ,,lying_straight_leg_raise,8, ,,weighted_lying_straight_leg_raise,9, ,,medicine_ball_leg_drops,10, ,,quadruped_leg_raise,11, ,,weighted_quadruped_leg_raise,12, ,,reverse_leg_raise,13, ,,weighted_reverse_leg_raise,14, ,,reverse_leg_raise_on_swiss_ball,15, ,,weighted_reverse_leg_raise_on_swiss_ball,16, ,,single_leg_lowering_drill,17, ,,weighted_single_leg_lowering_drill,18, ,,weighted_hanging_knee_raise,19, ,,lateral_stepover,20, ,,weighted_lateral_stepover,21, lunge_exercise_name,uint16,,, ,,overhead_lunge,0, ,,lunge_matrix,1, ,,weighted_lunge_matrix,2, ,,alternating_barbell_forward_lunge,3, ,,alternating_dumbbell_lunge_with_reach,4, ,,back_foot_elevated_dumbbell_split_squat,5, ,,barbell_box_lunge,6, ,,barbell_bulgarian_split_squat,7, ,,barbell_crossover_lunge,8, ,,barbell_front_split_squat,9, ,,barbell_lunge,10, ,,barbell_reverse_lunge,11, ,,barbell_side_lunge,12, ,,barbell_split_squat,13, ,,core_control_rear_lunge,14, ,,diagonal_lunge,15, ,,drop_lunge,16, ,,dumbbell_box_lunge,17, ,,dumbbell_bulgarian_split_squat,18, ,,dumbbell_crossover_lunge,19, ,,dumbbell_diagonal_lunge,20, ,,dumbbell_lunge,21, ,,dumbbell_lunge_and_rotation,22, ,,dumbbell_overhead_bulgarian_split_squat,23, ,,dumbbell_reverse_lunge_to_high_knee_and_press,24, ,,dumbbell_side_lunge,25, ,,elevated_front_foot_barbell_split_squat,26, ,,front_foot_elevated_dumbbell_split_squat,27, ,,gunslinger_lunge,28, ,,lawnmower_lunge,29, ,,low_lunge_with_isometric_adduction,30, ,,low_side_to_side_lunge,31, ,,lunge,32, ,,weighted_lunge,33, ,,lunge_with_arm_reach,34, ,,lunge_with_diagonal_reach,35, ,,lunge_with_side_bend,36, ,,offset_dumbbell_lunge,37, ,,offset_dumbbell_reverse_lunge,38, ,,overhead_bulgarian_split_squat,39, ,,overhead_dumbbell_reverse_lunge,40, ,,overhead_dumbbell_split_squat,41, ,,overhead_lunge_with_rotation,42, ,,reverse_barbell_box_lunge,43, ,,reverse_box_lunge,44, ,,reverse_dumbbell_box_lunge,45, ,,reverse_dumbbell_crossover_lunge,46, ,,reverse_dumbbell_diagonal_lunge,47, ,,reverse_lunge_with_reach_back,48, ,,weighted_reverse_lunge_with_reach_back,49, ,,reverse_lunge_with_twist_and_overhead_reach,50, ,,weighted_reverse_lunge_with_twist_and_overhead_reach,51, ,,reverse_sliding_box_lunge,52, ,,weighted_reverse_sliding_box_lunge,53, ,,reverse_sliding_lunge,54, ,,weighted_reverse_sliding_lunge,55, ,,runners_lunge_to_balance,56, ,,weighted_runners_lunge_to_balance,57, ,,shifting_side_lunge,58, ,,side_and_crossover_lunge,59, ,,weighted_side_and_crossover_lunge,60, ,,side_lunge,61, ,,weighted_side_lunge,62, ,,side_lunge_and_press,63, ,,side_lunge_jump_off,64, ,,side_lunge_sweep,65, ,,weighted_side_lunge_sweep,66, ,,side_lunge_to_crossover_tap,67, ,,weighted_side_lunge_to_crossover_tap,68, ,,side_to_side_lunge_chops,69, ,,weighted_side_to_side_lunge_chops,70, ,,siff_jump_lunge,71, ,,weighted_siff_jump_lunge,72, ,,single_arm_reverse_lunge_and_press,73, ,,sliding_lateral_lunge,74, ,,weighted_sliding_lateral_lunge,75, ,,walking_barbell_lunge,76, ,,walking_dumbbell_lunge,77, ,,walking_lunge,78, ,,weighted_walking_lunge,79, ,,wide_grip_overhead_barbell_split_squat,80, olympic_lift_exercise_name,uint16,,, ,,barbell_hang_power_clean,0, ,,barbell_hang_squat_clean,1, ,,barbell_power_clean,2, ,,barbell_power_snatch,3, ,,barbell_squat_clean,4, ,,clean_and_jerk,5, ,,barbell_hang_power_snatch,6, ,,barbell_hang_pull,7, ,,barbell_high_pull,8, ,,barbell_snatch,9, ,,barbell_split_jerk,10, ,,clean,11, ,,dumbbell_clean,12, ,,dumbbell_hang_pull,13, ,,one_hand_dumbbell_split_snatch,14, ,,push_jerk,15, ,,single_arm_dumbbell_snatch,16, ,,single_arm_hang_snatch,17, ,,single_arm_kettlebell_snatch,18, ,,split_jerk,19, ,,squat_clean_and_jerk,20, plank_exercise_name,uint16,,, ,,45_degree_plank,0, ,,weighted_45_degree_plank,1, ,,90_degree_static_hold,2, ,,weighted_90_degree_static_hold,3, ,,bear_crawl,4, ,,weighted_bear_crawl,5, ,,cross_body_mountain_climber,6, ,,weighted_cross_body_mountain_climber,7, ,,elbow_plank_pike_jacks,8, ,,weighted_elbow_plank_pike_jacks,9, ,,elevated_feet_plank,10, ,,weighted_elevated_feet_plank,11, ,,elevator_abs,12, ,,weighted_elevator_abs,13, ,,extended_plank,14, ,,weighted_extended_plank,15, ,,full_plank_passe_twist,16, ,,weighted_full_plank_passe_twist,17, ,,inching_elbow_plank,18, ,,weighted_inching_elbow_plank,19, ,,inchworm_to_side_plank,20, ,,weighted_inchworm_to_side_plank,21, ,,kneeling_plank,22, ,,weighted_kneeling_plank,23, ,,kneeling_side_plank_with_leg_lift,24, ,,weighted_kneeling_side_plank_with_leg_lift,25, ,,lateral_roll,26, ,,weighted_lateral_roll,27, ,,lying_reverse_plank,28, ,,weighted_lying_reverse_plank,29, ,,medicine_ball_mountain_climber,30, ,,weighted_medicine_ball_mountain_climber,31, ,,modified_mountain_climber_and_extension,32, ,,weighted_modified_mountain_climber_and_extension,33, ,,mountain_climber,34, ,,weighted_mountain_climber,35, ,,mountain_climber_on_sliding_discs,36, ,,weighted_mountain_climber_on_sliding_discs,37, ,,mountain_climber_with_feet_on_bosu_ball,38, ,,weighted_mountain_climber_with_feet_on_bosu_ball,39, ,,mountain_climber_with_hands_on_bench,40, ,,mountain_climber_with_hands_on_swiss_ball,41, ,,weighted_mountain_climber_with_hands_on_swiss_ball,42, ,,plank,43, ,,plank_jacks_with_feet_on_sliding_discs,44, ,,weighted_plank_jacks_with_feet_on_sliding_discs,45, ,,plank_knee_twist,46, ,,weighted_plank_knee_twist,47, ,,plank_pike_jumps,48, ,,weighted_plank_pike_jumps,49, ,,plank_pikes,50, ,,weighted_plank_pikes,51, ,,plank_to_stand_up,52, ,,weighted_plank_to_stand_up,53, ,,plank_with_arm_raise,54, ,,weighted_plank_with_arm_raise,55, ,,plank_with_knee_to_elbow,56, ,,weighted_plank_with_knee_to_elbow,57, ,,plank_with_oblique_crunch,58, ,,weighted_plank_with_oblique_crunch,59, ,,plyometric_side_plank,60, ,,weighted_plyometric_side_plank,61, ,,rolling_side_plank,62, ,,weighted_rolling_side_plank,63, ,,side_kick_plank,64, ,,weighted_side_kick_plank,65, ,,side_plank,66, ,,weighted_side_plank,67, ,,side_plank_and_row,68, ,,weighted_side_plank_and_row,69, ,,side_plank_lift,70, ,,weighted_side_plank_lift,71, ,,side_plank_with_elbow_on_bosu_ball,72, ,,weighted_side_plank_with_elbow_on_bosu_ball,73, ,,side_plank_with_feet_on_bench,74, ,,weighted_side_plank_with_feet_on_bench,75, ,,side_plank_with_knee_circle,76, ,,weighted_side_plank_with_knee_circle,77, ,,side_plank_with_knee_tuck,78, ,,weighted_side_plank_with_knee_tuck,79, ,,side_plank_with_leg_lift,80, ,,weighted_side_plank_with_leg_lift,81, ,,side_plank_with_reach_under,82, ,,weighted_side_plank_with_reach_under,83, ,,single_leg_elevated_feet_plank,84, ,,weighted_single_leg_elevated_feet_plank,85, ,,single_leg_flex_and_extend,86, ,,weighted_single_leg_flex_and_extend,87, ,,single_leg_side_plank,88, ,,weighted_single_leg_side_plank,89, ,,spiderman_plank,90, ,,weighted_spiderman_plank,91, ,,straight_arm_plank,92, ,,weighted_straight_arm_plank,93, ,,straight_arm_plank_with_shoulder_touch,94, ,,weighted_straight_arm_plank_with_shoulder_touch,95, ,,swiss_ball_plank,96, ,,weighted_swiss_ball_plank,97, ,,swiss_ball_plank_leg_lift,98, ,,weighted_swiss_ball_plank_leg_lift,99, ,,swiss_ball_plank_leg_lift_and_hold,100, ,,swiss_ball_plank_with_feet_on_bench,101, ,,weighted_swiss_ball_plank_with_feet_on_bench,102, ,,swiss_ball_prone_jackknife,103, ,,weighted_swiss_ball_prone_jackknife,104, ,,swiss_ball_side_plank,105, ,,weighted_swiss_ball_side_plank,106, ,,three_way_plank,107, ,,weighted_three_way_plank,108, ,,towel_plank_and_knee_in,109, ,,weighted_towel_plank_and_knee_in,110, ,,t_stabilization,111, ,,weighted_t_stabilization,112, ,,turkish_get_up_to_side_plank,113, ,,weighted_turkish_get_up_to_side_plank,114, ,,two_point_plank,115, ,,weighted_two_point_plank,116, ,,weighted_plank,117, ,,wide_stance_plank_with_diagonal_arm_lift,118, ,,weighted_wide_stance_plank_with_diagonal_arm_lift,119, ,,wide_stance_plank_with_diagonal_leg_lift,120, ,,weighted_wide_stance_plank_with_diagonal_leg_lift,121, ,,wide_stance_plank_with_leg_lift,122, ,,weighted_wide_stance_plank_with_leg_lift,123, ,,wide_stance_plank_with_opposite_arm_and_leg_lift,124, ,,weighted_mountain_climber_with_hands_on_bench,125, ,,weighted_swiss_ball_plank_leg_lift_and_hold,126, ,,weighted_wide_stance_plank_with_opposite_arm_and_leg_lift,127, ,,plank_with_feet_on_swiss_ball,128, ,,side_plank_to_plank_with_reach_under,129, ,,bridge_with_glute_lower_lift,130, ,,bridge_one_leg_bridge,131, ,,plank_with_arm_variations,132, ,,plank_with_leg_lift,133, ,,reverse_plank_with_leg_pull,134, plyo_exercise_name,uint16,,, ,,alternating_jump_lunge,0, ,,weighted_alternating_jump_lunge,1, ,,barbell_jump_squat,2, ,,body_weight_jump_squat,3, ,,weighted_jump_squat,4, ,,cross_knee_strike,5, ,,weighted_cross_knee_strike,6, ,,depth_jump,7, ,,weighted_depth_jump,8, ,,dumbbell_jump_squat,9, ,,dumbbell_split_jump,10, ,,front_knee_strike,11, ,,weighted_front_knee_strike,12, ,,high_box_jump,13, ,,weighted_high_box_jump,14, ,,isometric_explosive_body_weight_jump_squat,15, ,,weighted_isometric_explosive_jump_squat,16, ,,lateral_leap_and_hop,17, ,,weighted_lateral_leap_and_hop,18, ,,lateral_plyo_squats,19, ,,weighted_lateral_plyo_squats,20, ,,lateral_slide,21, ,,weighted_lateral_slide,22, ,,medicine_ball_overhead_throws,23, ,,medicine_ball_side_throw,24, ,,medicine_ball_slam,25, ,,side_to_side_medicine_ball_throws,26, ,,side_to_side_shuffle_jump,27, ,,weighted_side_to_side_shuffle_jump,28, ,,squat_jump_onto_box,29, ,,weighted_squat_jump_onto_box,30, ,,squat_jumps_in_and_out,31, ,,weighted_squat_jumps_in_and_out,32, pull_up_exercise_name,uint16,,, ,,banded_pull_ups,0, ,,30_degree_lat_pulldown,1, ,,band_assisted_chin_up,2, ,,close_grip_chin_up,3, ,,weighted_close_grip_chin_up,4, ,,close_grip_lat_pulldown,5, ,,crossover_chin_up,6, ,,weighted_crossover_chin_up,7, ,,ez_bar_pullover,8, ,,hanging_hurdle,9, ,,weighted_hanging_hurdle,10, ,,kneeling_lat_pulldown,11, ,,kneeling_underhand_grip_lat_pulldown,12, ,,lat_pulldown,13, ,,mixed_grip_chin_up,14, ,,weighted_mixed_grip_chin_up,15, ,,mixed_grip_pull_up,16, ,,weighted_mixed_grip_pull_up,17, ,,reverse_grip_pulldown,18, ,,standing_cable_pullover,19, ,,straight_arm_pulldown,20, ,,swiss_ball_ez_bar_pullover,21, ,,towel_pull_up,22, ,,weighted_towel_pull_up,23, ,,weighted_pull_up,24, ,,wide_grip_lat_pulldown,25, ,,wide_grip_pull_up,26, ,,weighted_wide_grip_pull_up,27, ,,burpee_pull_up,28, ,,weighted_burpee_pull_up,29, ,,jumping_pull_ups,30, ,,weighted_jumping_pull_ups,31, ,,kipping_pull_up,32, ,,weighted_kipping_pull_up,33, ,,l_pull_up,34, ,,weighted_l_pull_up,35, ,,suspended_chin_up,36, ,,weighted_suspended_chin_up,37, ,,pull_up,38, push_up_exercise_name,uint16,,, ,,chest_press_with_band,0, ,,alternating_staggered_push_up,1, ,,weighted_alternating_staggered_push_up,2, ,,alternating_hands_medicine_ball_push_up,3, ,,weighted_alternating_hands_medicine_ball_push_up,4, ,,bosu_ball_push_up,5, ,,weighted_bosu_ball_push_up,6, ,,clapping_push_up,7, ,,weighted_clapping_push_up,8, ,,close_grip_medicine_ball_push_up,9, ,,weighted_close_grip_medicine_ball_push_up,10, ,,close_hands_push_up,11, ,,weighted_close_hands_push_up,12, ,,decline_push_up,13, ,,weighted_decline_push_up,14, ,,diamond_push_up,15, ,,weighted_diamond_push_up,16, ,,explosive_crossover_push_up,17, ,,weighted_explosive_crossover_push_up,18, ,,explosive_push_up,19, ,,weighted_explosive_push_up,20, ,,feet_elevated_side_to_side_push_up,21, ,,weighted_feet_elevated_side_to_side_push_up,22, ,,hand_release_push_up,23, ,,weighted_hand_release_push_up,24, ,,handstand_push_up,25, ,,weighted_handstand_push_up,26, ,,incline_push_up,27, ,,weighted_incline_push_up,28, ,,isometric_explosive_push_up,29, ,,weighted_isometric_explosive_push_up,30, ,,judo_push_up,31, ,,weighted_judo_push_up,32, ,,kneeling_push_up,33, ,,weighted_kneeling_push_up,34, ,,medicine_ball_chest_pass,35, ,,medicine_ball_push_up,36, ,,weighted_medicine_ball_push_up,37, ,,one_arm_push_up,38, ,,weighted_one_arm_push_up,39, ,,weighted_push_up,40, ,,push_up_and_row,41, ,,weighted_push_up_and_row,42, ,,push_up_plus,43, ,,weighted_push_up_plus,44, ,,push_up_with_feet_on_swiss_ball,45, ,,weighted_push_up_with_feet_on_swiss_ball,46, ,,push_up_with_one_hand_on_medicine_ball,47, ,,weighted_push_up_with_one_hand_on_medicine_ball,48, ,,shoulder_push_up,49, ,,weighted_shoulder_push_up,50, ,,single_arm_medicine_ball_push_up,51, ,,weighted_single_arm_medicine_ball_push_up,52, ,,spiderman_push_up,53, ,,weighted_spiderman_push_up,54, ,,stacked_feet_push_up,55, ,,weighted_stacked_feet_push_up,56, ,,staggered_hands_push_up,57, ,,weighted_staggered_hands_push_up,58, ,,suspended_push_up,59, ,,weighted_suspended_push_up,60, ,,swiss_ball_push_up,61, ,,weighted_swiss_ball_push_up,62, ,,swiss_ball_push_up_plus,63, ,,weighted_swiss_ball_push_up_plus,64, ,,t_push_up,65, ,,weighted_t_push_up,66, ,,triple_stop_push_up,67, ,,weighted_triple_stop_push_up,68, ,,wide_hands_push_up,69, ,,weighted_wide_hands_push_up,70, ,,parallette_handstand_push_up,71, ,,weighted_parallette_handstand_push_up,72, ,,ring_handstand_push_up,73, ,,weighted_ring_handstand_push_up,74, ,,ring_push_up,75, ,,weighted_ring_push_up,76, ,,push_up,77, ,,pilates_pushup,78, row_exercise_name,uint16,,, ,,barbell_straight_leg_deadlift_to_row,0, ,,cable_row_standing,1, ,,dumbbell_row,2, ,,elevated_feet_inverted_row,3, ,,weighted_elevated_feet_inverted_row,4, ,,face_pull,5, ,,face_pull_with_external_rotation,6, ,,inverted_row_with_feet_on_swiss_ball,7, ,,weighted_inverted_row_with_feet_on_swiss_ball,8, ,,kettlebell_row,9, ,,modified_inverted_row,10, ,,weighted_modified_inverted_row,11, ,,neutral_grip_alternating_dumbbell_row,12, ,,one_arm_bent_over_row,13, ,,one_legged_dumbbell_row,14, ,,renegade_row,15, ,,reverse_grip_barbell_row,16, ,,rope_handle_cable_row,17, ,,seated_cable_row,18, ,,seated_dumbbell_row,19, ,,single_arm_cable_row,20, ,,single_arm_cable_row_and_rotation,21, ,,single_arm_inverted_row,22, ,,weighted_single_arm_inverted_row,23, ,,single_arm_neutral_grip_dumbbell_row,24, ,,single_arm_neutral_grip_dumbbell_row_and_rotation,25, ,,suspended_inverted_row,26, ,,weighted_suspended_inverted_row,27, ,,t_bar_row,28, ,,towel_grip_inverted_row,29, ,,weighted_towel_grip_inverted_row,30, ,,underhand_grip_cable_row,31, ,,v_grip_cable_row,32, ,,wide_grip_seated_cable_row,33, shoulder_press_exercise_name,uint16,,, ,,alternating_dumbbell_shoulder_press,0, ,,arnold_press,1, ,,barbell_front_squat_to_push_press,2, ,,barbell_push_press,3, ,,barbell_shoulder_press,4, ,,dead_curl_press,5, ,,dumbbell_alternating_shoulder_press_and_twist,6, ,,dumbbell_hammer_curl_to_lunge_to_press,7, ,,dumbbell_push_press,8, ,,floor_inverted_shoulder_press,9, ,,weighted_floor_inverted_shoulder_press,10, ,,inverted_shoulder_press,11, ,,weighted_inverted_shoulder_press,12, ,,one_arm_push_press,13, ,,overhead_barbell_press,14, ,,overhead_dumbbell_press,15, ,,seated_barbell_shoulder_press,16, ,,seated_dumbbell_shoulder_press,17, ,,single_arm_dumbbell_shoulder_press,18, ,,single_arm_step_up_and_press,19, ,,smith_machine_overhead_press,20, ,,split_stance_hammer_curl_to_press,21, ,,swiss_ball_dumbbell_shoulder_press,22, ,,weight_plate_front_raise,23, shoulder_stability_exercise_name,uint16,,, ,,90_degree_cable_external_rotation,0, ,,band_external_rotation,1, ,,band_internal_rotation,2, ,,bent_arm_lateral_raise_and_external_rotation,3, ,,cable_external_rotation,4, ,,dumbbell_face_pull_with_external_rotation,5, ,,floor_i_raise,6, ,,weighted_floor_i_raise,7, ,,floor_t_raise,8, ,,weighted_floor_t_raise,9, ,,floor_y_raise,10, ,,weighted_floor_y_raise,11, ,,incline_i_raise,12, ,,weighted_incline_i_raise,13, ,,incline_l_raise,14, ,,weighted_incline_l_raise,15, ,,incline_t_raise,16, ,,weighted_incline_t_raise,17, ,,incline_w_raise,18, ,,weighted_incline_w_raise,19, ,,incline_y_raise,20, ,,weighted_incline_y_raise,21, ,,lying_external_rotation,22, ,,seated_dumbbell_external_rotation,23, ,,standing_l_raise,24, ,,swiss_ball_i_raise,25, ,,weighted_swiss_ball_i_raise,26, ,,swiss_ball_t_raise,27, ,,weighted_swiss_ball_t_raise,28, ,,swiss_ball_w_raise,29, ,,weighted_swiss_ball_w_raise,30, ,,swiss_ball_y_raise,31, ,,weighted_swiss_ball_y_raise,32, shrug_exercise_name,uint16,,, ,,barbell_jump_shrug,0, ,,barbell_shrug,1, ,,barbell_upright_row,2, ,,behind_the_back_smith_machine_shrug,3, ,,dumbbell_jump_shrug,4, ,,dumbbell_shrug,5, ,,dumbbell_upright_row,6, ,,incline_dumbbell_shrug,7, ,,overhead_barbell_shrug,8, ,,overhead_dumbbell_shrug,9, ,,scaption_and_shrug,10, ,,scapular_retraction,11, ,,serratus_chair_shrug,12, ,,weighted_serratus_chair_shrug,13, ,,serratus_shrug,14, ,,weighted_serratus_shrug,15, ,,wide_grip_jump_shrug,16, sit_up_exercise_name,uint16,,, ,,alternating_sit_up,0, ,,weighted_alternating_sit_up,1, ,,bent_knee_v_up,2, ,,weighted_bent_knee_v_up,3, ,,butterfly_sit_up,4, ,,weighted_butterfly_situp,5, ,,cross_punch_roll_up,6, ,,weighted_cross_punch_roll_up,7, ,,crossed_arms_sit_up,8, ,,weighted_crossed_arms_sit_up,9, ,,get_up_sit_up,10, ,,weighted_get_up_sit_up,11, ,,hovering_sit_up,12, ,,weighted_hovering_sit_up,13, ,,kettlebell_sit_up,14, ,,medicine_ball_alternating_v_up,15, ,,medicine_ball_sit_up,16, ,,medicine_ball_v_up,17, ,,modified_sit_up,18, ,,negative_sit_up,19, ,,one_arm_full_sit_up,20, ,,reclining_circle,21, ,,weighted_reclining_circle,22, ,,reverse_curl_up,23, ,,weighted_reverse_curl_up,24, ,,single_leg_swiss_ball_jackknife,25, ,,weighted_single_leg_swiss_ball_jackknife,26, ,,the_teaser,27, ,,the_teaser_weighted,28, ,,three_part_roll_down,29, ,,weighted_three_part_roll_down,30, ,,v_up,31, ,,weighted_v_up,32, ,,weighted_russian_twist_on_swiss_ball,33, ,,weighted_sit_up,34, ,,x_abs,35, ,,weighted_x_abs,36, ,,sit_up,37, squat_exercise_name,uint16,,, ,,leg_press,0, ,,back_squat_with_body_bar,1, ,,back_squats,2, ,,weighted_back_squats,3, ,,balancing_squat,4, ,,weighted_balancing_squat,5, ,,barbell_back_squat,6, ,,barbell_box_squat,7, ,,barbell_front_squat,8, ,,barbell_hack_squat,9, ,,barbell_hang_squat_snatch,10, ,,barbell_lateral_step_up,11, ,,barbell_quarter_squat,12, ,,barbell_siff_squat,13, ,,barbell_squat_snatch,14, ,,barbell_squat_with_heels_raised,15, ,,barbell_stepover,16, ,,barbell_step_up,17, ,,bench_squat_with_rotational_chop,18, ,,weighted_bench_squat_with_rotational_chop,19, ,,body_weight_wall_squat,20, ,,weighted_wall_squat,21, ,,box_step_squat,22, ,,weighted_box_step_squat,23, ,,braced_squat,24, ,,crossed_arm_barbell_front_squat,25, ,,crossover_dumbbell_step_up,26, ,,dumbbell_front_squat,27, ,,dumbbell_split_squat,28, ,,dumbbell_squat,29, ,,dumbbell_squat_clean,30, ,,dumbbell_stepover,31, ,,dumbbell_step_up,32, ,,elevated_single_leg_squat,33, ,,weighted_elevated_single_leg_squat,34, ,,figure_four_squats,35, ,,weighted_figure_four_squats,36, ,,goblet_squat,37, ,,kettlebell_squat,38, ,,kettlebell_swing_overhead,39, ,,kettlebell_swing_with_flip_to_squat,40, ,,lateral_dumbbell_step_up,41, ,,one_legged_squat,42, ,,overhead_dumbbell_squat,43, ,,overhead_squat,44, ,,partial_single_leg_squat,45, ,,weighted_partial_single_leg_squat,46, ,,pistol_squat,47, ,,weighted_pistol_squat,48, ,,plie_slides,49, ,,weighted_plie_slides,50, ,,plie_squat,51, ,,weighted_plie_squat,52, ,,prisoner_squat,53, ,,weighted_prisoner_squat,54, ,,single_leg_bench_get_up,55, ,,weighted_single_leg_bench_get_up,56, ,,single_leg_bench_squat,57, ,,weighted_single_leg_bench_squat,58, ,,single_leg_squat_on_swiss_ball,59, ,,weighted_single_leg_squat_on_swiss_ball,60, ,,squat,61, ,,weighted_squat,62, ,,squats_with_band,63, ,,staggered_squat,64, ,,weighted_staggered_squat,65, ,,step_up,66, ,,weighted_step_up,67, ,,suitcase_squats,68, ,,sumo_squat,69, ,,sumo_squat_slide_in,70, ,,weighted_sumo_squat_slide_in,71, ,,sumo_squat_to_high_pull,72, ,,sumo_squat_to_stand,73, ,,weighted_sumo_squat_to_stand,74, ,,sumo_squat_with_rotation,75, ,,weighted_sumo_squat_with_rotation,76, ,,swiss_ball_body_weight_wall_squat,77, ,,weighted_swiss_ball_wall_squat,78, ,,thrusters,79, ,,uneven_squat,80, ,,weighted_uneven_squat,81, ,,waist_slimming_squat,82, ,,wall_ball,83, ,,wide_stance_barbell_squat,84, ,,wide_stance_goblet_squat,85, ,,zercher_squat,86, ,,kbs_overhead,87, ,,squat_and_side_kick,88, ,,squat_jumps_in_n_out,89, ,,pilates_plie_squats_parallel_turned_out_flat_and_heels,90, ,,releve_straight_leg_and_knee_bent_with_one_leg_variation,91, total_body_exercise_name,uint16,,, ,,burpee,0, ,,weighted_burpee,1, ,,burpee_box_jump,2, ,,weighted_burpee_box_jump,3, ,,high_pull_burpee,4, ,,man_makers,5, ,,one_arm_burpee,6, ,,squat_thrusts,7, ,,weighted_squat_thrusts,8, ,,squat_plank_push_up,9, ,,weighted_squat_plank_push_up,10, ,,standing_t_rotation_balance,11, ,,weighted_standing_t_rotation_balance,12, triceps_extension_exercise_name,uint16,,, ,,bench_dip,0, ,,weighted_bench_dip,1, ,,body_weight_dip,2, ,,cable_kickback,3, ,,cable_lying_triceps_extension,4, ,,cable_overhead_triceps_extension,5, ,,dumbbell_kickback,6, ,,dumbbell_lying_triceps_extension,7, ,,ez_bar_overhead_triceps_extension,8, ,,incline_dip,9, ,,weighted_incline_dip,10, ,,incline_ez_bar_lying_triceps_extension,11, ,,lying_dumbbell_pullover_to_extension,12, ,,lying_ez_bar_triceps_extension,13, ,,lying_triceps_extension_to_close_grip_bench_press,14, ,,overhead_dumbbell_triceps_extension,15, ,,reclining_triceps_press,16, ,,reverse_grip_pressdown,17, ,,reverse_grip_triceps_pressdown,18, ,,rope_pressdown,19, ,,seated_barbell_overhead_triceps_extension,20, ,,seated_dumbbell_overhead_triceps_extension,21, ,,seated_ez_bar_overhead_triceps_extension,22, ,,seated_single_arm_overhead_dumbbell_extension,23, ,,single_arm_dumbbell_overhead_triceps_extension,24, ,,single_dumbbell_seated_overhead_triceps_extension,25, ,,single_leg_bench_dip_and_kick,26, ,,weighted_single_leg_bench_dip_and_kick,27, ,,single_leg_dip,28, ,,weighted_single_leg_dip,29, ,,static_lying_triceps_extension,30, ,,suspended_dip,31, ,,weighted_suspended_dip,32, ,,swiss_ball_dumbbell_lying_triceps_extension,33, ,,swiss_ball_ez_bar_lying_triceps_extension,34, ,,swiss_ball_ez_bar_overhead_triceps_extension,35, ,,tabletop_dip,36, ,,weighted_tabletop_dip,37, ,,triceps_extension_on_floor,38, ,,triceps_pressdown,39, ,,weighted_dip,40, warm_up_exercise_name,uint16,,, ,,quadruped_rocking,0, ,,neck_tilts,1, ,,ankle_circles,2, ,,ankle_dorsiflexion_with_band,3, ,,ankle_internal_rotation,4, ,,arm_circles,5, ,,bent_over_reach_to_sky,6, ,,cat_camel,7, ,,elbow_to_foot_lunge,8, ,,forward_and_backward_leg_swings,9, ,,groiners,10, ,,inverted_hamstring_stretch,11, ,,lateral_duck_under,12, ,,neck_rotations,13, ,,opposite_arm_and_leg_balance,14, ,,reach_roll_and_lift,15, ,,scorpion,16, ,,shoulder_circles,17, ,,side_to_side_leg_swings,18, ,,sleeper_stretch,19, ,,slide_out,20, ,,swiss_ball_hip_crossover,21, ,,swiss_ball_reach_roll_and_lift,22, ,,swiss_ball_windshield_wipers,23, ,,thoracic_rotation,24, ,,walking_high_kicks,25, ,,walking_high_knees,26, ,,walking_knee_hugs,27, ,,walking_leg_cradles,28, ,,walkout,29, ,,walkout_from_push_up_position,30, run_exercise_name,uint16,,, ,,run,0, ,,walk,1, ,,jog,2, ,,sprint,3, water_type,enum,,, ,,fresh,0, ,,salt,1, ,,en13319,2, ,,custom,3, tissue_model_type,enum,,, ,,zhl_16c,0,"Buhlmann's decompression algorithm, version C" dive_gas_status,enum,,, ,,disabled,0, ,,enabled,1, ,,backup_only,2, dive_alarm_type,enum,,, ,,depth,0, ,,time,1, dive_backlight_mode,enum,,, ,,at_depth,0, ,,always_on,1, favero_product,uint16,,, ,,assioma_uno,10, ,,assioma_duo,12,