Skip to content

Commit

Permalink
project structure rework 2
Browse files Browse the repository at this point in the history
  • Loading branch information
stefan Haslinger committed May 17, 2019
1 parent 5ce770a commit 53b38d2
Show file tree
Hide file tree
Showing 65 changed files with 1,010 additions and 996 deletions.
649 changes: 268 additions & 381 deletions .idea/workspace.xml

Large diffs are not rendered by default.

809 changes: 194 additions & 615 deletions lib/src/fit_type.dart

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions lib/src/values/activity_class_values.dart
@@ -0,0 +1,5 @@
Map activity_class_values = {
0x7F: 'level',
100: 'level_max',
0x80: 'athlete',
};
5 changes: 5 additions & 0 deletions lib/src/values/activity_level_values.dart
@@ -0,0 +1,5 @@
Map activity_level_values = {
0: 'low',
1: 'medium',
2: 'high',
};
22 changes: 22 additions & 0 deletions lib/src/values/activity_subtype_values.dart
@@ -0,0 +1,22 @@
Map activity_subtype_values = {
0: 'generic',
1: 'treadmill',
2: 'street',
3: 'trail',
4: 'track',
5: 'spin',
6: 'indoor_cycling',
7: 'road',
8: 'mountain',
9: 'downhill',
10: 'recumbent',
11: 'cyclocross',
12: 'hand_cycling',
13: 'track_cycling',
14: 'indoor_rowing',
15: 'elliptical',
16: 'stair_climbing',
17: 'lap_swimming',
18: 'open_water',
254: 'all',
};
11 changes: 11 additions & 0 deletions lib/src/values/activity_type_values.dart
@@ -0,0 +1,11 @@
Map activity_type_values = {
0: 'generic',
1: 'running',
2: 'cycling',
3: 'transition',
4: 'fitness_equipment',
5: 'swimming',
6: 'walking',
8: 'sedentary',
254: 'all',
};
5 changes: 5 additions & 0 deletions lib/src/values/analog_watchface_layout_values.dart
@@ -0,0 +1,5 @@
Map analog_watchface_layout_values = {
0: 'minimal',
1: 'traditional',
2: 'modern',
};
6 changes: 6 additions & 0 deletions lib/src/values/ant_network_values.dart
@@ -0,0 +1,6 @@
Map ant_network_values = {
0: 'public',
1: 'antplus',
2: 'antfs',
3: 'private',
};
6 changes: 6 additions & 0 deletions lib/src/values/attitude_stage_values.dart
@@ -0,0 +1,6 @@
Map attitude_stage_values = {
0: 'failed',
1: 'aligning',
2: 'degraded',
3: 'valid',
};
15 changes: 15 additions & 0 deletions lib/src/values/attitude_validity_values.dart
@@ -0,0 +1,15 @@
Map attitude_validity_values = {
0x0001: 'track_angle_heading_valid',
0x0002: 'pitch_valid',
0x0004: 'roll_valid',
0x0008: 'lateral_body_accel_valid',
0x0010: 'normal_body_accel_valid',
0x0020: 'turn_rate_valid',
0x0040: 'hw_fail',
0x0080: 'mag_invalid',
0x0100: 'no_gps',
0x0200: 'gps_invalid',
0x0400: 'solution_coasting',
0x0800: 'true_track_angle',
0x1000: 'magnetic_heading',
};
9 changes: 9 additions & 0 deletions lib/src/values/auto_activity_detect_values.dart
@@ -0,0 +1,9 @@
Map auto_activity_detect_values = {
0x00000000: 'none',
0x00000001: 'running',
0x00000002: 'cycling',
0x00000004: 'swimming',
0x00000008: 'walking',
0x00000020: 'elliptical',
0x00000400: 'sedentary',
};
7 changes: 7 additions & 0 deletions lib/src/values/auto_sync_frequency_values.dart
@@ -0,0 +1,7 @@
Map auto_sync_frequency_values = {
0: 'never',
1: 'occasionally',
2: 'frequent',
3: 'once_a_day',
4: 'remote',
};
9 changes: 9 additions & 0 deletions lib/src/values/autolap_trigger_values.dart
@@ -0,0 +1,9 @@
Map autolap_trigger_values = {
0: 'time',
1: 'distance',
2: 'position_start',
3: 'position_lap',
4: 'position_waypoint',
5: 'position_marked',
6: 'off',
};
6 changes: 6 additions & 0 deletions lib/src/values/autoscroll_values.dart
@@ -0,0 +1,6 @@
Map autoscroll_values = {
0: 'none',
1: 'slow',
2: 'medium',
3: 'fast',
};
9 changes: 9 additions & 0 deletions lib/src/values/backlight_mode_values.dart
@@ -0,0 +1,9 @@
Map backlight_mode_values = {
0: 'off',
1: 'manual',
2: 'key_and_messages',
3: 'auto_brightness',
4: 'smart_notifications',
5: 'key_and_messages_night',
6: 'key_and_messages_and_smart_notifications',
};
9 changes: 9 additions & 0 deletions lib/src/values/battery_status_values.dart
@@ -0,0 +1,9 @@
Map battery_status_values = {
1: 'new',
2: 'good',
3: 'ok',
4: 'low',
5: 'critical',
6: 'charging',
7: 'unknown',
};
6 changes: 6 additions & 0 deletions lib/src/values/bike_light_network_config_type_values.dart
@@ -0,0 +1,6 @@
Map bike_light_network_config_type_values = {
0: 'auto',
4: 'individual',
5: 'high_visibility',
6: 'trail',
};
7 changes: 7 additions & 0 deletions lib/src/values/bp_status_values.dart
@@ -0,0 +1,7 @@
Map bp_status_values = {
0: 'no_error',
1: 'error_incomplete_data',
2: 'error_no_measurement',
3: 'error_data_out_of_range',
4: 'error_irregular_heart_rate',
};
15 changes: 15 additions & 0 deletions lib/src/values/camera_event_type_values.dart
@@ -0,0 +1,15 @@
Map camera_event_type_values = {
0: 'video_start',
1: 'video_split',
2: 'video_end',
3: 'photo_taken',
4: 'video_second_stream_start',
5: 'video_second_stream_split',
6: 'video_second_stream_end',
7: 'video_split_start',
8: 'video_second_stream_split_start',
11: 'video_pause',
12: 'video_second_stream_pause',
13: 'video_resume',
14: 'video_second_stream_resume',
};
6 changes: 6 additions & 0 deletions lib/src/values/camera_orientation_type_values.dart
@@ -0,0 +1,6 @@
Map camera_orientation_type_values = {
0: 'camera_orientation_0',
1: 'camera_orientation_90',
2: 'camera_orientation_180',
3: 'camera_orientation_270',
};
6 changes: 6 additions & 0 deletions lib/src/values/comm_timeout_type_values.dart
@@ -0,0 +1,6 @@
Map comm_timeout_type_values = {
0: 'wildcard_pairing_timeout',
1: 'pairing_timeout',
2: 'connection_lost',
3: 'connection_timeout',
};
13 changes: 13 additions & 0 deletions lib/src/values/course_capabilities_values.dart
@@ -0,0 +1,13 @@
Map course_capabilities_values = {
0x00000001: 'processed',
0x00000002: 'valid',
0x00000004: 'time',
0x00000008: 'distance',
0x00000010: 'position',
0x00000020: 'heart_rate',
0x00000040: 'power',
0x00000080: 'cadence',
0x00000100: 'training',
0x00000200: 'navigation',
0x00000400: 'bikeway',
};
28 changes: 28 additions & 0 deletions lib/src/values/course_point_values.dart
@@ -0,0 +1,28 @@
Map course_point_values = {
0: 'generic',
1: 'summit',
2: 'valley',
3: 'water',
4: 'food',
5: 'danger',
6: 'left',
7: 'right',
8: 'straight',
9: 'first_aid',
10: 'fourth_category',
11: 'third_category',
12: 'second_category',
13: 'first_category',
14: 'hors_category',
15: 'sprint',
16: 'left_fork',
17: 'right_fork',
18: 'middle_fork',
19: 'slight_left',
20: 'sharp_left',
21: 'slight_right',
22: 'sharp_right',
23: 'u_turn',
24: 'segment_start',
25: 'segment_end',
};
9 changes: 9 additions & 0 deletions lib/src/values/day_of_week_values.dart
@@ -0,0 +1,9 @@
Map day_of_week_values = {
0: 'sunday',
1: 'monday',
2: 'tuesday',
3: 'wednesday',
4: 'thursday',
5: 'friday',
6: 'saturday',
};
5 changes: 5 additions & 0 deletions lib/src/values/digital_watchface_layout_values.dart
@@ -0,0 +1,5 @@
Map digital_watchface_layout_values = {
0: 'traditional',
1: 'modern',
2: 'bold',
};
5 changes: 5 additions & 0 deletions lib/src/values/display_measure_values.dart
@@ -0,0 +1,5 @@
Map display_measure_values = {
0: 'metric',
1: 'statute',
2: 'nautical',
};
7 changes: 7 additions & 0 deletions lib/src/values/display_orientation_values.dart
@@ -0,0 +1,7 @@
Map display_orientation_values = {
0: 'auto',
1: 'portrait',
2: 'landscape',
3: 'portrait_flipped',
4: 'landscape_flipped',
};
5 changes: 5 additions & 0 deletions lib/src/values/dive_gas_status_values.dart
@@ -0,0 +1,5 @@
Map dive_gas_status_values = {
0: 'disabled',
1: 'enabled',
2: 'backup_only',
};
12 changes: 12 additions & 0 deletions lib/src/values/event_type_values.dart
@@ -0,0 +1,12 @@
Map event_type_values = {
0: 'start',
1: 'stop',
2: 'consecutive_depreciated',
3: 'marker',
4: 'stop_all',
5: 'begin_depreciated',
6: 'end_depreciated',
7: 'end_all_depreciated',
8: 'stop_disable',
9: 'stop_disable_all',
};
5 changes: 5 additions & 0 deletions lib/src/values/file_flags_values.dart
@@ -0,0 +1,5 @@
Map file_flags_values = {
0x02: 'read',
0x04: 'write',
0x08: 'erase',
};
19 changes: 19 additions & 0 deletions lib/src/values/fit_base_type_values.dart
@@ -0,0 +1,19 @@
Map fit_base_type_values = {
0: 'enum',
1: 'sint8',
2: 'uint8',
131: 'sint16',
132: 'uint16',
133: 'sint32',
134: 'uint32',
7: 'string',
136: 'float32',
137: 'float64',
10: 'uint8z',
139: 'uint16z',
140: 'uint32z',
13: 'byte',
142: 'sint64',
143: 'uint64',
144: 'uint64z',
};
5 changes: 5 additions & 0 deletions lib/src/values/fit_base_unit_values.dart
@@ -0,0 +1,5 @@
Map fit_base_unit_values = {
0: 'other',
1: 'kilogram',
2: 'pound',
};
6 changes: 6 additions & 0 deletions lib/src/values/fitness_equipment_state_values.dart
@@ -0,0 +1,6 @@
Map fitness_equipment_state_values = {
0: 'ready',
1: 'in_use',
2: 'paused',
3: 'unknown',
};
8 changes: 8 additions & 0 deletions lib/src/values/goal_recurrence_values.dart
@@ -0,0 +1,8 @@
Map goal_recurrence_values = {
0: 'off',
1: 'daily',
2: 'weekly',
3: 'monthly',
4: 'yearly',
5: 'custom',
};
5 changes: 5 additions & 0 deletions lib/src/values/goal_source_values.dart
@@ -0,0 +1,5 @@
Map goal_source_values = {
0: 'auto',
1: 'community',
2: 'user',
};
9 changes: 9 additions & 0 deletions lib/src/values/goal_values.dart
@@ -0,0 +1,9 @@
Map goal_values = {
0: 'time',
1: 'distance',
2: 'calories',
3: 'frequency',
4: 'steps',
5: 'ascent',
6: 'active_minutes',
};
5 changes: 5 additions & 0 deletions lib/src/values/hr_zone_calc_values.dart
@@ -0,0 +1,5 @@
Map hr_zone_calc_values = {
0: 'custom',
1: 'percent_max_hr',
2: 'percent_hrr',
};
6 changes: 6 additions & 0 deletions lib/src/values/intensity_values.dart
@@ -0,0 +1,6 @@
Map intensity_values = {
0: 'active',
1: 'rest',
2: 'warmup',
3: 'cooldown',
};

0 comments on commit 53b38d2

Please sign in to comment.