summaryrefslogtreecommitdiffstats
path: root/parse-xml.c
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2011-09-22 13:45:53 -0700
committerGravatar Dirk Hohndel <dirk@hohndel.org>2011-09-22 16:26:38 -0700
commita93641b7222e767d6a3a1be598cd8099d8517059 (patch)
treefc6893f49513b99d221f2e0fc23f46a58c743dd7 /parse-xml.c
parent15463fdeb26ed1b5fdff62e4721a6dbbc507cefc (diff)
downloadsubsurface-a93641b7222e767d6a3a1be598cd8099d8517059.tar.gz
Calculate OTUs for every dive
The calculation assumes that the cylinderindex in each sample tells us which PO2 the dive was breathing at that time. This needs to be verified with dives where there is an actual gas switch. No idea where to display them, yet. Far fewer people will care about this than care about SAC - does this still rate a spot in the dive_list? I guess I could make it part of the dive_info - but it's not editable. It doesn't seem to fit with the equipment page (even though this is the one editable field that is related - nitrox %) Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'parse-xml.c')
-rw-r--r--parse-xml.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/parse-xml.c b/parse-xml.c
index 1eb6e95fd..8f916b09a 100644
--- a/parse-xml.c
+++ b/parse-xml.c
@@ -1051,7 +1051,7 @@ static void match_standard_cylinder(cylinder_type_t *type)
return;
cuft = type->size.mliter / 28317.0;
- cuft *= type->workingpressure.mbar / 1013.25;
+ cuft *= to_ATM(type->workingpressure);
psi = type->workingpressure.mbar / 68.95;
switch (psi) {
@@ -1106,7 +1106,7 @@ static void sanitize_cylinder_type(cylinder_type_t *type)
if (input_units.volume == CUFT || import_source == SUUNTO) {
volume_of_air = type->size.mliter * 28.317; /* milli-cu ft to milliliter */
- atm = type->workingpressure.mbar / 1013.25; /* working pressure in atm */
+ atm = to_ATM(type->workingpressure); /* working pressure in atm */
volume = volume_of_air / atm; /* milliliters at 1 atm: "true size" */
type->size.mliter = volume + 0.5;
}