diff options
author | Robert C. Helling <helling@atdotde.de> | 2015-07-06 00:07:39 +0200 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2015-07-05 15:53:49 -0700 |
commit | a7d18a9fa649e1f6e9b7d553e286abce8a430b9a (patch) | |
tree | 61737419a9b77a6737d931fc4e195579fcb19e70 /equipment.c | |
parent | 9c6a3a7ff387578ddede2e69d8b994a11cf8eaee (diff) | |
download | subsurface-a7d18a9fa649e1f6e9b7d553e286abce8a430b9a.tar.gz |
Round MOD of gas rather than truncate
For the proper calculation, we need to take salinity and surface pressure
into account (rather than depth = bar * 10 - 10)
Signed-off-by: Robert C. Helling <helling@atdotde.de>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'equipment.c')
-rw-r--r-- | equipment.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/equipment.c b/equipment.c index aebac5120..47c439735 100644 --- a/equipment.c +++ b/equipment.c @@ -226,7 +226,7 @@ void reset_cylinders(struct dive *dive, bool track_gas) if (cylinder_none(cyl)) continue; if (cyl->depth.mm == 0) /* if the gas doesn't give a mod, calculate based on prefs */ - cyl->depth = gas_mod(&cyl->gasmix, decopo2, M_OR_FT(3,10)); + cyl->depth = gas_mod(&cyl->gasmix, decopo2, dive, M_OR_FT(3,10)); if (track_gas) cyl->start.mbar = cyl->end.mbar = cyl->type.workingpressure.mbar; cyl->gas_used.mliter = 0; |