<p dir="ltr"><br>
On Sep 5, 2014 9:27 AM, "Jef Driesen" <<a href="mailto:jef@libdivecomputer.org">jef@libdivecomputer.org</a>> wrote:<br>
><br>
> But what about header data, like begin/end pressure, temperature, maxdepth, divetime, etc? There are several devices where such information isn't available from the header, but where it's (indirectly) in the sample data. In that case libdivecomputer can calculate the missing info from the sample data. I already do that in a few places for divetime and maxdepth.</p>
<p dir="ltr">I can mind of see the point of doing max depth and time, just to always have those fields in the header data for a dive.</p>
<p dir="ltr">But cylinder pressures etc? Bad idea. They aren't always there anyway, claiming them just because you also have sample data is just wrong, stupid, and print to error (ie the cylinder connected to the pressure sensor may not be the first one, you don't know, stop guessing).</p>
<p dir="ltr">So don't add implied data. Even max depth and time is debatable (max time based on samples should take surface time into account, do you? Probably not), anything else is just really wrong.</p>
<p dir="ltr">If you can do it from sample data, then the real application that probably can do better and more (like correlate "multiple* she computers etc). Your calculated value at best might be just wrong, at worst they mess up a better calculation.</p>
<p dir="ltr">Give what the dive computer gives. Nothing more. Nothing less.</p>
<p dir="ltr">     Linus</p>