On 13.10.2014, at 11:53, Willem Ferguson <[email protected]> wrote:
Willem,
> If I execute calculate_deco_information() AFTER get_pressures(), then, for OC
> as well as CCR dives, the ceilings appear correct because, now, there are
> calculated po2 values to work from, allowing calculation of pn2 values and
> ceilings. See line 962 in profile.c (latest master). But I do not know
> whether you would consider the swop of order a wise thing to do. But this
> does not solve the ceilings for dive plans. Please comment, will you?
>
In planning, you of course never have sensor data, you only have a set-point.
If it works it does so by accident I think. Look at the beginning of
add_segment() in deco.c: It creates a new pressures structure totally
unininitalized and then calls fill_pressures on it. You would have to pass down
the pressures structure that you created in profile.c to it. But...
> What I can do is this:
> Create a function in profile.c that does the voting. It will reside in
> profile.c, be plot_info aware, and return a double, being the calculated po2
> value. Now we can remove the sensor values from the pressures structure and
> return the sensor data to the "base level" of plot_info. This might also
> remove the need of a 5th calling parameter for get_pressures(). Please
> comment, will you?
… I think this is much better and should solve all problems at once.
Best
Robert
--
.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oO
Robert C. Helling Elite Master Course Theoretical and Mathematical Physics
Scientific Coordinator
Ludwig Maximilians Universitaet Muenchen, Dept. Physik
Phone: +49 89 2180-4523 Theresienstr. 39, rm. B339
http://www.atdotde.de
Enhance your privacy, use cryptography! My PGP keys have fingerprints
A9D1 A01D 13A5 31FA 6515 BB44 0820 367C 36BC 0C1D and
DCED 37B6 251C 7861 270D 5613 95C7 9D32 9A8D 9B8F
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ subsurface mailing list [email protected] http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface
