lib/fit4ruby/GlobalFitDictionaries.rb in fit4ruby-1.5.1 vs lib/fit4ruby/GlobalFitDictionaries.rb in fit4ruby-1.6.0

- old
+ new

@@ -57,24 +57,74 @@ entry 0, 'public' entry 1, 'antplus' entry 2, 'antfs' entry 3, 'private' + dict 'backlight_mode' + entry 0, 'off' + entry 1, 'manual' + entry 2, 'key_and_messages' + entry 3, 'auto_brightness' + entry 4, 'smart_notifications' + entry 5, 'key_and_messages_night' + entry 6, 'key_and_messages_and_smart_notifications' + dict 'battery_status' entry 1, 'new' entry 2, 'good' entry 3, 'ok' entry 4, 'low' entry 5, 'critical' + dict 'body_location' + entry 0, 'left_leg' + entry 1, 'left_calf' + entry 2, 'left_shin' + entry 3, 'left_hamstring' + entry 4, 'left_quad' + entry 5, 'left_glute' + entry 6, 'right_leg' + entry 7, 'right_calf' + entry 8, 'right_shin' + entry 9, 'right_hamstring' + entry 10, 'right_quad' + entry 11, 'right_glute' + entry 12, 'torso_back' + entry 13, 'left_lower_back' + entry 14, 'left_upper_back' + entry 15, 'right_lower_back' + entry 16, 'right_upper_back' + entry 17, 'torso_front' + entry 18, 'left_abdomen' + entry 19, 'left_chest' + entry 20, 'right_abdomen' + entry 21, 'right_chest' + entry 22, 'left_arm' + entry 23, 'left_shoulder' + entry 24, 'left_bicep' + entry 25, 'left_tricep' + entry 26, 'left_brachioradialis' + entry 27, 'left_forearm_extensors' + entry 28, 'right_arm' + entry 29, 'right_shoulder' + entry 30, 'right_bicep' + entry 31, 'right_tricep' + entry 32, 'right_brachioradialis' + entry 33, 'right_forearm_extensors' + entry 34, 'neck' + entry 35, 'throat' + entry 36, 'waist_mid_back' + entry 37, 'waist_front' + entry 38, 'waist_left' + entry 39, 'waist_right' + dict 'comm_timeout_type' entry 0, 'wildcard_paring_timeout' entry 1, 'pairing_timeout' entry 2, 'connection_lost' entry 3, 'connection_timeout' - dict 'device_type' entry 0, 'gps' # Just a guess entry 3, 'acceleration' # Just a guess entry 4, 'barometric_pressure' # Just a guess entry 1, 'antfs' @@ -95,14 +145,68 @@ entry 121, 'bike_speed_cadence' entry 122, 'bike_cadence' entry 123, 'bike_speed' entry 124, 'stride_speed_distance' + dict 'display_heart' + entry 0, 'bpm' + entry 1, 'max' + entry 2, 'reserve' + dict 'display_measure' entry 0, 'metric' entry 1, 'statute' + entry 2, 'nautical' + dict 'display_position' + entry 0, 'degree' + entry 1, 'degree_minute' + entry 2, 'degree_minute_second' + entry 3, 'austrian_grid' + entry 4, 'british_grid' + entry 5, 'dutch_grid' + entry 6, 'hungarian_grid' + entry 7, 'finnish_grid' + entry 8, 'german_grid' + entry 9, 'icelandic_grid' + entry 10, 'indonesian_equatorial' + entry 11, 'indonesian_irian' + entry 12, 'indonesian_southern' + entry 13, 'india_zone_0' + entry 14, 'india_zone_IA' + entry 15, 'india_zone_IB' + entry 16, 'india_zone_IIA' + entry 17, 'india_zone_IIB' + entry 18, 'india_zone_IIIA' + entry 19, 'india_zone_IIIB' + entry 20, 'india_zone_IVA' + entry 21, 'india_zone_IVB' + entry 22, 'irish_transverse' + entry 23, 'irish_grid' + entry 24, 'loran' + entry 25, 'maidenhead_grid' + entry 26, 'mgrs_grid' + entry 27, 'new_zealand_grid' + entry 28, 'new_zealand_transverse' + entry 29, 'qatar_grid' + entry 30, 'modified_swedish_grid' + entry 31, 'swedish_grid' + entry 32, 'south_african_grid' + entry 33, 'swiss_grid' + entry 34, 'taiwan_grid' + entry 35, 'united_states_grid' + entry 36, 'utm_ups_grid' + entry 37, 'west_malayan' + entry 38, 'borneo_rso' + entry 39, 'estonian_grid' + entry 40, 'latvian_grid' + entry 41, 'swedish_ref_99_grid' + + dict 'display_power' + entry 0, 'watts' + entry 1, 'percent_ftp' + dict 'event' entry 0, 'timer' entry 3, 'workout' entry 4, 'workout_step' entry 5, 'power_down' @@ -183,16 +287,18 @@ entry 8, 'hrm_run_single_byte_product_id' entry 1551, 'fenix' # The Fenix3 is rumored to have a Mediatek MT3333 GPS chipset. Not sure if # that would be a beter name. entry 1620, 'fenix3_gps' # Just a guess + entry 1621, 'fenix5_gps' # Just a guess entry 1623, 'fr620' entry 1632, 'fr220' # The FR620 is rumored to have a MediaTek MT3339 GPS chipset while the # FR920XT is rumored to have a MT3333. Not sure why they have the same ID # in the FIT file for the GPS device. entry 1689, 'fr620_fr920xt_gps' # Just a guess + entry 1743, 'hrm_tri' entry 1752, 'hrm_run' entry 1765, 'fr920xt' entry 1928, 'fr620_japan' entry 1929, 'fr620_china' entry 1930, 'fr220_japan' @@ -206,11 +312,19 @@ entry 2131, 'fr920xt_china' entry 2132, 'fr920xt_japan' entry 2173, 'fr620_taiwan' entry 2188, 'fenix3_china' entry 2189, 'fenix3_twn' + entry 2327, 'hrm4_run' entry 2413, 'fenix3_hr' + entry 2431, 'fr235' + entry 2432, 'fenix3_chronos' + entry 2544, 'fenix5s' + entry 2604, 'fenix5x' + entry 2593, 'running_dynamics_pod' + entry 2691, 'fr935' + entry 2697, 'fenix5' entry 10007, 'sdm4' entry 20119, 'training_center' entry 65532, 'android_antplus_plugin' entry 65534, 'connect' @@ -222,10 +336,15 @@ entry 0, 'active' entry 1, 'rest' entry 2, 'warmup' entry 3, 'cooldown' + dict 'hr_zone_calc' + entry 0, 'custom' + entry 1, 'percent_max_hr' + entry 2, 'percent_hrr' + dict 'lap_trigger' entry 0, 'manual' entry 1, 'time' entry 2, 'distance' entry 3, 'position_start' @@ -336,9 +455,13 @@ dict 'message_index' entry 0x0FFF, 'mask' entry 0x7000, 'reserved' entry 0x8000, 'selected' + + dict 'pwr_zone_calc' + entry 0, 'custom' + entry 1, 'percent_ftp' dict 'rider_position_type' entry 0, 'seated' entry 1, 'standing'