X-Git-Url: http://git.tdb.fi/?p=ext%2Fsubsurface.git;a=blobdiff_plain;f=dive.c;h=f4bf497a7da0edeafb91b5a26b1de067f87d64b7;hp=f5d0828015e2b64990a390d877839e43335ffd48;hb=5487606fda75f133e26900aede1430b8929f8e18;hpb=9b72217f79f29313d30c87c55f533cc606da6a8f diff --git a/dive.c b/dive.c index f5d0828..f4bf497 100644 --- a/dive.c +++ b/dive.c @@ -473,7 +473,12 @@ struct dive *fixup_dive(struct dive *dive) } } if (end < 0) + { + /* Assume an ascent/descent rate of 9 m/min */ + int asc_desc_time = dive->maxdepth.mm*60/9000; + dive->meandepth.mm = dive->maxdepth.mm*(dive->duration.seconds-asc_desc_time)/dive->duration.seconds; return dive; + } update_duration(&dive->duration, end - start); if (start != end)