[PATCH 07/10] VPM-B: Remove obsolete first_ceiling_pressure calculation

Rick Walsh rickmwalsh at gmail.com
Sat Aug 29 05:38:34 PDT 2015


We now do the first_ceiling_pressure calculation at the start of the CVA loop.
We don't need to do it before.

Signed-off-by: Rick Walsh <rickmwalsh at gmail.com>
---
 planner.c | 15 ---------------
 1 file changed, 15 deletions(-)

diff --git a/planner.c b/planner.c
index a57247c..eb9fe5d 100644
--- a/planner.c
+++ b/planner.c
@@ -1109,21 +1109,6 @@ bool plan(struct diveplan *diveplan, char **cached_datap, bool is_planner, bool
 	bottom_gas = gas;
 	bottom_stopidx = stopidx;
 
-	// Find first stop used for VPM-B Boyle's law compensation
-	if (prefs.deco_mode == VPMB) {
-		vpmb_first_stop = deco_allowed_depth(tissue_tolerance, diveplan->surface_pressure / 1000, &displayed_dive, 1);
-		if (vpmb_first_stop > 0) {
-			while (stoplevels[stopidx] > vpmb_first_stop) {
-				stopidx--;
-			}
-			stopidx++;
-			vpmb_first_stop = stoplevels[stopidx];
-		}
-		first_ceiling_pressure.mbar = depth_to_mbar(vpmb_first_stop, &displayed_dive);
-	} else {
-		first_ceiling_pressure.mbar = 0;
-	}
-
 	//CVA
 	do {
 		is_final_plan = (prefs.deco_mode == BUEHLMANN) || (previous_deco_time - deco_time < 10);  // CVA time converges
-- 
2.4.3



More information about the subsurface mailing list