comparison src/Docu/Changenote-3-0x-y.txt @ 628:cd58f7fc86db

3.05 stable work
author heinrichsweikamp
date Thu, 19 Sep 2019 12:01:29 +0200
parents
children
comparison
equal deleted inserted replaced
627:bf5fee575701 628:cd58f7fc86db
1
2 Change Note 3.04.3
3 ==================
4
5 - Fixed bug in bottom segment gas needs calculation.
6
7 - In the Tech version, max. ppO2 limits can now be adjusted up to 2.0 bar.
8 Caution: know what you are doing! Recommended max settings are 1.4 bar for
9 work gases and 1.6 bar for deco gases.
10
11 - CCR mode diluent ppO2 versus setpoint check can be disabled now.
12
13 - Fine tuning of the better gas cue behavior.
14
15 - Improved smoothing of compass display.
16
17 - Attention and warning thresholds for gas density put into the options
18 table (adjustment via external software only, no mapping in OSTC menu
19 as of now).
20
21 - Fixed bug in surface mode firmware version output (relevant to Sport only).
22
23
24 Change Note 3.04.2
25 ==================
26
27 - Fine tuning of the deco calculations for extended stops and normal mode.
28
29
30 Change Note 3.03.6 - .8
31 =======================
32
33 - Various internal code improvements.
34
35
36 Change Note 3.03.5
37 ==================
38
39 - Renamed OC gas type 'normal' to 'work' (gas for the working phase of the
40 dive). Along with this, it received a down-arrow symbol to depict it as
41 a gas for use at depth, similar to the '=' symbol that was introduced some
42 time ago to visually depict deco gases (imagine the horizontal lines as
43 deco stops).
44
45 Set up gases as follows:
46
47 Single gas dive:
48 set gas to use as 'first' and all other gases to 'disabled'.
49
50 Gas-change, extended no-stop dive:
51 set gas to start with to 'first', all other gases to be used later in the dive
52 to 'work' and the unused gases to 'disabled'.
53
54 Deco-dive with one gas for descent & bottom phase, and deco gases:
55 set bottom gas to 'first', deco gases to 'deco' and the unused to 'disabled'.
56
57 Deco-dive with a deco gas used as travel gas on ascent, bottom, and deco gases:
58 configure the deco gas twice: once as travel gas and once as deco dive. Set the
59 same change depths for both instances and put the travel gas before the deco
60 gas in the gas list (i.e: gas 1: travel, gas 2: work (bottom) gas, gases 3-5:
61 deco gases). Set the travel gas to 'first', the bottom gas to 'work', and the
62 deco gases to 'deco'. Take care to adjust the pressure available on the deco gas
63 which is used for travel gas, too, to the amount of gas that is planned to remain
64 after having drawn the travel portion from it!
65
66 - When ppO2 is above normal threshold, but still inside the deco max threshold, and
67 the dive has not yet progressed to doing the deco stops, the ppO2 warning has been
68 degraded to an attention, i.e. associated messages appear in yellow now instead of
69 red as before.
70
71 - In the simulator, the +5 minutes function can now be triggered in succession without
72 needing to reopen the options menu each time.
73
74 - The French language package has been upgraded.
75
76 - Setting the change depth of the first gas to zero caused some unintended behavior.
77 This is captured now. Anyhow, since firmware 3.2 it is required to set proper change
78 depths for gases and diluents, including the ones set as 'first'!
79
80 - The deco calculator now automatically picks the best gas suitable for the set bottom
81 depth. If no suitable gas is found (i.e. configured), calculation will be aborted with
82 an error message. By this change it is possible to calculate dives that use a travel
83 gas (set as 'first') and a bottom gas (set as 'work'), as the deco calculator will now
84 pick the proper bottom gas for calculating the bottom segment.
85 Note: the deco calculator does not calculate the descent phase but actually spends all
86 of the set bottom time at bottom depth. While this puts the deco calculation results
87 on the safe side, beware that the needs on the travel gas will not show up in the gas
88 needs calculation results.
89
90 - OSTC TR: The timeouts for attentions and warnings in connection with discontinued
91 reception of transmitter data have been relaxed a bit:
92 - For up to 2 minutes without updating the last value received will be retained.
93 - After 2 minutes without reception of any updates the pressure value will be marked
94 as outdated.
95 - After 4 minutes without reception of any updates a transmitter will be declared lost.
96
97 - OSTC TR: pressure logging has been implemented. Logged pressure data can be retrieved
98 by downloading the logbook data using external logbook software.
99
100 - Descent speed in the simulator has been increased from 19 to 24 meters per minute.
101 This speed is not configurable, nor the simulator's ascent speed of 9 meters/min!
102
103 - In dive mode, the battery voltage will be shown when reaching 30%, and a warning will
104 be issued when the percentage reaches 25% with 1.5 Volt batteries or 15% with LiIon
105 batteries.
106
107
108 Change Note 3.03.4
109 ==================
110
111 - More compact code for TR firmware and compass.
112
113 - Slightly more compact code for deco engine.
114
115 - Improvement of code for CNS calculation.
116
117 - Added a hysteresis to the dive start / dive end depth threshold.
118
119 - Bugfix in non-helium compile variant.
120
121
122 Change Note 3.03.3
123 ==================
124
125 - Added an option "extended stops" (named "Gas Change/...before 1.Stop" in Deco Setup
126 -> Deco Parameters -> more). If set to YES, a gas switch will be planned immediately
127 on the change depth of the gas, even if a stop on that depth is not required by deco
128 constraints. When set to NO, the gas switch will be planned to be done on the next
129 regular deco stop.
130 With extended stops enabled and a setting of "Gas Change (time):+0'" the switch will
131 be planned with no actual halt at the change depth (i.e. "switch on the fly"). With
132 change time set to > 0', a dedicated stop will be placed at the change depth for the
133 given number of minutes. This gas change stop may not be needed by deco constraints,
134 but it will influence the following deco stop depths and times as it introduces some
135 added time at depth.
136
137
138 Change Note 3.03.2
139 ==================
140
141 - Complete rework of the alternative dive mode screen layout.
142
143 - Various code improvements.
144
145
146
147 Change Note 3.03.1
148 ==================
149
150 - Various code improvements.
151
152 - Included RX firmware update into tech version.
153
154 - Modularization of the code to allow to compile in or not various features.
155
156
157 Change Note 3.02.1
158 ==================
159
160 - Reworked code for ascent and deco stops calculation. Does produce different results
161 compared to the code used in 3.00.3! With this implementation of an GF-controlled
162 deco schedule it becomes visible when deco stops disappear due to a high GF slope
163 (difference between GF low and GF high) combined with a moderate depth of the first
164 deco stop.
165
166 - When switching between GF and aGF, the depth of the first stop (determined by GF low)
167 will be recalculated now.
168
169 - Improved calculation of the supersaturation.
170
171 - New tissue graphics option (compile option as of now): shows absolute tissue pressures
172 (N2 + He added) and saturation per tissue. In the saturation bargraphs, the green line
173 marks GF low position, the yellow line GF high and the red one 100%.
174
175 - Numerous improvements around dive loop and deco engine start-up.
176
177 - speed_fastest now available again on new OSTC Sport, will adjust to 32 MHz.
178
179 Memory status: 2.252 bytes free with single language (English), RX-functions & screendump
180
181
182 Change Note 3.00.3c
183 ===================
184
185 - GF low can not be set higher than GF high any more as such a setting would produce
186 an illogical deco schedule.
187
188 - In case the compass is not calibrated, the heading is now displayed as "---°"
189 instead of ".00°".
190
191
192 Change Note 3.00.3b
193 ===================
194
195 - In the surface tissue graphics, tissues whose supersaturation exceed 100% are shown
196 in red color now.
197
198 - If any tissue is beyond 100%, no desaturation and no-fly times will be shown anymore.
199
200 - After use of the dive simulator and the deco calculator the interim tissue desaturation
201 is catched up now.
202
203 - Internal: prohibit selection of fastest speed on OSTC Sport hardware (uses flag for
204 screen type 2 while there is no dedicated flag for Sport hardware itself).
205
206 Memory status: 2.627 bytes free with single language (English), RX-functions, screendump
207 and deco engine performance measurement compiled in
208
209 Change Note 3.00.3
210 ==================
211
212 - Added support for display type 2.
213
214 - Added Deco Engine scheduling performance measurement (accessible via debug output).
215
216 Memory status: 2.952 bytes free with single language (English), RX-functions and screendump.
217
218
219 Change Note 3.00.2
220 ==================
221
222 - The Deco Engine has been reworked to now run for up to 700 ms each second (configurable,
223 800 ms may be feasible also), split into two compute chunks per second. This increases
224 reactivity to buttons presses and compass display, while boosting deco calculation turn-
225 around times significantly.
226
227 Memory status: 3.760 bytes free with single language (English), RX-functions and screendump.
228
229
230 Change Note 3.00.1
231 ==================
232
233 - The simulator now uses the current ambient pressure as surface pressure instead of a fixed
234 1.000 hPa as done before. So in mountain diving, when being at the dive site the simulator
235 will show the same NDL times and deco schedules as will be shown in a real dive.
236
237 - When exiting the surface menu, the return to the normal surface screen has been sped up
238 and the display of the power-up logo screen is skipped now also.
239
240 - When submerged, the unit will now proceed from surface mode display to dive mode display
241 without intermediate display of the power-up logos.
242
243 - A cue is given when it is time to go up to th next deco stop by highlighting the next stop
244 data until ascent is done.
245
246 - When being shallower than the indicated stop depth, i.e. because the deco needs to be
247 accelerated, the reduced ambient pressure is figured in into the deco calculations such
248 that the displayed stop time, TTS and gas needs do immediately reflect the reduced depth.
249
250 - When set to imperial units, all depth will be shown in feet now not only in dive mode but
251 also throughout the whole surface menus.
252
253 - When in a leap year, the 29th of February is now correctly handled when adjusting time and
254 date on exactly that day.
255
256 - Bugfix: with the option 'always show ppO2' set, in CCR and pSCR mode a "Dil:x.xx" ppO2
257 message was sometimes shown twice, once as an info and additionally as an attention or
258 warning. This has been fixed now: in case of an active attention or warning the secondary
259 info message gets suppressed.
260
261 - Bugfix: the Simulator +5 min function had a punch-through effect on the real world last
262 dive time (displayed surface interval).
263
264 - Tissue desaturation is now also computed while in surface and menu modes.
265
266
267 Some more internal improvements:
268
269 - Handling of data transfer into and out of the interrupt service routine has been reworked.
270
271 - Memory placement of key variables has been reworked to reduce the number of bank switches.
272
273 - In case option check reveals no errors, an unnecessary write-back to the EEPROM is suppressed
274 to speed-up restart and reduce wear.
275
276 - Large portion of the code have been inspected / reviewed.
277
278 - Further improvements in code quality, formatting and commenting (done while code review).