Mercurial > public > hwos_code
annotate src/divemode.inc @ 566:3febf1cd1bf4
Fix anomalie when toggling ppO2 warning levels in ccr and pscr mode.
author | heinrichsweikamp |
---|---|
date | Thu, 08 Feb 2018 10:18:15 +0100 |
parents | b7eb98dbd800 |
children | b455b31ce022 |
rev | line source |
---|---|
0 | 1 ;============================================================================= |
2 ; | |
560 | 3 ; File divemode.inc REFACTORED VERSION V2.91 |
0 | 4 ; |
5 ; | |
6 ; Copyright (c) 2011, JD Gascuel, HeinrichsWeikamp, all right reserved. | |
7 ;============================================================================= | |
8 ; HISTORY | |
9 ; 2011-08-15 : [mH] moving from OSTC code | |
10 | |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
11 extern set_dive_modes |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
12 extern diveloop |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
13 extern apnoe_calc_maxdepth |
560 | 14 extern calc_deko_divemode_sensor |
15 | |
0 | 16 |
17 ; Divemode layout: | |
18 ; row=0...239 | |
19 ; column=0...159 (x2) | |
20 | |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
21 ; Divemode has multiple layouts but basicly splits the screen into 3 rows: |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
22 ; - upper content row: depth, max depth, dive time, etc. |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
23 ; - custom content view with selectable views |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
24 ; - bottom content: temp, gas, ndl, tts, etc. |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
25 |
413
12e85930d95c
NEW: New Customview shows ppO2(O2) and ppO2(Diluent) during CCR mode
heinrichsweikamp
parents:
405
diff
changeset
|
26 ; I. The upper content row. (0-99) |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
27 ; The top row can be divided 2 areas: |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
28 ; - header: has the titles (mask) |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
29 ; - content: has the values |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
30 ;******* Upper content / header row ******* |
332
0ff81ff290ce
Fix positions if no VSI Bar displayed
Janos Kovacs <kovjanos@gmail.com>
parents:
315
diff
changeset
|
31 #DEFINE dm_mask_depth_row .0 |
0ff81ff290ce
Fix positions if no VSI Bar displayed
Janos Kovacs <kovjanos@gmail.com>
parents:
315
diff
changeset
|
32 #DEFINE dm_mask_depth_column .12 |
0ff81ff290ce
Fix positions if no VSI Bar displayed
Janos Kovacs <kovjanos@gmail.com>
parents:
315
diff
changeset
|
33 #DEFINE dm_mask_maxdepth_row .0 |
0ff81ff290ce
Fix positions if no VSI Bar displayed
Janos Kovacs <kovjanos@gmail.com>
parents:
315
diff
changeset
|
34 #DEFINE dm_mask_maxdepth_column .73 |
0ff81ff290ce
Fix positions if no VSI Bar displayed
Janos Kovacs <kovjanos@gmail.com>
parents:
315
diff
changeset
|
35 #DEFINE dm_mask_maxdepth_column_nvsi .63 |
0ff81ff290ce
Fix positions if no VSI Bar displayed
Janos Kovacs <kovjanos@gmail.com>
parents:
315
diff
changeset
|
36 #DEFINE dm_mask_divetime_row .0 |
0ff81ff290ce
Fix positions if no VSI Bar displayed
Janos Kovacs <kovjanos@gmail.com>
parents:
315
diff
changeset
|
37 #DEFINE dm_mask_divetime_column .122 |
0 | 38 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
39 ; The content row contains 3 columns: |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
40 ; - depth and ascend rate warning |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
41 ; - max depth and warning messages |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
42 ; - dive time, apnea dive times and warning icon |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
43 ; DIVEMODE_OFFSET=position below the title row |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
44 ;******* Upper content / content row / 1st col ******* |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
45 ; GLOBAL |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
46 #DEFINE dm_offset .14 ; 14 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
47 ; Depth |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
48 #DEFINE dm_depth_row dm_offset ; TOP - 14 - start position of the detph numbers |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
49 #DEFINE dm_depth_column .0 ; LEFT - 0 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
50 #DEFINE dm_depth_bot dm_depth_row+.61 ; 75 |
309
efb53af0d62a
VSIbar #1: layout position changes
janos_kovacs <kovjanos@gmail.com>
parents:
300
diff
changeset
|
51 #DEFINE dm_depth_rgt dm_depth_column+.59 ; 59 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
52 #DEFINE dm_depth_dm_row dm_depth_row+.25 ; 39 - if metric and d<100, decimeter shown as: ".5" |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
53 #DEFINE dm_depth_dm_column dm_depth_column+.40 ; 40 - bottom aligned so it has its own position (2nd content line only) |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
54 ; Ascend rate |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
55 #DEFINE dm_velocity_text_row dm_depth_row+.62 ; 76 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
56 #DEFINE dm_velocity_text_column dm_depth_column ; 0 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
57 #DEFINE dm_velocity_text_bot dm_velocity_text_row+.23 ; 99 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
58 #DEFINE dm_velocity_text_rgt dm_depth_rgt ; 61 |
309
efb53af0d62a
VSIbar #1: layout position changes
janos_kovacs <kovjanos@gmail.com>
parents:
300
diff
changeset
|
59 ; Ascend/Descend bar |
315
4f83470dcece
VSIbar #3: remaining changes for the split style bar
Janos Kovacs <kovjanos@gmail.com>
parents:
310
diff
changeset
|
60 #DEFINE dm_velobar_top dm_offset ; 14 |
309
efb53af0d62a
VSIbar #1: layout position changes
janos_kovacs <kovjanos@gmail.com>
parents:
300
diff
changeset
|
61 #DEFINE dm_velobar_lft dm_depth_rgt+.1 ; 62 |
399
db25f2028074
CHANGE: New segmented speed graph in divemode
heinrichsweikamp
parents:
371
diff
changeset
|
62 #DEFINE dm_velobar_bot dm_offset+.70 ; 84 |
309
efb53af0d62a
VSIbar #1: layout position changes
janos_kovacs <kovjanos@gmail.com>
parents:
300
diff
changeset
|
63 #DEFINE dm_velobar_rgt .73 ; 73 |
310
453a3d13570f
VSIbar #2: ascend bar + max-depth title alignment. Debug: bar-frame, zero-line, sim+- 0.1m
janos_kovacs <kovjanos@gmail.com>
parents:
309
diff
changeset
|
64 #DEFINE dm_velobar_width .12 |
0 | 65 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
66 ;******* Upper content / content row / 2nd col ******* |
332
0ff81ff290ce
Fix positions if no VSI Bar displayed
Janos Kovacs <kovjanos@gmail.com>
parents:
315
diff
changeset
|
67 #DEFINE dm_upcnt_2ndcol .74 ; 74 |
0ff81ff290ce
Fix positions if no VSI Bar displayed
Janos Kovacs <kovjanos@gmail.com>
parents:
315
diff
changeset
|
68 #DEFINE dm_upcnt_2ndcol_nvsi .64 ; 64 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
69 ; Max depth |
332
0ff81ff290ce
Fix positions if no VSI Bar displayed
Janos Kovacs <kovjanos@gmail.com>
parents:
315
diff
changeset
|
70 #DEFINE dm_max_depth_row dm_offset ; 14 |
0ff81ff290ce
Fix positions if no VSI Bar displayed
Janos Kovacs <kovjanos@gmail.com>
parents:
315
diff
changeset
|
71 #DEFINE dm_max_depth_column dm_upcnt_2ndcol ; 74 |
0ff81ff290ce
Fix positions if no VSI Bar displayed
Janos Kovacs <kovjanos@gmail.com>
parents:
315
diff
changeset
|
72 #DEFINE dm_max_depth_column_nvsi dm_upcnt_2ndcol_nvsi ; 64 |
0ff81ff290ce
Fix positions if no VSI Bar displayed
Janos Kovacs <kovjanos@gmail.com>
parents:
315
diff
changeset
|
73 #DEFINE dm_max_depth_bot dm_max_depth_row+.34 ; 48 |
0ff81ff290ce
Fix positions if no VSI Bar displayed
Janos Kovacs <kovjanos@gmail.com>
parents:
315
diff
changeset
|
74 #DEFINE dm_max_depth_rgt dm_max_depth_column+.36 ; 100 |
0ff81ff290ce
Fix positions if no VSI Bar displayed
Janos Kovacs <kovjanos@gmail.com>
parents:
315
diff
changeset
|
75 #DEFINE dm_max_depth_dm_row dm_max_depth_row+.11 ; 25 |
0ff81ff290ce
Fix positions if no VSI Bar displayed
Janos Kovacs <kovjanos@gmail.com>
parents:
315
diff
changeset
|
76 #DEFINE dm_max_depth_dm_column dm_max_depth_column+.23 ; 87 |
0ff81ff290ce
Fix positions if no VSI Bar displayed
Janos Kovacs <kovjanos@gmail.com>
parents:
315
diff
changeset
|
77 #DEFINE dm_max_depth_dm_column_nvsi dm_max_depth_column_nvsi+.23 ; 77 |
560 | 78 #DEFINE dm_max_alt_column .0 |
79 #DEFINE dm_max_alt_row .170 | |
80 #DEFINE dm_max_dm_alt_column dm_max_alt_column+.60 | |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
81 ; Warning area (combined) |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
82 #DEFINE dm_warning_row dm_offset+.36 ; 50 |
309
efb53af0d62a
VSIbar #1: layout position changes
janos_kovacs <kovjanos@gmail.com>
parents:
300
diff
changeset
|
83 #DEFINE dm_warning_column dm_upcnt_2ndcol ; 74 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
84 #DEFINE dm_warning_bot dm_warning_row+.49 ; 99 |
309
efb53af0d62a
VSIbar #1: layout position changes
janos_kovacs <kovjanos@gmail.com>
parents:
300
diff
changeset
|
85 #DEFINE dm_warning_rgt dm_warning_column+.62 ; 136 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
86 #DEFINE dm_warning_length .9 ; total string length |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
87 ; Warning row #1 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
88 #DEFINE dm_warning1_row dm_warning_row ; 36/50 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
89 #DEFINE dm_warning1_column dm_warning_column ; 64 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
90 #DEFINE dm_warning1_bot dm_warning1_row+.23 ; 59/73 |
309
efb53af0d62a
VSIbar #1: layout position changes
janos_kovacs <kovjanos@gmail.com>
parents:
300
diff
changeset
|
91 #DEFINE dm_warning1_rgt dm_warning_rgt ; 136 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
92 ; Warning row #2 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
93 #DEFINE dm_warning2_row dm_warning_row+.24 ; 60/74 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
94 #DEFINE dm_warning2_column dm_warning_column ; 64 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
95 #DEFINE dm_warning2_bot dm_warning2_row+.23 ; 83/97 |
309
efb53af0d62a
VSIbar #1: layout position changes
janos_kovacs <kovjanos@gmail.com>
parents:
300
diff
changeset
|
96 #DEFINE dm_warning2_rgt dm_warning_rgt ; 136 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
97 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
98 ;******* Upper content / content row / 3rd col ******* |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
99 ; Dive time |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
100 #DEFINE dm_divetime_row dm_offset ; 14 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
101 #DEFINE dm_divetime_column .115 ; 115 |
405
08fea401be24
BUGFIX: Divetime >99mins was not displayed (Only OSTC2 with serial >= )
heinrichsweikamp
parents:
399
diff
changeset
|
102 #DEFINE dm_divetime_minsonly_column .111 ; 111 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
103 #DEFINE dm_divetime_bot dm_divetime_row+.34 ; 48 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
104 #DEFINE dm_divetime_rgt .159 ; 159 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
105 #DEFINE dm_divetime_secs_row dm_divetime_row+.11 ; 25 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
106 #DEFINE dm_divetime_secs_column dm_divetime_column+.24 ; 139 |
560 | 107 #DEFINE dm_divetime_alt_row dm_offset ; 14 |
108 #DEFINE dm_divetime_alt_column .68 | |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
109 ; Warning icon |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
110 #DEFINE dm_warning_icon_row dm_offset+.41 ; 55 |
309
efb53af0d62a
VSIbar #1: layout position changes
janos_kovacs <kovjanos@gmail.com>
parents:
300
diff
changeset
|
111 #DEFINE dm_warning_icon_column .137 ; 137 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
112 #DEFINE dm_warning_icon_bot dm_warning_icon_row+.38 ; 93 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
113 #DEFINE dm_warning_icon_rgt dm_warning_icon_column+.21 ; 156 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
114 ; Apnea dive time |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
115 #DEFINE dm_divetime_apnoe_row dm_offset ; 14 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
116 #DEFINE dm_divetime_apnoe_column .103 ; 103 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
117 #DEFINE dm_divetime_apnoe_secs_row dm_divetime_apnoe_row+.11 ; 25 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
118 #DEFINE dm_divetime_apnoe_secs_column dm_divetime_apnoe_column+.36 ; 139 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
119 ; Apnea total time |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
120 #DEFINE dm_apnoe_total_divetime_row dm_divetime_apnoe_row+.50 ; 64 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
121 #DEFINE dm_apnoe_total_divetime_column dm_divetime_apnoe_column ; 103 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
122 #DEFINE dm_apnoe_total_divetime_secs_row dm_apnoe_total_divetime_row+.11 ; 75 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
123 #DEFINE dm_apnoe_total_divetime_secs_col dm_divetime_apnoe_column+.36 ; 139 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
124 #DEFINE dm_total_apnoe_text_row dm_apnoe_total_divetime_row-.11 ; 53 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
125 #DEFINE dm_total_apnoe_text_column .132 ; 132 |
413
12e85930d95c
NEW: New Customview shows ppO2(O2) and ppO2(Diluent) during CCR mode
heinrichsweikamp
parents:
405
diff
changeset
|
126 ; I. End of the upper content row. (0-99) |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
127 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
128 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
129 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
130 ; 1px space between the 1st and 2nd content rows |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
131 #DEFINE dm_sep_1_2_row dm_offset+.86 ; 100 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
132 |
38 | 133 |
0 | 134 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
135 ; II. Custom/selectable content row |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
136 ; The costume view display area is: 101,163,0,159 (t,b,l,r), or 0,101->159,163 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
137 ; 1. Stopwatch with avarage depth |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
138 ; 2. Decoplan - decompression stops up to 6 stops |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
139 ; 3. Time, EAD/END and tissue saturation (graph) |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
140 ; 4. GF and aGF pairs |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
141 ; 5. Compass |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
142 ; 6. HUD - 3 sensor readings |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
143 ; 7. Gas list |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
144 ; 8. Ceiling (for GF_hi) |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
145 ;******* Custom content / Global ******* |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
146 #DEFINE dm_customview_row dm_offset+.87 ; 101 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
147 #DEFINE dm_customview_column .0 ; 0 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
148 #DEFINE dm_customview_bot dm_customview_row+.62 ; 163 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
149 #DEFINE dm_customview_rgt .159 ; 159 |
0 | 150 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
151 ;******* Custom content / #1 - Avg depth, stopwatch and avg depth ******* |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
152 ; Title |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
153 #DEFINE dm_custom_avr_stop_title_row dm_customview_row+.1 ; 102 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
154 #DEFINE dm_custom_avr_stop_title_column1 .2 ; 2 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
155 #DEFINE dm_custom_avr_stop_title_column2 .57 ; 57 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
156 #DEFINE dm_custom_avr_stop_title_column3 .110 ; 110 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
157 ; Values |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
158 #DEFINE dm_custom_avr_stop_row dm_customview_row+.16 ; 117 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
159 #DEFINE dm_custom_avr_stop_column1 .0 ; 0 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
160 #DEFINE dm_custom_avr_stop_column2 .54 ; 54 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
161 #DEFINE dm_custom_avr_stop_column3 .118 ; 118 |
0 | 162 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
163 ;******* Custom content / #2 - Decompressions stops ******* |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
164 ; Title |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
165 #DEFINE dm_custom_decoplan_title_row dm_customview_row ; 101 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
166 #DEFINE dm_custom_decoplan_title_column .65 ; 65 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
167 ; 1st col |
530 | 168 #DEFINE dm_cust_dstop_2nd_stop_row dm_customview_row+.14 ; 115 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
169 #DEFINE dm_cust_dstop_2nd_stop_column .0 ; 0 |
530 | 170 #DEFINE dm_cust_dstop_3rd_stop_row dm_customview_row+.37 ; 138 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
171 #DEFINE dm_cust_dstop_3rd_stop_column dm_cust_dstop_2nd_stop_column ; 0 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
172 ; 2nd col |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
173 #DEFINE dm_cust_dstop_4th_stop_row dm_cust_dstop_2nd_stop_row ; 116 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
174 #DEFINE dm_cust_dstop_4th_stop_column .56 ; 56 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
175 #DEFINE dm_cust_dstop_5th_stop_row dm_cust_dstop_3rd_stop_row ; 140 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
176 #DEFINE dm_cust_dstop_5th_stop_column dm_cust_dstop_4th_stop_column ; 56 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
177 ; 3rd col |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
178 #DEFINE dm_cust_dstop_6th_stop_row dm_cust_dstop_2nd_stop_row ; 116 |
371 | 179 #DEFINE dm_cust_dstop_6th_stop_column .111 ; 111 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
180 #DEFINE dm_cust_dstop_7th_stop_row dm_cust_dstop_3rd_stop_row ; 140 |
499 | 181 #DEFINE dm_cust_dstop_7th_stop_column dm_cust_dstop_6th_stop_column ; 111 |
0 | 182 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
183 ;******* Custom content / #3 - Time, EAD/END and tissue saturation ******* |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
184 ; Clock |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
185 #DEFINE dm_custom_clock_title_row dm_customview_row+.1 ; 102 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
186 #DEFINE dm_custom_clock_row dm_customview_row+.16 ; 117 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
187 #DEFINE dm_custom_clock_column .0 ; 0 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
188 #DEFINE dm_custom_endtime_row dm_custom_clock_row+.23 ; 140 - not used |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
189 #DEFINE dm_custom_endtime_column dm_custom_clock_column ; 0 - not used |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
190 ; EAD/AND |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
191 #DEFINE dm_custom_eadend_title_row dm_customview_row+.1 ; 102 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
192 #DEFINE dm_custom_ead_row dm_customview_row+.16 ; 117 |
471
9edb1359ce43
NEW: New Customview 11 in dive mode shows ppO2, EAD/END and CNS
heinrichsweikamp
parents:
413
diff
changeset
|
193 #DEFINE dm_custom_ead_column .50 ; 50 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
194 #DEFINE dm_custom_end_row dm_custom_ead_row+.23 ; 140 |
471
9edb1359ce43
NEW: New Customview 11 in dive mode shows ppO2, EAD/END and CNS
heinrichsweikamp
parents:
413
diff
changeset
|
195 #DEFINE dm_custom_end_column dm_custom_ead_column ; 50 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
196 ; Tissue title |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
197 #DEFINE dm_custom_tissue_title_row dm_customview_row+.1 ; 102 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
198 #DEFINE dm_custom_tissue_title_column .120 ; 120 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
199 ; N2 / He values |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
200 #DEFINE dm_custom_tissue_N2_row dm_custom_ead_row+.5 ; 122 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
201 #DEFINE dm_custom_tissue_N2_column .105 ; 105 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
202 #DEFINE dm_custom_tissue_He_row dm_custom_end_row+.5 ; 145 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
203 #DEFINE dm_custom_tissue_He_column dm_custom_tissue_N2_column ; 105 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
204 ; Tissue diagram |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
205 #DEFINE dm_custom_tissue_diagram_top dm_customview_row+.16 ; 117 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
206 #DEFINE dm_custom_tissue_diagram_bottom dm_custom_tissue_diagram_top+.43 ; 160 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
207 #DEFINE dm_custom_tissue_diagram_left .116 ; 116 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
208 #DEFINE dm_custom_tissue_diagram_frame_spacing .8 ; 8 |
0 | 209 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
210 ;******* Custom content / #4 - GF-lo/hi, aGF-lo/hi, current GF value ******* |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
211 ; Title |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
212 #DEFINE dm_custom_gf_title_row dm_customview_row+.1 ; 102 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
213 #DEFINE dm_custom_gf_title_col1 .8 ; 8 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
214 #DEFINE dm_custom_gf_title_col2 .62 ; 62 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
215 #DEFINE dm_custom_gf_title_col3 .115 ; 115 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
216 ; GF |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
217 #DEFINE dm_custom_gf_row dm_customview_row+.18 ; 119 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
218 #DEFINE dm_custom_gf_column .0 ; 0 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
219 ; aGF |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
220 #DEFINE dm_custom_agf_row dm_custom_gf_row ; 119 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
221 #DEFINE dm_custom_agf_column .60 ; 60 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
222 ; Current GF |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
223 #DEFINE dm_custom_currentgf_row dm_custom_gf_row ; 119 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
224 #DEFINE dm_custom_currentgf_column .118 ; 118 |
123 | 225 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
226 ;******* Custom content / #5 - Compass ******* |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
227 ; Title |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
228 #DEFINE dm_custom_compass_mask_row dm_customview_row ; 101 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
229 #DEFINE dm_custom_compass_mask_column .65 ; 65 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
230 ; Head and arrows |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
231 #DEFINE dm_custom_compass_head_row dm_customview_row+.39 ; 140 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
232 #DEFINE dm_custom_compass_head_column .62 ; 62 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
233 #DEFINE dm_custom_compass_ldir_column .5 ; 5 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
234 #DEFINE dm_custom_compass_rdir_column .140 ; 140 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
235 ; Ruler |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
236 #DEFINE dm_custom_compass_graph_row dm_customview_row ; 101 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
237 #DEFINE dm_custom_compass_graph_height .33 ; 33 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
238 #DEFINE dm_custom_compass_tick_height .3 ; 3 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
239 #DEFINE dm_custom_compass_tick_top_top dm_custom_compass_graph_row+.1 ; 102 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
240 #DEFINE dm_custom_compass_tick_top_bot dm_custom_compass_graph_row+.4 ; 105 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
241 #DEFINE dm_custom_compass_label_row dm_custom_compass_graph_row+.6 ; 107 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
242 #DEFINE dm_custom_compass_label_height .24 ; 24 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
243 #DEFINE dm_custom_compass_tick_bot_top dm_custom_compass_graph_row+.30 ; 131 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
244 #DEFINE dm_custom_compass_tick_bot_bot dm_custom_compass_graph_row+.33 ; 134 |
53
2825f1d2262f
NEW: Dynamic Gaslist in OC mode (Divemode, Customview 7)
heinrichsweikamp
parents:
38
diff
changeset
|
245 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
246 ;******* Custom content / #6 - HUD / O2 sensor values ******* |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
247 #DEFINE dm_custom_hud_row dm_customview_row+.1 ; 102 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
248 #DEFINE dm_custom_hud_column1 .10 ; 10 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
249 #DEFINE dm_custom_hud_column2 .65 ; 65 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
250 #DEFINE dm_custom_hud_column3 .120 ; 120 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
251 #DEFINE dm_custom_hud_data_row dm_customview_row+.16 ; 117 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
252 #DEFINE dm_custom_hud_sensor1_column .6 ; 6 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
253 #DEFINE dm_custom_hud_sensor2_column .62 ; 62 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
254 #DEFINE dm_custom_hud_sensor3_column .118 ; 118 |
0 | 255 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
256 ;******* Custom content / #7 - Gas list ******* |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
257 ; Title |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
258 #DEFINE dm_custom_dyn_gas_mask_row dm_customview_row ; 101 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
259 #DEFINE dm_custom_dyn_gas_mask_column .59 ; 59 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
260 ; col #1 |
530 | 261 #DEFINE dm_custom_dyn_gas_row1 dm_customview_row+.14 ; 115 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
262 #DEFINE dm_custom_dyn_gas_column1 .0 ; 0 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
263 ; col #2 |
530 | 264 #DEFINE dm_custom_dyn_gas_row2 dm_customview_row+.37 ; 138 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
265 #DEFINE dm_custom_dyn_gas_column2 .80 ; 80 |
0 | 266 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
267 ;******* Custom content / #8 - Ceiling value for GF_hi ******* |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
268 ; Title |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
269 #DEFINE dm_custom_ceiling_text_row dm_customview_row+.1 ; 102 |
333
14b466f66a7f
Extend the Ceiling custom-view with ppO2 and current GF
Janos Kovacs <kovjanos@gmail.com>
parents:
332
diff
changeset
|
270 #DEFINE dm_custom_ceiling_text_column .68 ; 66 |
14b466f66a7f
Extend the Ceiling custom-view with ppO2 and current GF
Janos Kovacs <kovjanos@gmail.com>
parents:
332
diff
changeset
|
271 #DEFINE dm_custom_ceiling_ppo2_column .8 ; 8 |
560 | 272 #DEFINE dm_custom_ceiling_ppo2_col_dil .0 ; 0 NEW tuned position because text is longer ## (?) |
533
dfac393b2199
CHANGE: CCR Calibration gas range limited to O2% 21-25 and 95-100 to save button presses
heinrichsweikamp
parents:
530
diff
changeset
|
273 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
274 ; Value |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
275 #DEFINE dm_custom_ceiling_value_row dm_customview_row+.18 ; 119 |
333
14b466f66a7f
Extend the Ceiling custom-view with ppO2 and current GF
Janos Kovacs <kovjanos@gmail.com>
parents:
332
diff
changeset
|
276 #DEFINE dm_custom_ceiling_value_column .66 ; 64 |
14b466f66a7f
Extend the Ceiling custom-view with ppO2 and current GF
Janos Kovacs <kovjanos@gmail.com>
parents:
332
diff
changeset
|
277 #DEFINE dm_custom_ceiling_ppo2_val_col .2 ; 2 |
413
12e85930d95c
NEW: New Customview shows ppO2(O2) and ppO2(Diluent) during CCR mode
heinrichsweikamp
parents:
405
diff
changeset
|
278 |
12e85930d95c
NEW: New Customview shows ppO2(O2) and ppO2(Diluent) during CCR mode
heinrichsweikamp
parents:
405
diff
changeset
|
279 ;******* Custom content / #10 - Sensor check view ******* |
12e85930d95c
NEW: New Customview shows ppO2(O2) and ppO2(Diluent) during CCR mode
heinrichsweikamp
parents:
405
diff
changeset
|
280 ; Title |
12e85930d95c
NEW: New Customview shows ppO2(O2) and ppO2(Diluent) during CCR mode
heinrichsweikamp
parents:
405
diff
changeset
|
281 #DEFINE dm_custom_s_check_text_row dm_customview_row+.1 ; 102 |
12e85930d95c
NEW: New Customview shows ppO2(O2) and ppO2(Diluent) during CCR mode
heinrichsweikamp
parents:
405
diff
changeset
|
282 #DEFINE dm_custom_s_check_text_column .50 ; 50 |
526
0d1cda9f2d43
BUGFIX: Skip MOD Test for CCR in Sensor modes (OSTC cR and OSTC3 only)
heinrichsweikamp
parents:
499
diff
changeset
|
283 #DEFINE dm_custom_ppO2_text_column .115 ; 115 |
0d1cda9f2d43
BUGFIX: Skip MOD Test for CCR in Sensor modes (OSTC cR and OSTC3 only)
heinrichsweikamp
parents:
499
diff
changeset
|
284 #DEFINE dm_custom_ppDil_text_column .2 ; 2 |
413
12e85930d95c
NEW: New Customview shows ppO2(O2) and ppO2(Diluent) during CCR mode
heinrichsweikamp
parents:
405
diff
changeset
|
285 ; Value |
526
0d1cda9f2d43
BUGFIX: Skip MOD Test for CCR in Sensor modes (OSTC cR and OSTC3 only)
heinrichsweikamp
parents:
499
diff
changeset
|
286 #DEFINE dm_custom_s_check_ppo2_o2_column .108 ; 108 |
0d1cda9f2d43
BUGFIX: Skip MOD Test for CCR in Sensor modes (OSTC cR and OSTC3 only)
heinrichsweikamp
parents:
499
diff
changeset
|
287 #DEFINE dm_custom_s_check_ppo2_dil_col .8 ; 8 |
413
12e85930d95c
NEW: New Customview shows ppO2(O2) and ppO2(Diluent) during CCR mode
heinrichsweikamp
parents:
405
diff
changeset
|
288 #DEFINE dm_custom_s_check_value_row dm_customview_row+.18 ; 119 |
482
c0ee33f1f399
New customview #12 for PSCR mode shows ppO2, O2 drop and lung ratio
heinrichsweikamp
parents:
471
diff
changeset
|
289 |
c0ee33f1f399
New customview #12 for PSCR mode shows ppO2, O2 drop and lung ratio
heinrichsweikamp
parents:
471
diff
changeset
|
290 ;******* Custom content / #12 - PSCR Info ******* |
c0ee33f1f399
New customview #12 for PSCR mode shows ppO2, O2 drop and lung ratio
heinrichsweikamp
parents:
471
diff
changeset
|
291 ; Title |
c0ee33f1f399
New customview #12 for PSCR mode shows ppO2, O2 drop and lung ratio
heinrichsweikamp
parents:
471
diff
changeset
|
292 #DEFINE dm_custom_pscr_text_row dm_customview_row+.1 ; 102 |
c0ee33f1f399
New customview #12 for PSCR mode shows ppO2, O2 drop and lung ratio
heinrichsweikamp
parents:
471
diff
changeset
|
293 #DEFINE dm_custom_pscr_text_drop_column .55 |
c0ee33f1f399
New customview #12 for PSCR mode shows ppO2, O2 drop and lung ratio
heinrichsweikamp
parents:
471
diff
changeset
|
294 #DEFINE dm_custom_pscr_text_ratio_column .105 |
c0ee33f1f399
New customview #12 for PSCR mode shows ppO2, O2 drop and lung ratio
heinrichsweikamp
parents:
471
diff
changeset
|
295 ; Value |
c0ee33f1f399
New customview #12 for PSCR mode shows ppO2, O2 drop and lung ratio
heinrichsweikamp
parents:
471
diff
changeset
|
296 #DEFINE dm_custom_pscr_drop_column .66 |
c0ee33f1f399
New customview #12 for PSCR mode shows ppO2, O2 drop and lung ratio
heinrichsweikamp
parents:
471
diff
changeset
|
297 #DEFINE dm_custom_pscr_drop_row dm_customview_row+.18 |
c0ee33f1f399
New customview #12 for PSCR mode shows ppO2, O2 drop and lung ratio
heinrichsweikamp
parents:
471
diff
changeset
|
298 #DEFINE dm_custom_pscr_ratio_column .110 |
c0ee33f1f399
New customview #12 for PSCR mode shows ppO2, O2 drop and lung ratio
heinrichsweikamp
parents:
471
diff
changeset
|
299 #DEFINE dm_custom_pscr_ratio_row dm_customview_row+.18 |
c0ee33f1f399
New customview #12 for PSCR mode shows ppO2, O2 drop and lung ratio
heinrichsweikamp
parents:
471
diff
changeset
|
300 |
413
12e85930d95c
NEW: New Customview shows ppO2(O2) and ppO2(Diluent) during CCR mode
heinrichsweikamp
parents:
405
diff
changeset
|
301 ; II. End of the custom content row. (101-163) |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
302 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
303 |
0 | 304 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
305 ; 1px space between the 2nd and 3rd content rows |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
306 #DEFINE dm_sep_2_3_row dm_offset+.150 ; 164 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
307 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
308 |
131 | 309 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
310 ; III. The 3rd content row contains temperature, active gas, NDL/TTS time, |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
311 ; simulator menu, active/dil gas, decostop, Apnea surface time and max depth |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
312 ; The content row contains 2 columns: |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
313 ; - temperature, gas names |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
314 ; - NDL/TTS, DecoStop |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
315 #DEFINE dm_3rdrow_top dm_offset+.151 ; 165 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
316 #DEFINE dm_3rdrow_bot .239 ; 239 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
317 #DEFINE dm_3rdrow_lft .0 ; 0 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
318 #DEFINE dm_3rdrow_rgt .159 ; 159 |
0 | 319 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
320 ;******* Bottom content / 1st col ******* |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
321 ; Temperature |
530 | 322 #DEFINE dm_temp_row dm_3rdrow_top-.4 ; 161 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
323 #DEFINE dm_temp_column .0 ; 0 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
324 ; Simulation text |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
325 #DEFINE dm_simtext_row dm_3rdrow_top ; 165 |
530 | 326 #DEFINE dm_simtext_column .35 ; 35 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
327 ; Diluent gas |
530 | 328 #DEFINE dm_active_dil_row dm_3rdrow_top+.19 ; 185 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
329 #DEFINE dm_active_dil_column .0 ; 0 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
330 ; active gas for OC, blinking better gas, setpoint or bailout for CCR |
369 | 331 #DEFINE dm_active_gas_row .208 ; 208 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
332 #DEFINE dm_active_gas_column .0 ; 0 |
0 | 333 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
334 ;******* Bottom content / 2nd col ******* |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
335 ; Next deco stop for TTS |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
336 #DEFINE dm_decostop_1st_stop_row dm_3rdrow_top ; 165 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
337 #DEFINE dm_decostop_1st_stop_column .82 ; 82 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
338 ; Safety Stop |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
339 #DEFINE dm_safetystop_row dm_3rdrow_top ; 165 (pre: 171) |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
340 #DEFINE dm_safetystop_column .118 ; 118 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
341 #DEFINE dm_safetystop_bot dm_safetystop_row+.31 ; 196 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
342 #DEFINE dm_safetystop_text_row dm_safetystop_row+.1 ; 166 (pre: 175) |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
343 #DEFINE dm_safetystop_text_column .80 ; 80 - for the 4char "Stop"!!! |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
344 ; TTS |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
345 #DEFINE dm_tts_value_row dm_3rdrow_top+.32; ; 197 (pre: 207) |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
346 #DEFINE dm_tts_value_column .118 ; 118 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
347 #DEFINE dm_tts_text_row dm_tts_value_row+.5 ; 202 (pre: 211) |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
348 #DEFINE dm_tts_text_column .85 ; 85 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
349 ; NDL - the same position as TTS |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
350 #DEFINE dm_ndl_value_row dm_tts_value_row ; 197 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
351 #DEFINE dm_ndl_value_column dm_tts_value_column ; 118 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
352 #DEFINE dm_ndl_text_row dm_tts_text_row ; 202 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
353 #DEFINE dm_ndl_text_column dm_tts_text_column ; 85 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
354 ; FTTS (only modded screen) |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
355 #DEFINE dm_ftts_value_row dm_3rdrow_top+.64 ; 215 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
356 #DEFINE dm_ftts_value_column .97 ; 97 |
315
4f83470dcece
VSIbar #3: remaining changes for the split style bar
Janos Kovacs <kovjanos@gmail.com>
parents:
310
diff
changeset
|
357 ; Grid line (only modded screen) |
4f83470dcece
VSIbar #3: remaining changes for the split style bar
Janos Kovacs <kovjanos@gmail.com>
parents:
310
diff
changeset
|
358 #DEFINE dm_gassep_row dm_sep_2_3_row ; 164 |
4f83470dcece
VSIbar #3: remaining changes for the split style bar
Janos Kovacs <kovjanos@gmail.com>
parents:
310
diff
changeset
|
359 #DEFINE dm_gassep_bot .239 ; .239 |
4f83470dcece
VSIbar #3: remaining changes for the split style bar
Janos Kovacs <kovjanos@gmail.com>
parents:
310
diff
changeset
|
360 #DEFINE dm_gassep_column .78 ; .78 |
0 | 361 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
362 ;******* Bottom content / Apnea mode *******; |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
363 #DEFINE dm_apnoe_surface_time_text_row .190 ; 190 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
364 #DEFINE dm_apnoe_surface_time_text_col .30 ; 30 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
365 #DEFINE dm_apnoe_surface_time_row .204 ; 204 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
366 #DEFINE dm_apnoe_surface_time_column .15 ; 15 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
367 #DEFINE dm_apnoe_last_max_depth_text_row .190 ; 190 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
368 #DEFINE dm_apnoe_last_max_depth_text_col .100 ; 100 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
369 #DEFINE dm_apnoe_last_max_depth_row .204 ; 204 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
370 #DEFINE dm_apnoe_last_max_depth_column .100 ; 100 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
371 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
372 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
373 ; IV. The last set of parameters are for the menus displayed in dive mode |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
374 ; Divemode menu |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
375 #DEFINE dm_menu_row .164 ; 164 Upper row -- the frame's top line is the separator |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
376 #DEFINE dm_menu_lower .239 ; 239 Lower border |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
377 #DEFINE dm_menu_left .0 ; 0 Left |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
378 #DEFINE dm_menu_right .159 ; 159 Right |
83 | 379 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
380 #DEFINE dm_menu_item1_row dm_menu_row+.1 ; 165 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
381 #DEFINE dm_menu_item1_column .9 ; 9 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
382 #DEFINE dm_menu_item2_row dm_menu_item1_row+.24 ; 189 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
383 #DEFINE dm_menu_item2_column dm_menu_item1_column ; 9 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
384 #DEFINE dm_menu_item3_row dm_menu_item2_row+.24 ; 213 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
385 #DEFINE dm_menu_item3_column dm_menu_item1_column ; 9 |
83 | 386 |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
387 #DEFINE dm_menu_item4_row dm_menu_row+.1 ; 165 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
388 #DEFINE dm_menu_item4_column .89 ; 89 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
389 #DEFINE dm_menu_item5_row dm_menu_item4_row+.24 ; 189 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
390 #DEFINE dm_menu_item5_column dm_menu_item4_column ; 89 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
391 #DEFINE dm_menu_item6_row dm_menu_item5_row+.24 ; 213 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
392 #DEFINE dm_menu_item6_column dm_menu_item4_column ; 89 |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
255
diff
changeset
|
393 |