X-Git-Url: http://git.tdb.fi/?p=ext%2Fsubsurface.git;a=blobdiff_plain;f=dive.c;h=36ee8e78c496ce88c375edfd001eb9b64f6c43a8;hp=9f57aed58146554969901198ac761fc888904e18;hb=a5e822a4d6f742afe2b4b2e6a856af3063b5ffe1;hpb=618a20ba5f2a9adc0e5a35117535f8eaa9fd34a4 diff --git a/dive.c b/dive.c index 9f57aed..36ee8e7 100644 --- a/dive.c +++ b/dive.c @@ -451,7 +451,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)