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'