Subsurface: sample to plot_data pressure transfer
Dirk Hohndel
dirk at hohndel.org
Thu May 29 12:32:18 PDT 2014
Willem,
Why would this email go only to me? Please send Subsurface questions to
the mailing list.
On Thu, May 29, 2014 at 09:03:40PM +0200, Willem Ferguson wrote:
>
> I have made quite a bit of progress (I think) with respect to rebreather
> dive logs. I read in the rebreather dive log and transfer the data to the
> plot_data structure in plot_info. I have only added two scalar variables,
> one in the sample structure and one in the plot_data structure to store the
> pressure of the diluent cylinder.
>
> But I am trying to handle the diluent pressure data in exactly the same way
> as the the data for the oxygen cylinder which is the default first cylinder
> and whose info is normally stored in the pressure variable of plot_data. The
> diluent pressure data are not handled in the same way at the moment. The
> reason is:
>
> When the sample data are read from xml in parse_xml, all the pressure
> variables for the appropriate cylinder pressure are there and stored in the
> samples. However, when the same sample structures are accessed in profile.c
> (populate_plot_entries) to construct a plot_info, then, sensibly, all the
> duplicate pressure values have already been stripped out of the sample
> structures within the dive. I want to see that the diluent pressure data are
> handled in exactly the same way, but I cannot find the code that strips out
> the duplicate pressure values out of the samples. I have made a fairly
> thorough check of dive.c, parse_xml.c and profile.c. Are you perhaps
> prepared to point me in the right direction?
This is code that Linus wrote a long time ago.
Look at fixup_dive_dc() in dive.c
/D
More information about the subsurface
mailing list