annotate doc/readme-2-95.txt @ 598:e1f0f5e3d4e4

BUGFIX: Internal deco planner did not display results in imperial units
author heinrichsweikamp
date Mon, 30 Jul 2018 19:45:53 +0200
parents b7eb98dbd800
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
560
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
1 
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
2 Doku- & Info-Sammlung zu p2_deco.c und der Einbettung in die V2.95a
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
3 ===================================================================
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
4
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
5 Bedeutung der Bildschirm-Farben (in der Normaleinstellung):
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
6
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
7 grün: feste Kolumnen oder "gute" Zustände.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
8 weiß: Zahlenwerte die im Normalbereich liegen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
9 blau: inaktive Einstellungen und Gase, sowie Werte die noch nicht
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
10 berechnet wurden oder die aufgrund von Einstellungsänderungen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
11 (Gaswechsel, LostGas, Setpoint-Wechsel, GF/aGF-Umschaltung, usw.)
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
12 nicht mehr aktuell sind und gerade neu berechnet werden.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
13 gelb: Hinweise und Vorwarnungen die zu beachten sind, jedoch noch
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
14 kein unmittelbares Handeln erfordern.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
15 rot : Hinweise und Warnungen, die ein unmittelbaren Handeln erfordern.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
16
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
17 Die Schwellen für Vorwarnungen sind generell immer auf 70% eingestellt,
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
18 für den aktuellen GF-Wert wird die GF-high Einstellung als Schwelle für
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
19 die Vorwarnung benutzt.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
20 Vorwarnungen erscheinen als Warnungstext und/oder als Darstellung in
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
21 gelber Farbe. Die endgültige Warnung erscheint dann in roter Farbe.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
22
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
24
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
25 Die Deco-Engine wird über zwei Parameter kommandiert:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
26
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
27 char_O_main_status:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
28 steuert die Berechnung für die realen Gewebe
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
29
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
30 char_O_deco_status:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
31 steuert die Berechnung der Deko/Aufstiegssimulation
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
32
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
33 Die Kommandos werden über Flags gegeben. Für beide Kommandoparameter
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
34 definert sind:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
35
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
36 DECO_MODE_LOOP:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
37 Wenn gesetzt wird für Kreislaufsysteme gerechnet wenn nicht gesetzt
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
38 wird in OC gerechnet.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
39
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
40 DECO_MODE_PSCR:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
41 nur in Verbindung mit DECO_MODE_LOOP, schaltet von CCR auf pSCR um.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
42
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
43 Nur für char_O_deco_status definiert sind:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
44
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
45 DECO_PLAN_ALTERNATE:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
46 Auswahl ob der Normalplan oder ein alternativer Plan gerechnet
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
47 werden soll. Von den Ergebnissen des Normal-Plans leiten sich die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
48 meisten Bildschirmanzeigen ab. Vom alternativen Plan werden nur
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
49 ausgewählte Daten angezeigt, z.B. die der fTTS oder Bailout-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
50 Berechnung.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
51
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
52 DECO_CNS_CALCULATE:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
53 Wenn aktiviert, wird der CNS%-Wert berechnet wie er am Ende des
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
54 Tauchgangs sein wird. Dies kann sowohl im Rahmen des normalen wie
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
55 auch des alternativen Plans geschehen, es existieren für beide
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
56 Pläne eigene Ausgabevariablen.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
57
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
58 DECO_VOLUME_CALCULATE:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
59 Wenn aktiviert, werden die Gasbedarfe für den gesamten Tauchgang
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
60 berechnet. Dies kann sowohl im Rahmen des normalen wie auch des
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
61 alternativen Plans geschehen, jedoch existiert für diese Funktion
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
62 nur ein gemeinsamer Satz Ausgabevariablen. Wenn DECO_MODE_LOOP
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
63 gesetzt ist erfolgen keine Berechnungen, es werden stattdessen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
64 Nullwerte ausgegeben.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
65
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
66 DECO_ASCENT_DELAYED:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
67 Wenn aktiviert wird der Aufstieg / dier Dekompression so berechnet
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
68 als ob der Aufstieg nicht sofort, sondern um char_I_extra_time
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
69 verzögert beginnt. Die Funktion kann in beiden Plänen verwendet
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
70 werden, wird jedoch sinnvoller Weise in Verbindung mit dem
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
71 alternativen Plan für fTTS bzw. Bailout-Berechnungen mit delayed
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
72 ascent benutzt.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
73
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
74 Die Deco-Engine generiert Warnungen, die in Form von Flags über die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
75 Variable char_O_deco_warnings ausgegeben werden:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
76
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
77 DECO_WARNING_IBCD:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
78 Wird gesetzt wenn das führende Gewebe im Zustand der isobaren
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
79 Gegendiffusion ist und derzeit netto tatsächlich am aufsättigen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
80 ist. Auf dem Bildschirm wird unter der IBCD-Warnung zusätzlich
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
81 der aktuelle GF angezeigt, der bei Vorliegen dieser Warnung am
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
82 steigen ist.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
83
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
84 DECO_WARNING_IBCD_lock:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
85 In diesem Flag wird das Auftreten einer IBCD-Warnung bis über
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
86 das Tauchgangsende hinaus gespeichert. Wird im Deko-Kalkulator
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
87 benutzt um eine IBCD-Warnung zu geben falls eine solche irgend
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
88 wann im Verlaufe der Tauchgangs-Berechnung ausgetreten ist.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
89
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
90 DECO_WARNING_MBUBBLES:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
91 Wird gesetzt, wenn die Gewebe aktuell soweit übersättigt sind
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
92 dass mit der Produktion von Mikroblasen gerechnet werden muss.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
93 Achtung: wenn dieses Flag zurückgesetzt wird sind nicht etwa
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
94 die Mikroblasen nicht mehr da, es liegen nur vermutlich nicht
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
95 mehr die Bedingungen für eine Produktion weiterer Mikroblasen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
96 vor. Der Zustand der aktiven Mikroblasengeneration wird über
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
97 eine Mikroblasen-Warnung in Rot dargestellt.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
98
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
99 DECO_WARNING_MBUBBLES_lock:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
100 Wird gesetzt sowie erstmalig während eines Tauchgangs die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
101 Mikroblasen-Warnung gegeben wurde. Bleibt über das Ende des
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
102 Tauchgangs hinaus gesetzt bis die Oberflächen-Berechnungen eine
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
103 Entsättigung der Gewebe melden. Solange diese Warnung aktiv ist
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
104 wird eine Mikroblasen-Warnung in Gelb ausgegeben, sowohl im Tauch-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
105 wie auch im Oberflächen-Modus.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
106
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
107 DECO_WARNING_OUTSIDE:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
108 Wird gesetzt, wenn die Gewebe aktuell soweit übersättigt sind, dass
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
109 der Gültigkeitsbereich des ZHL-16 Modells verlassen ist.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
110 Achtung: wenn dieses Flag zurückgesetzt wird ist nicht etwa der
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
111 Gültigkeitsbereich des Modells wiederhergestellt, es wird lediglich
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
112 weiter gerechnet als ob das Modell noch gelten würde. Inwieweit die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
113 berechneten Werte (Deko-Plan, Ceiling, ...) dann tatsächlich noch
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
114 praktische Relevanz haben ist unbekannt und extrem von den
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
115 Rahmenbedingungen des Einzelfalls abhängig.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
116 Solange die Gewebesättigungen außerhalb des Modellbereichs sind
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
117 wird eine Warnung in Rot ausgegeben.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
118
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
119 DECO_WARNING_OUTSIDE_lock:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
120 Wird zusammen mit DECO_WARNING_OUTSIDE gesetzt und wie bei den
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
121 Mikroblasen erst bei Entsättigung wieder gelöscht.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
122
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
123 DECO_WARNING_STOPTABLE_OVERFLOW:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
124 Diese Warnung zeigt an, dass der Tauchgang mehr Stopps erfordert
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
125 als in der Stopp-Tabelle gespeichert werden können. Abgeleitete
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
126 Werte wie die Aufstiegszeit, die CNS-Werte am Tauchgangsende und
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
127 die Gasbedarfe können nicht mehr vollständig ermittelt werden und
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
128 werden daher in der Farbe Blau für ungültige Werte dargestellt. Die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
129 wahren Werte sind mindestens so hoch wie die derart angezeigten.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
130 Die Angaben zu den ersten Stopps auf dem Bildschirm und in den
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
131 Custom-Views sind jedoch trotzdem korrekt und im weiteren Verlaufe
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
132 des Tauchgangs, wenn die ersten Stopps vorüber sind, wird die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
133 Tabelle wieder ausreichen um alle restlichen Stopp-Daten zu
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
134 speichern und die Warnung wird zurückgenommen.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
135 Diese Warnung wird nicht direkt angezeigt, sondern nur indirekt
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
136 über die ungültig-Kennzeichnung der betroffenen Werte und sollte
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
137 bei praktisch durchführbaren Tauchgängen nicht auftreten.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
138
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
139 DECO_FLAG:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
140 Dieses Flag wird gesetzt, wenn mindestens ein Gewebe am absättigen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
141 ist. Mit ihm wird die Warnschwelle für zu hohe ppO2-Werte von der
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
142 normalen Schwelle auf die Deko-Schwelle umgeschaltet. Sollte wieder
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
143 tiefer getaucht werden (Jo-Jo) so dass alle Gewebe wieder am
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
144 aufsättigen sind, dann wird das Flag zurückgenommen und auch die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
145 Warnschwelle wieder zurückgeschaltet.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
146
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
147
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
148 Viele der internen Routinen der Deko-Engine sind generisch ausgelegt und
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
149 können sowohl für Berechnungen zu den realen Geweben benutzt werden, als
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
150 auch für die Berechnungen im Rahmen des normalen und des alternativen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
151 Aufstiegs-/Dekompressionsplans. Gesteuert wird dies intern über die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
152 Variable tissue_increment, diese besteht aus einem Flag auf der höchsten
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
153 Bitposition und einer Interger-Zahl in den Bitstellen darunter
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
154 (Wertebereich 0 - 127). Ist das Flag (Bit 7) gesetzt, so werden die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
155 Berechnungen auf die realen Gewebedaten angewendet, andernfalls auf die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
156 von den Plänen simulierten. Mit der Integerzahl wird die Zeitdauer
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
157 bestimmt, für die die Berechnung durchgeführt werden soll. Null bedeutet
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
158 eine Zeitdauer von 2 Sekunden, die Zahlen von 1 bis 127 stehen für 1 bis
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
159 127 volle Minuten. Durch dieses Vorgehen konnten viele Programmabschnitte
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
160 deutlich beschleunigt werden.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
161
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
162 Die Deko-Engine wird jede Sekunde aufgerufen und aktualisiert die obigen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
163 sowie weitere Warnungen jede Sekunde bzw. wenn die entsprechenden
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
164 Berechnungen durchgeführt wurden. Die Berechnungen für die realen Gewebe
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
165 werden jede zweite Sekunde durchgeführt, sekündlich abwechselnd zwischen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
166 der Aktualisierung der Gewebedrücke und des CNS%-Wertes.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
167 Die Aufstiegs- und Dekompressions-Berechnungen werden bei jedem Aufruf
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
168 bearbeitet, also in jeder Sekundescheibe. Es wird abwechselnd der Normal-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
169 und der Alternativ-Plan berechnet.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
170 Werden für die Aufstiegsberechnung wesentliche Parameter geändert, wie
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
171 z.B. das geatmete oder die verfügbaren Gase, der Setpoint, die GF-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
172 Faktoren, usw., dann wird die laufende Berechnung abgebrochen und im
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
173 nächsten Sekunden-Zyklus mit dem nächsten Normalplan begonnen.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
174
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
175 Die Daten zu den Gasen werden von der Assembler-Seite aus über folgende
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
176 Funktionen gesetzt:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
177
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
178 Für die Berechnung der realen Gewebe:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
179
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
180 setup_gas_registers:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
181 setzt ein OC-Gas und schaltet den Rechenmodus auf OC
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
182
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
183 setup_dil_registers:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
184 setzt ein Diluent und schaltet auf CCR bzw. pSCR Modus
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
185
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
186 Für die Aufstiegs-/Dekoplanung:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
187
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
188 deco_setup_oc_gases:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
189 übermittelt die Daten OC-Gase sowie das aktuell geatmete
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
190 Gas und schaltet den Rechnenmodus auf OC
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
191
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
192 deco_setup_cc_diluents:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
193 übermittelt die Daten der Diluent sowie das aktuell benutzte
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
194 Diluent und schaltet auf den CCR bzw. pSCR Modus
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
195
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
196 Die Aufstiegs-/Dekoplanung wird über einen Enum in char_O_deco_status
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
197 gesteuert:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
198
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
199 - Einmalig am Beginn des Tauchgangs wird der Zustand DECO_STATUS_INIT
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
200 aufgerufen, dieser initialisiert die Deco-Engine. Nach Abschluss der
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
201 Initialisierung wechselt die Deco-Engine selbsttätig in den Zustand
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
202 DECO_STATUS_START weiter.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
203
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
204 - DECO_STATUS_START
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
205 startet eine neue Aufstiegs-/Dekoplanung basierend auf den gesetzten
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
206 Flags und Gasdaten, falls noch eine Aufstiegs- oder Dekoplanung läuft
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
207 wird diese abgebrochen. In diesem Zustand wird auch berechnet ob sich
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
208 der Tauchgang noch innerhalb der Nullzeit befindet. Falls ja, endet die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
209 Aufstiegsplanung hier im Zustand ECO_STATUS_FINISHED, ansonsten wird
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
210 sie beim nächsten Aufruf der Deco-Engine im Zustand DECO_STATUS_ASCENT
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
211 fortgesetzt.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
212
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
213 - DECO_STATUS_ASCENT
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
214 führt die Berechnung des Aufstiegs bis zum ersten Deko-Stopp aus
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
215 (initial ascent). Im alternativen Planungsmodus werden hierbei auch
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
216 Gaswechsel ermittelt. Nach Abschluss der Aufstiegsberechnung wird der
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
217 Zustand auf DECO_STATUS_STOPS weitergeschaltet, der dann beim wiederum
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
218 nächsten Aufruf der Deco-Engine bearbeitet wird.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
219
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
220 - DECO_STATUS_STOPS
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
221 berechnet die Dekostopps und alle weiteren Aufstiege, sowie die CNS%-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
222 Werte am Tauchgangsende und die Gasbedarfe sofern jeweils angefordert.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
223 Diese Berechnungen laufen üblicherweise über mehrere Aufrufzyklen der
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
224 Deco-Engine, diese signalisiert am Ende jedes Zykluses mit
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
225 DECO_STATUS_STOPS dass (mindestens) ein weiterer Zyklus benötigt wird
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
226 oder mit DECO_STATUS_FINISHED dass die Berechnungen abgeschlossen sind.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
227
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
228 - DECO_STATUS_FINISHED
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
229 signalisiert, dass die Aufstiegs-/Dekompressionsplanung abgeschlossen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
230 ist und die Ergebnisse in den entsprechenden Variablen bereitstehen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
231 bzw. aktualisiert sind.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
232 Die Kodierung von DECO_STATUS_FINISHED (benutzt als Ausgabe aus der
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
233 Deco-Engine) entspricht der Kodierung von DECO_STATUS_START (benutzt
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
234 als Eingabe in die Deco-Engine). Die Deco-Engine kann sofort wieder im
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
235 Zustand DECO_STATUS_START aufgerufen werden, worauf ein neuer Planungs-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
236 zyklus beginnt.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
237
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
238 Die Einstellungen und Gasdaten können zwischen zwei Planungszyklen (d.h.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
239 zwischen den Zuständen DECO_STATUS_FINISHED und DECO_STATUS_START) ohne
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
240 Einschränkungen geändert werden. Während ein Planungszyklus läuft ist
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
241 dies nicht zulässig und kann zu falschen Ergebnissen führen.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
242
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
243
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
244 Planungsfunktionen 2nd Deco Plan:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
245
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
246 Über die Deko-Einstellungen, Untermenu "2nd Deco Plan" können erweiterte
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
247 sowie alternative Aufstiegs-/Dekompressionsberechnungen aktiviert werden.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
248
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
249 fTTS/Delay:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
250
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
251 Wird hier ein Wert größer Null ausgewählt, dann wird ein zweiter,
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
252 alternativer Aufstiegs-/Dekoplan berechnet unter der Annahme, dass
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
253 die eingestellte Zeit in Minuten weiterhin auf der aktuellen Tiefe
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
254 verbracht wird und erst dann der Aufstieg beginnt. Die unter dieser
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
255 Annahme berechnete Aufstiegszeit wird als fTTS (future Time to
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
256 Surface) angezeigt. Weiterhin wird der CNS-Wert berechnet, der sich
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
257 am Ende eines derart verlängerten Tauchgangs ergeben wird, er kann
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
258 über einen CustomView angesehen werden. Wenn dieser CNS-Wert 100%
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
259 erreicht wird außerdem eine Warnung ausgegeben.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
260
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
261 Im Bailout-Fall wird keine fTTS-Berechnung durchgeführt, dafür
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
262 Erfolgt die Aktualisierung der Bailout-Aufstiegsberechnung dann in
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
263 Schnellerer Folge.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
264
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
265
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
266 Calc.Gas(B/O):
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
267
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
268 Wird diese Option aktiviert, dann wird der Gasbedarf berechnet, der
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
269 für die Beendigung des Tauchgangs unter Einhaltung der Aufstiegs-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
270 geschwindigkeiten und ggf. Dekompressionsstopps benötigt wird. Wenn
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
271 bei fTTS/Delay Null eingestellt ist, dann wird diese Berechnung
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
272 während der normalen Aufstiegs-/Dekoberechnung durchgeführt und die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
273 ermittelten Werte gelten bei sofortigem Beginn des Aufstiegs. Wenn
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
274 bei fTTS/Delay eine Zeit größer Null eingestellt ist, dann wird die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
275 Berechnung im Rahmen des zweiten, alternativen Plans durchgeführt
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
276 Und die berechneten Gasbedarfe gelten für den verzögerten Aufstieg.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
277
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
278
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
279 fTTS/Delay und Calc.Gas(B/O) im Modus CCR und pSCR:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
280
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
281 Das oben beschriebene Verhalten verändert sich, wenn sich der OSTC
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
282 im CCR oder im pSCR Modus befindet: Wenn die Option Calc.Gas(B/O)
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
283 ausgeschaltet ist, dann gelten die berechnete Aufstiegszeit und der
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
284 CNS-Wert unter der Annahme dass bis zum Ende des Tauchgangs weiterhin
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
285 vom Kreislaufgerät geatmet wird.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
286 Wenn die Option Calc-Gas(B/O) hingegen eingeschaltet ist, dann wird
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
287 die Aufstiegszeit und der CNS-Wert unter der Annahme berechnet,
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
288 dass ab sofort ein Bailout erfolgt, auf dem ersten Bailoutgas für
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
289 die bei fTTS/Delay eingestellte Zeit auf der aktuellen Tiefe
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
290 verblieben wird und dann ein Bailout-Aufstieg eingeleitet wird.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
291 Die sich so ergebende Aufstiegszeit wird als B/O-Zeit (BailOut)
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
292 angezeigt und die berechneten Gasmengen gelten für die OC-Bailout-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
293 Gase.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
294
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
295
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
296 Bottom Gas, Deco Gas:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
297
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
298 Hier werden die Gasbedarfe in Litern pro Minute Oberflächenrate
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
299 (SAC) eingestellt. Diese Einstellungen werden auch vom Deko-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
300 Kalkulator benutzt, der über das Simulations-Menu zu erreichen ist.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
301
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
302
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
303 Tank Sizes:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
304
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
305 Hier sind die Größen der Tanks für die OC-/Bailout-Gase in Litern
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
306 (Wasservolumen) einzustellen. Diese Einstellungen sind wichtig, da
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
307 sie für die Berechnung der Gasbedarfe im Tauchmodus benötigt
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
308 werden: Im Tauchmodus erfolgt die Ausgabe der benötigten Gasmengen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
309 in Bar, bezogen auf die jeweiligen Flaschengrößen.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
310
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
311
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
312 Tank Press Budget: (ex Tank Fill Press)
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
313
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
314 Hier wird festgelegt wie viel Gas aus den jeweiligen Tanks (Flaschen)
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
315 für den Tauchgang verwendet werden darf. Die Einstellung erfolgt in
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
316 Bar Flaschendruck. Erreicht der Bedarf eines Gases 70% des für das
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
317 Gas eingestellten Budgets, dann erfolgt eine Warnung in gelber Farbe.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
318 Bei 100% erscheint die Warnung in roter Farbe.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
319 Die benötigten Flaschendrücke können jederzeit über einen CustomView
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
320 eingesehen werden. Dieser zeigt aufgrund der begrenzten Bildschirm-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
321 fläche nur die Bedarfe von bis zu vier Gasen an, die Warnungen werden
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
322 jedoch für alle 5 Gas erzeugt.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
323 Alle Gasbedarfs- und Druckberechnungen erfolgen unter der Annahme
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
324 idealer Gase und ohne Betrachtung von temperaturbedingten Druck-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
325 änderungen.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
326
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
327
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
328 Gaswechsel:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
329
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
330 Im Rahmen der Deko-Pläne werden automatisch Gaswechsel eingeplant, wenn
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
331 ein besseres Gas verfügbar ist. Ein besseres, bzw. das beste Gas ist
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
332 dasjenige Gas, dessen Wechseltiefe am dichtesten unterhalb der aktuellen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
333 Tiefe liegt. Nur aktivierte Gase die nicht als "Lost" markiert sind
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
334 werden berücksichtigt. Gaswechsel werden als Stopp in die Stopp-Tabelle
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
335 eingetragen. Die Dauer dieser Stopps beträgt standardmäßig 1 Minute.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
336 Sollte auf der Stopp-Stufe für den Gaswechsel auch ein Dekompressions-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
337 Stopp notwendig sein, so addiert sich die notwendige Stoppzeit für die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
338 Dekompression zu der für den Gaswechsel hinzu.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
339
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
340 Im Bereich zwischen der Grundtiefe und dem ersten Dekompressions-Stopp
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
341 werden die Gaswechsel-Stopps auf die Tiefen gelegt, ab denen jeweils
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
342 bessere Gase verfügbar werden. Gibt es ein besseres Gas auf der aktuellen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
343 Tiefe, so wird ein Wechsel auf der aktuellen Tiefe geplant. Dies geschieht
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
344 jedoch nur im Modus alternativer Plan und nur wenn das nächste bessere
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
345 Gas nicht in <= 1 Minute Aufstiegszeit erreicht wird. In Normal-Plan
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
346 werden Wechsel auf ein besseres Gas erst ab dem ersten echten Deko-Stopp
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
347 eingeplant.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
348 Im Falle, dass im alternativen Plan ein Bail-Out Szenario gerechnet wird
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
349 sieht die Gaswahl- und Gaswechsel-Strategie wie folgt aus: zunächst wird
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
350 dasjenige OC-Gas gewählt welches als 'First' konfiguriert ist. Auf diesem
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
351 wird auf aktueller Tiefe für die Zeit verblieben, die als Delayed-Acent-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
352 Time eingestellt ist. Dann erfolgt die Suche nach einem besseren Gas, auf
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
353 das je nach Verfügbarkeit im direkten Anschluss oder während des
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
354 initialen Aufstiegs gewechselt wird. Ab Erreichen des ersten Dekostopps
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
355 werden Gaswechsel in beiden Plänen (normaler und alternativer Plan)
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
356 automatisch ermittelt und immer auf die nächsten passenden Dekostopps
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
357 gelegt. Im CCR und im pSCR Modus werden derzeit keine automatischen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
358 Gaswechsel berechnet.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
359
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
360 -> Die Gaswechselzeit ist bereits in der Options-Tabelle angelegt, wird
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
361 aber momentan noch innerhalb von p2_deco.c auf 1 Minute erzwungen.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
362
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
363 Die Deko-Engine plant den Aufstieg mit einer einstellbaren Aufstiegs-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
364 geschwindigkeit von 5-10 Meter pro Minute, diese wird über eine Option in
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
365 der Options-Tabelle eingestellt.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
366
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
367 -> Die Aufstiegsgeschwindigkeit ist bereits in der Options-Tabelle
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
368 angelegt, wird aber momentan noch innerhalb von p2_deco.c auf 10 m/min
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
369 erzwungen.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
370
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
371 Für die Ceiling-Berechnung ist eine neue Codezeile angelegt die dafür
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
372 sorgt, dass die Ceiling genau dann zu Null wird, wenn auch die TTS zur
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
373 NDL umschaltet. Bisher wird so gerundet, dass die Ceiling zu Null wird
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
374 während noch eine TTS angezeigt wird. Die neue Zeile ist noch
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
375 auskommentiert und die alte Formel in Betrieb um eine Vergleichbarkeit
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
376 der gesamten Berechnungen mit der V2.27 zu ermöglichen. Zur Release-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
377 Version sollte entsprechend umkommentiert werden.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
378
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
379
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
380 Gasbedarfs-Berechnung:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
381
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
382 Es werden die Bedarfe aller Gase berechnet, die bei der Aufstiegs-/
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
383 Dekompressionsberechnung eingeplant wurden. Es sind diese die Gase 1
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
384 bis 5. Wird aktuell ein manuell konfiguriertes Gas ("Gas 6") geatmet,
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
385 so wird dieses in der Gasbedarfsberechnung außen vor gelassen. Die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
386 Berechnung teilt sich in die Bereiche bottom und initial ascent, stops
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
387 und intermediate ascents sowie final ascent.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
388
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
389 Im Bereich bottom und initial ascent wird die Bottom-Verbrauchsrate
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
390 angesetzt, in den übrigen Bereichen die Deko-Verbrauchsrate.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
391 Die Aufstiegssegmente werden mit der konfigurierten Aufstiegsrate (5-10
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
392 m/min) berechnet, der final ascent vom letzten Stopp bis zur Oberfläche
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
393 mit 1 Meter/Minute. Gibt es keine Stopps, dann reicht der initial ascent
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
394 vom Bottom bis zur Oberfläche und wird mit der konfigurierten Aufstiegs-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
395 rate gerechnet, zuzüglich eines Sicherheitsstopps von 3 Minuten auf 5
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
396 Metern. Wenn es keinen Deko-Stopp gibt, aber einen Gaswechsel-Stopp der
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
397 tiefer liegt als ein letzter regulärer Deko-Stopp liegen würde, dann wird
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
398 der Aufstieg geteilt in einen intermediate ascent und einen final ascent.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
399 Für beide werden dann die entsprechenden Aufstiegsraten angesetzt.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
400
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
401 Alle Gaswechsel werden der Stopp-Tabelle entnommen, daher sind dort
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
402 auch reine Gaswechsel-Stopps eingetragen, d.h. Stopps auf denen keine
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
403 Dekompression notwendig ist. Auf den Stopps die einen Gaswechsel
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
404 beinhalten wird der Gasbedarf wie folgt berechnet: Der Bedarf für die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
405 gesamte Stoppdauer wird dem neuen Gas zugerechnet, für die konfigurierte
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
406 Gaswechsel-Dauer wird ein entsprechender Bedarf zusätzlich auf das alte
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
407 Gas aufgeschlagen. So ist sichergestellt, dass die berechneten Gasvolumina
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
408 genügend Reserve ausweisen um auf einem Gaswechsel-Stopp die Zeit zu haben
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
409 das neue Gas verfügbar zu machen (Stage-Handling).
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
410
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
411 Die Gasbedarfe werden zum einen in Litern berechnet, diese Werte werden
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
412 vom Deko-Kalkulator genutzt, und zum anderen in bar Flaschendruck
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
413 entsprechend der eingestellten Flaschengrößen. Hierbei wird mit idealen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
414 Gasen gerechnet, sprich Druck = benötigtes Volumen / Flaschengröße.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
415 Aus dem Vergleich von berechnetem Druckbedarf und konfiguriertem
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
416 Flaschendruck werden die Vorwarnung (70%, gelb) und die Hauptwarnung
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
417 (100%, rot) generiert. Um bei der Hauptwarnung noch eine minimale Reserve
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
418 zu haben sollte daher der Flaschendruck etwas niedriger eingestellt
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
419 werden als er tatsächlich ist.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
420
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
421
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
422 Gewebegrafik:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
423
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
424 Die Gewebegrafik ist so skaliert, dass die Länge der Balken dem Druck des
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
425 Jeweiligen Inertgases entspricht. Während des Tauchgangs werden die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
426 Balken zusätzlich eingefärbt, die Farbe kennzeichnet ob das Gewebe gerade
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
427 am aufsättigen oder am entsättigen ist. Die Balken für den Stickstoff
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
428 beginnen weiter links da die Gewebe im Ausgleichzustand an der Oberfläche
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
429 bereits zu einem Teil Stickstoff enthalten, nicht jedoch Helium. So
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
430 beginnen die "Überdrücke" aus dem Ausgleichszustand heraus auf gleicher
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
431 Linie.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
432
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
433
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
434 Stopp-Tabelle (Deko-Tabelle):
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
435
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
436 Der Funktionsaufruf ist so verändert, dass beim Aufruf die Menge
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
437 der einzutragenden Minuten übergeben werden kann. Diese werden dann auf
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
438 den bestehenden Stopp aufaddiert bzw. es wird ein neuer Stopp angelegt.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
439 Es können auch Null Minuten übergeben werden und so ein Stopp "on the
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
440 fly" erzeugt werden, z.B. für einen reinen Gaswechsel. Alle Operationen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
441 auf der Stopp-Tabelle sind angepasst um mit Stopps von Null-Dauer zu
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
442 funktionieren.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
443 Ein Stopp-Eintrag kann maximal 99 Minuten Stoppdauer aufnehmen. Dauert
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
444 ein Stopp länger, so wird eine weiterer Stopp auf gleicher Tiefe angelegt.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
445
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
446
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
447 No-Fly bzw. Altitude-Wait-Zeit:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
448
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
449 Diese Wartezeit wird wie eine Dekompression aus dem aktuellen Gewebe-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
450 zustand heraus auf eine fiktive Tiefe gerechnet, die der gewählten
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
451 Höhenstufe entspricht. Für No-Fly wird dabei ein Kabinendruck von 0,6
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
452 bar angesetzt. Der Rechenaufwand für diese Berechnung wird die die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
453 Verwendung eines iterativen Optimierungs-Algorithmus wesentlich
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
454 reduziert. Der aktuelle Umgebungsdruck wird laufend in die Berechnung
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
455 einbezogen, die sich ergebene Zeit auf volle 10 Minuten gerundet
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
456 ausgegeben.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
457
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
458
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
459 Entsättigungszeit:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
460
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
461 Die Entsättigungzeit ist so definert dass der Rest-Stickstoffdruck in
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
462 allen Geweben maximal 5% des Gewebedrucks aus natürlicher Sättigung
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
463 (Atmung von Luft unter aktuellem Umgebungsdruck) entspricht. Der sich
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
464 ergebene Druckwert wird dann ebenfalls für das Rest-Helium angesetzt.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
465 Der aktuelle Umgebungsdruck wird laufend in die Berechnung einbezogen,
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
466 die sich ergebene Zeit auf volle 10 Minuten gerundet ausgegeben.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
467
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
468
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
469 pSCR Modus:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
470
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
471 Neben dem CCR-Modus wird nun auch der pSCR-Modus vollständig unterstützt,
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
472 inklusive optionalen Sensoren. Die Bedienung und die Menus sind weitest-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
473 gehend identisch, nur dort wo im CCR-Modus zwischen den Setpoints und
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
474 Sensorbetrieb ausgewählt wird befindet sich im pSCR-Modus die Auswahl
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
475 zwischen Sensorbetrieb und berechneten ppO2-Werten.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
476
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
477
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
478 Handling von Gas 6:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
479
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
480 In der bisherigen Implementierung wurden Änderungen an den O2- und He-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
481 Prozenten des Gases 6 sofort an die Berechnungen für die realen Gewebe
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
482 innerhalb von p2_deco.c übergeben, ohne dass dazu der dedizierte Menu-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
483 Eintrag welcher die Zusammensetzung von Gas 6 anzeigt explizit ausgewählt
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
484 werden musste. Ebenso wurde das Gas6-Event ausgelöst sowie einer der
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
485 Prozentwerte verstellt wurde. In den Teil von p2_deco.c, der die Deko-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
486 Berechnungen ausführt, wurden die Werte von Gas 6 jedoch erst übernommen,
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
487 wenn besagter Menu-Eintrag ausgewählt wurde, was in der Praxis zu
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
488 Diskrepanzen führen muss.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
489
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
490 In der jetzigen Implementierung werden die O2- und He-Prozentwerte erst
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
491 dann übernommen und als Gas 6 aktiviert, wenn der Gas6-Menueintrag
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
492 explizit ausgewählt wird. Die Übernahme erfolgt sodann konsistent in die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
493 Berechnung sowohl der realen Gewebe als auch in die Dekoberechnung, und
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
494 auch das Gas6-Event wird erst dann gesetzt.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
495
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
496
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
497 Deko-Kalkulator:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
498
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
499 Der Deko-Kalkulator benutzt die Gasverbrauchsraten, die im Deko-Menu,
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
500 Untermenu "2nd Deco Plan" eingestellt sind. Über das Menu "Calculator
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
501 Setup" kann eingestellt werden, welcher CCR Setpoint für die Berechnungen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
502 benutzt werden soll (nur relevant im CCR Modus) und ob die normalen oder
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
503 die alternativen (aGF) GF-Faktoren für die Dekoberechnung benutzt werden
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
504 sollen (gilt für alle Modi). Der Deko-Kalkulator ermittelt die benötigten
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
505 Gasmengen in Litern (exakt: Barlitern).
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
506 Kommt es aufgrund der benutzen Gase und des Deko-Profils zu einer IBCD,
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
507 dann wird auf der Ergebnisseite eine entsprechende Warnung ausgegeben.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
508 Erfordert die Dekompression mehr Stopps als im OSTC gespeichert werden
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
509 können, dann wird die Deko-Berechnung abgebrochen und eine "incomplete"
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
510 Warnung ausgegeben. Die angezeigte Aufstiegszeit, der CNS-Wert und die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
511 ermittelten Gasbedarfe gelten nur bis zum Ende der angezeigten Stopps.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
512 Achtung: Die tatsächlichen Werte bis zum Erreichen der Oberfläche können
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
513 unter Umständen deutlich größer sein als die angezeigten, da insbesondere
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
514 die letzten Stopps (die nicht mehr berücksichtigt werden konnten) typisch
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
515 am längsten dauern! Dieser Fall sollte jedoch bei Profilen praktisch
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
516 durchführbarer Tauchgängen nicht auftreten.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
517
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
518
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
519 "DECO ZONE" and GF-"Ampel"
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
520
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
521 Sobald beim Aufstieg mindestens ein Gewebe beginnt abzusättigen erscheint
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
522 auf der Anzeige "DECO ZONE" in grüner Schrift. Ab diesem Zeitpunkt wird
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
523 auch die Warnschwelle für den ppO2 von der normalen Max-Schwelle auf die
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
524 Deco-Max-Schwelle umgestellt. Sollte wieder tiefer getaucht werden und
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
525 keines der Gewebe mehr absättigen, so verschwindet die Anzeige "DECO
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
526 ZONE" wieder und auch die ppO2 Warnschwelle wird wieder auf den normalen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
527 Max-Wert zurück geschaltet.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
528 Überschreitet während des Aufenthalts in der DECO ZONE der aktuelle GF-
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
529 Wert den eingestellten Wert für den GF-high, dann erscheint anstatt des
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
530 Textes "DECO ZONE" der aktuelle GF-Wert in gelber Farbe. Erreicht oder
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
531 überschreitet der aktuelle GF-Wert 100%, dann wird dieser in roter Farbe
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
532 angezeigt.
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
533
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
534
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
535 Allgemeines:
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
536
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
537 Der Quellcode von p2_deco.c ist in bezüglich Lesbarkeit und Kommentierung
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
538 überarbeitet, alle Variablen in p2_deco.c und shared_definitions.h sind
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
539 funktional gruppiert und ebenfalls vollständig kommentiert. In diversen
b7eb98dbd800 bump to 2.96beta (REFACTORED VERSION)
heinrichsweikamp
parents:
diff changeset
540 Assembler-Quellcode-Dateien wurde ebenfalls die Kommentierung verbessert.