X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=dive.c;h=f4bf497a7da0edeafb91b5a26b1de067f87d64b7;hb=fe32e5128742221e067fbb96fa7fcb07dae2bd22;hp=f5d0828015e2b64990a390d877839e43335ffd48;hpb=e8ec3df371f0496a52ebdc463245d7b9df3be6ff;p=ext%2Fsubsurface.git 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)