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; ;;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; ;;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; ;;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; ;;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; ;;fenix5s;2544; ;;d2_bravo_titanium;2547; ;;varia_ut800;2567;Varia UT 800 SW ;;running_dynamics_pod;2593; ;;fenix5x;2604; ;;vivo_fit_jr;2606; ;;fr935;2691; ;;fenix5;2697; ;;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;