On 22/01/2017 00:16, Robert Helling wrote:
Willem,
On 20 Jan 2017, at 07:42, Willem Ferguson
<willemfergu...@zoology.up.ac.za
<mailto:willemfergu...@zoology.up.ac.za>> wrote:
4) I could not replicate it in this specific exercise, but in some
cases when re-opening a dive for editing in the planner, the part of
the dive where the planner initially calculated the deco profile,
(upon re-editing) comes up as hard depth/time milestones (i.e. fixed
and indicated by small white circles as if they were forced
(explicitly specified in the Dive Planner Points table) all the way
to the surface during the initial planning.
this is the easy part to answer: The information about which points
were entered by the user and which are computed is not saved to the
file system. So you get this when you load the dive from a file. The
others I have no idea about. Will look at those when I have a little
bit of time on my hands. Do you have an xml file of the dive for me so
I can have a look at the xml and see how it behaves in the planner?
Best
Robert
Hi Robert,
Attached a dive log with several dive plans. These plans were made for a
cave system with a cave entrance at 15-16 m. The whole dive is
"hard-coded" with dive planner points to the deepest part of the dive
and back to the entrance, so the only deco calculations that the planner
does is from the cave entrance back to the surface. I hope this is use-able?
I think the priority is to discover how the zero-points get inserted
into the plan because this actually creates an erroneous plan. It
appears like this happens during recreating the plan from XML, not upon
writing the plan to XML. After that it would be very useful if the last
dive planner point could be remembered so that, when-re-edited, the
planned part of the dive plan shows up correctly.
If there is anything you would like me to do, shout.
Kind regards,
willem
<divelog program='subsurface' version='3'>
<settings>
<autogroup state='1' />
</settings>
<divesites>
</divesites>
<dives>
<trip date='2017-01-19' time='10:37:35'>
<dive number='1' date='2017-01-19' time='10:37:35' duration='117:30 min'>
<notes><div><b>DISCLAIMER / WARNING: THIS IS A NEW IMPLEMENTATION
OF THE BUHLMANN ALGORITHM AND A DIVE PLANNER IMPLEMENTATION BASED ON THAT WHICH
HAS RECEIVED ONLY A LIMITED AMOUNT OF TESTING. WE STRONGLY RECOMMEND NOT TO
PLAN DIVES SIMPLY BASED ON THE RESULTS GIVEN
HERE.<b></div><br><div><b>Subsurface dive
plan</b><br>based on Bühlmann ZHL-16C with GFlow = 40 and GFhigh =
70</div><div>Runtime:
117min</div><br><div><table><thead><tr><th></th><th>depth</th><th
style='padding-left: 10px;'>duration</th><th style='padding-left:
10px;'>runtime</th><th style='padding-left: 10px; float:
left;'>gas</th></tr></thead><tbody style='float:
left;'><tr><td style='padding-left: 10px; float:
right;'>&#10136;</td><td style='padding-left: 10px; float:
right;'> 15m</td><td style='padding-left: 10px; float: right;'>
1min</td><td style='padding-left: 10px; float: right;'>
1min</td><td style='padding-left: 10px; color: red; float:
left;'><b>(25/15)</b></td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 15m</td><td
style='padding-left: 10px; float: right;'> 4min</td><td
style='padding-left: 10px; float: right;'>
5min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10136;</td><td
style='padding-left: 10px; float: right;'> 26m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
6min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 26m</td><td
style='padding-left: 10px; float: right;'> 3min</td><td
style='padding-left: 10px; float: right;'>
9min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10136;</td><td
style='padding-left: 10px; float: right;'> 35m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
10min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 35m</td><td
style='padding-left: 10px; float: right;'> 2min</td><td
style='padding-left: 10px; float: right;'>
12min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10136;</td><td
style='padding-left: 10px; float: right;'> 45m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
13min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 45m</td><td
style='padding-left: 10px; float: right;'> 20min</td><td
style='padding-left: 10px; float: right;'>
33min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 35m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
34min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 35m</td><td
style='padding-left: 10px; float: right;'> 20min</td><td
style='padding-left: 10px; float: right;'> 54min</td><td
style='padding-left: 10px; color: red; float:
left;'><b>(31/6)</b></td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 26m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
55min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 26m</td><td
style='padding-left: 10px; float: right;'> 20min</td><td
style='padding-left: 10px; float: right;'> 75min</td><td
style='padding-left: 10px; color: red; float:
left;'><b>EAN36</b></td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 16m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
76min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 16m</td><td
style='padding-left: 10px; float: right;'> 20min</td><td
style='padding-left: 10px; float: right;'> 96min</td><td
style='padding-left: 10px; color: red; float:
left;'><b>EAN50</b></td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 6m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
97min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>-</td><td
style='padding-left: 10px; float: right;'> 6m</td><td
style='padding-left: 10px; float: right;'> 5min</td><td
style='padding-left: 10px; float: right;'>102min</td><td
style='padding-left: 10px; color: red; float:
left;'><b>oxygen</b></td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 3m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float:
right;'>103min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>-</td><td
style='padding-left: 10px; float: right;'> 3m</td><td
style='padding-left: 10px; float: right;'> 15min</td><td
style='padding-left: 10px; float:
right;'>117min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 0m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float:
right;'>118min</td><td>&nbsp;</td></tr></tbody></table></div><div><br>CNS:
73%<br>OTU: 185</div><div><br>Gas
consumption:<br>3099ℓ/129bar of (25/15) (0ℓ/0bar in planned
ascent)<br>1833ℓ/165bar of (31/6) (0ℓ/0bar in planned
ascent)<br>1466ℓ/132bar of EAN36 (0ℓ/0bar in planned
ascent)<br>1058ℓ/95bar of EAN50 (40ℓ/4bar in planned
ascent)<br>470ℓ/85bar of oxygen (470ℓ/85bar in planned
ascent)<br></div></notes>
<cylinder size='24.0 l' workpressure='232.0 bar' description='D12 232 bar'
o2='25.0%' he='15.0%' start='232.0 bar' end='102.87 bar' />
<cylinder size='11.094 l' workpressure='206.843 bar' description='AL80'
o2='31.0%' he='6.0%' start='206.843 bar' end='41.594 bar' />
<cylinder size='11.094 l' workpressure='206.843 bar' description='AL80'
o2='36.0%' start='206.843 bar' end='74.658 bar' />
<cylinder size='11.094 l' workpressure='206.843 bar' description='AL80'
o2='50.0%' start='206.843 bar' end='111.475 bar' />
<cylinder size='5.547 l' workpressure='206.843 bar' description='AL40'
o2='100.0%' start='206.843 bar' end='122.049 bar' />
<divecomputer model='planned dive'>
<depth max='45.0 m' mean='24.92 m' />
<surface pressure='1.013 bar' />
<water salinity='1000 g/l' />
<event time='34:02 min' type='25' value='393247' name='gaschange'
cylinder='1' o2='31.0%' he='6.0%' />
<event time='55:02 min' type='11' value='36' name='gaschange' cylinder='2'
o2='36.0%' />
<event time='76:02 min' type='11' value='50' name='gaschange' cylinder='3'
o2='50.0%' />
<event time='97:09 min' type='11' value='100' name='gaschange' cylinder='4'
o2='100.0%' />
<sample time='0:00 min' depth='0.0 m' pressure='232.0 bar' />
<sample time='0:45 min' depth='15.0 m' pressure='230.921 bar' />
<sample time='5:00 min' depth='15.0 m' pressure='222.233 bar' />
<sample time='6:00 min' depth='26.0 m' pressure='219.746 bar' />
<sample time='9:00 min' depth='26.0 m' pressure='210.951 bar' />
<sample time='10:00 min' depth='35.0 m' pressure='207.657 bar' />
<sample time='12:00 min' depth='35.0 m' pressure='200.341 bar' />
<sample time='13:00 min' depth='45.0 m' pressure='196.28 bar' />
<sample time='33:00 min' depth='45.0 m' pressure='106.991 bar' />
<sample time='34:00 min' depth='35.0 m' pressure='102.93 bar' />
<sample time='34:01 min' depth='35.0 m' pressure='102.87 bar' />
<sample time='34:02 min' depth='35.0 m' />
<sample time='54:00 min' depth='35.0 m' pressure='48.826 bar' />
<sample time='55:00 min' depth='26.0 m' pressure='41.699 bar' />
<sample time='55:01 min' depth='26.0 m' pressure='41.594 bar' />
<sample time='55:02 min' depth='26.0 m' />
<sample time='75:00 min' depth='26.0 m' pressure='80.202 bar' />
<sample time='76:00 min' depth='16.0 m' pressure='74.734 bar' />
<sample time='76:01 min' depth='16.0 m' pressure='74.658 bar' />
<sample time='76:02 min' depth='16.0 m' />
<sample time='96:00 min' depth='16.0 m' pressure='115.061 bar' />
<sample time='97:08 min' depth='6.0 m' pressure='111.475 bar' />
<sample time='97:09 min' depth='6.0 m' />
<sample time='102:00 min' depth='6.0 m' pressure='183.337 bar' />
<sample time='102:30 min' depth='3.0 m' pressure='181.138 bar' />
<sample time='117:00 min' depth='3.0 m' pressure='123.803 bar' />
<sample time='117:30 min' depth='0.0 m' pressure='122.049 bar' />
</divecomputer>
</dive>
<dive number='2' date='2017-01-20' time='13:32:05' duration='64:29 min'>
<notes><div><b>DISCLAIMER / WARNING: THIS IS A NEW IMPLEMENTATION
OF THE BUHLMANN ALGORITHM AND A DIVE PLANNER IMPLEMENTATION BASED ON THAT WHICH
HAS RECEIVED ONLY A LIMITED AMOUNT OF TESTING. WE STRONGLY RECOMMEND NOT TO
PLAN DIVES SIMPLY BASED ON THE RESULTS GIVEN
HERE.<b></div><br><div><b>Subsurface dive plan
(surface interval 25:00)</b><br>based on Bühlmann ZHL-16C with
GFlow = 40 and GFhigh = 70</div><div>Runtime:
64min</div><br><div><table><thead><tr><th></th><th>depth</th><th
style='padding-left: 10px;'>duration</th><th style='padding-left:
10px;'>runtime</th><th style='padding-left: 10px; float:
left;'>gas</th></tr></thead><tbody style='float:
left;'><tr><td style='padding-left: 10px; float:
right;'>&#10136;</td><td style='padding-left: 10px; float:
right;'> 47m</td><td style='padding-left: 10px; float: right;'>
2min</td><td style='padding-left: 10px; float: right;'>
2min</td><td style='padding-left: 10px; color: red; float:
left;'><b>(25/15)</b></td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 47m</td><td
style='padding-left: 10px; float: right;'> 10min</td><td
style='padding-left: 10px; float: right;'>
12min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 30m</td><td
style='padding-left: 10px; float: right;'> 2min</td><td
style='padding-left: 10px; float: right;'>
14min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 30m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'> 15min</td><td
style='padding-left: 10px; color: red; float:
left;'><b>EAN40</b></td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 15m</td><td
style='padding-left: 10px; float: right;'> 2min</td><td
style='padding-left: 10px; float: right;'>
17min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 15m</td><td
style='padding-left: 10px; float: right;'> 31min</td><td
style='padding-left: 10px; float: right;'>
48min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 15m</td><td
style='padding-left: 10px; float: right;'> 15min</td><td
style='padding-left: 10px; float: right;'> 62min</td><td
style='padding-left: 10px; color: red; float:
left;'><b>EAN41</b></td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 6m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
63min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 0m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
64min</td><td>&nbsp;</td></tr></tbody></table></div><div><br>CNS:
26%<br>OTU: 74</div><div><br>Gas
consumption:<br>1383ℓ/58bar of (25/15) (0ℓ/0bar in planned
ascent)<br>1635ℓ/147bar of EAN40 (0ℓ/0bar in planned
ascent)<br>741ℓ/134bar of EAN41 (20ℓ/4bar in planned
ascent)<br></div></notes>
<cylinder size='24.0 l' workpressure='232.0 bar' description='D12 232 bar'
o2='25.0%' he='15.0%' start='232.0 bar' end='174.39 bar' />
<cylinder size='11.094 l' workpressure='206.843 bar' description='AL80'
o2='40.0%' start='206.843 bar' end='59.439 bar' />
<cylinder size='5.547 l' workpressure='206.843 bar' description='AL40'
o2='41.0%' start='206.843 bar' end='73.229 bar' />
<divecomputer model='planned dive'>
<depth max='47.0 m' mean='21.037 m' />
<surface pressure='0.893 bar' />
<water salinity='1000 g/l' />
<event time='14:02 min' type='11' value='40' name='gaschange' cylinder='1'
o2='40.0%' />
<event time='47:51 min' type='11' value='41' name='gaschange' cylinder='2'
o2='41.0%' />
<sample time='0:00 min' depth='0.0 m' pressure='232.0 bar' />
<sample time='2:21 min' depth='47.0 m' pressure='225.818 bar' />
<sample time='12:00 min' depth='47.0 m' pressure='182.125 bar' />
<sample time='14:00 min' depth='30.0 m' pressure='174.442 bar' />
<sample time='14:01 min' depth='30.0 m' pressure='174.39 bar' />
<sample time='14:02 min' depth='30.0 m' />
<sample time='15:00 min' depth='30.0 m' pressure='200.244 bar' />
<sample time='17:00 min' depth='15.0 m' pressure='189.211 bar' />
<sample time='47:49 min' depth='15.0 m' pressure='59.509 bar' />
<sample time='47:50 min' depth='15.0 m' pressure='59.439 bar' />
<sample time='47:51 min' depth='15.0 m' />
<sample time='62:29 min' depth='15.0 m' pressure='83.664 bar' />
<sample time='63:29 min' depth='6.0 m' pressure='76.82 bar' />
<sample time='64:29 min' depth='0.0 m' pressure='73.229 bar' />
</divecomputer>
</dive>
<dive number='3' date='2017-01-20' time='17:36:34' duration='104:30 min'>
<notes><div><b><div><b>DISCLAIMER / WARNING: THIS IS
A NEW IMPLEMENTATION OF THE BUHLMANN ALGORITHM AND A DIVE PLANNER
IMPLEMENTATION BASED ON THAT WHICH HAS RECEIVED ONLY A LIMITED AMOUNT OF
TESTING. WE STRONGLY RECOMMEND NOT TO PLAN DIVES SIMPLY BASED ON THE RESULTS
GIVEN HERE.<b></div><br><div><b>Subsurface dive
plan (surface interval 3:00)</b><br>based on Bühlmann ZHL-16C with
GFlow = 40 and GFhigh = 70</div><div>Runtime:
104min</div><br><div><table><thead><tr><th></th><th>depth</th><th
style='padding-left: 10px;'>duration</th><th style='padding-left:
10px;'>runtime</th><th style='padding-left: 10px; float:
left;'>gas</th></tr></thead><tbody style='float:
left;'><tr><td style='padding-left: 10px; float:
right;'>&#10136;</td><td style='padding-left: 10px; float:
right;'> 15m</td><td style='padding-left: 10px; float: right;'>
1min</td><td style='padding-left: 10px; float: right;'>
1min</td><td style='padding-left: 10px; color: red; float:
left;'><b>(25/10)</b></td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 15m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
2min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 15m</td><td
style='padding-left: 10px; float: right;'> 4min</td><td
style='padding-left: 10px; float: right;'>
6min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10136;</td><td
style='padding-left: 10px; float: right;'> 26m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
7min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 26m</td><td
style='padding-left: 10px; float: right;'> 6min</td><td
style='padding-left: 10px; float: right;'>
13min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10136;</td><td
style='padding-left: 10px; float: right;'> 35m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
14min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 35m</td><td
style='padding-left: 10px; float: right;'> 3min</td><td
style='padding-left: 10px; float: right;'>
17min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10136;</td><td
style='padding-left: 10px; float: right;'> 45m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
18min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 45m</td><td
style='padding-left: 10px; float: right;'> 6min</td><td
style='padding-left: 10px; float: right;'>
24min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 35m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
25min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 35m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
26min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 26m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
27min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 26m</td><td
style='padding-left: 10px; float: right;'> 25min</td><td
style='padding-left: 10px; float: right;'>
52min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 26m</td><td
style='padding-left: 10px; float: right;'> 20min</td><td
style='padding-left: 10px; float: right;'> 72min</td><td
style='padding-left: 10px; color: red; float:
left;'><b>EAN35</b></td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 16m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
73min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 16m</td><td
style='padding-left: 10px; float: right;'> 5min</td><td
style='padding-left: 10px; float: right;'>
78min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 6m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
79min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>-</td><td
style='padding-left: 10px; float: right;'> 6m</td><td
style='padding-left: 10px; float: right;'> 8min</td><td
style='padding-left: 10px; float: right;'> 87min</td><td
style='padding-left: 10px; color: red; float:
left;'><b>oxygen</b></td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 3m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
88min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>-</td><td
style='padding-left: 10px; float: right;'> 3m</td><td
style='padding-left: 10px; float: right;'> 17min</td><td
style='padding-left: 10px; float:
right;'>104min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 0m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float:
right;'>105min</td><td>&nbsp;</td></tr></tbody></table></div><div><br>CNS:
49%<br>OTU: 122</div><div><br>Gas
consumption:<br>3760ℓ/157bar of (25/10) (0ℓ/0bar in planned
ascent)<br>1698ℓ/153bar of EAN35 (38ℓ/3bar in planned
ascent)<br>538ℓ/97bar of oxygen (538ℓ/97bar in planned
ascent)<br></div></notes>
<cylinder size='24.0 l' workpressure='232.0 bar' description='D12 232 bar'
o2='25.0%' he='10.0%' start='232.0 bar' end='75.335 bar' />
<cylinder size='11.094 l' workpressure='206.843 bar' description='AL80'
o2='35.0%' start='206.843 bar' end='53.813 bar' />
<cylinder size='5.547 l' workpressure='206.843 bar' description='AL40'
o2='100.0%' start='206.843 bar' end='109.925 bar' />
<divecomputer model='planned dive'>
<depth max='45.0 m' mean='21.027 m' />
<surface pressure='0.893 bar' />
<water salinity='1000 g/l' />
<event time='52:16 min' type='11' value='35' name='gaschange' cylinder='1'
o2='35.0%' />
<event time='79:24 min' type='11' value='100' name='gaschange' cylinder='2'
o2='100.0%' />
<sample time='0:00 min' depth='0.0 m' pressure='232.0 bar' />
<sample time='0:45 min' depth='15.0 m' pressure='230.995 bar' />
<sample time='2:00 min' depth='15.0 m' pressure='228.564 bar' />
<sample time='6:15 min' depth='15.0 m' pressure='220.296 bar' />
<sample time='7:15 min' depth='26.0 m' pressure='217.908 bar' />
<sample time='13:15 min' depth='26.0 m' pressure='200.909 bar' />
<sample time='14:15 min' depth='35.0 m' pressure='197.714 bar' />
<sample time='17:15 min' depth='35.0 m' pressure='187.036 bar' />
<sample time='18:15 min' depth='45.0 m' pressure='183.074 bar' />
<sample time='24:15 min' depth='45.0 m' pressure='156.88 bar' />
<sample time='25:15 min' depth='35.0 m' pressure='152.918 bar' />
<sample time='26:15 min' depth='35.0 m' pressure='149.359 bar' />
<sample time='27:15 min' depth='26.0 m' pressure='146.164 bar' />
<sample time='52:15 min' depth='26.0 m' pressure='75.335 bar' />
<sample time='52:16 min' depth='26.0 m' />
<sample time='72:15 min' depth='26.0 m' pressure='84.364 bar' />
<sample time='73:15 min' depth='16.0 m' pressure='79.109 bar' />
<sample time='78:15 min' depth='16.0 m' pressure='57.193 bar' />
<sample time='79:23 min' depth='6.0 m' pressure='53.813 bar' />
<sample time='79:24 min' depth='6.0 m' />
<sample time='87:00 min' depth='6.0 m' pressure='172.768 bar' />
<sample time='87:30 min' depth='3.0 m' pressure='170.751 bar' />
<sample time='104:00 min' depth='3.0 m' pressure='111.498 bar' />
<sample time='104:30 min' depth='0.0 m' pressure='109.925 bar' />
</divecomputer>
</dive>
<dive number='3' date='2017-01-22' time='13:36:34' duration='85:30 min'>
<notes><div><b>DISCLAIMER / WARNING: THIS IS A NEW IMPLEMENTATION
OF THE BUHLMANN ALGORITHM AND A DIVE PLANNER IMPLEMENTATION BASED ON THAT WHICH
HAS RECEIVED ONLY A LIMITED AMOUNT OF TESTING. WE STRONGLY RECOMMEND NOT TO
PLAN DIVES SIMPLY BASED ON THE RESULTS GIVEN
HERE.<b></div><br><div><b>Subsurface dive plan
(surface interval 42:15)</b><br>based on Bühlmann ZHL-16C with
GFlow = 40 and GFhigh = 70</div><div>Runtime:
85min</div><br><div><table><thead><tr><th></th><th>depth</th><th
style='padding-left: 10px;'>duration</th><th style='padding-left:
10px;'>runtime</th><th style='padding-left: 10px; float:
left;'>gas</th></tr></thead><tbody style='float:
left;'><tr><td style='padding-left: 10px; float:
right;'>&#10136;</td><td style='padding-left: 10px; float:
right;'> 15m</td><td style='padding-left: 10px; float: right;'>
1min</td><td style='padding-left: 10px; float: right;'>
1min</td><td style='padding-left: 10px; color: red; float:
left;'><b>EAN32</b></td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 15m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
2min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 15m</td><td
style='padding-left: 10px; float: right;'> 4min</td><td
style='padding-left: 10px; float: right;'>
6min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10136;</td><td
style='padding-left: 10px; float: right;'> 26m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
7min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 26m</td><td
style='padding-left: 10px; float: right;'> 3min</td><td
style='padding-left: 10px; float: right;'>
10min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10136;</td><td
style='padding-left: 10px; float: right;'> 35m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
11min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 35m</td><td
style='padding-left: 10px; float: right;'> 32min</td><td
style='padding-left: 10px; float: right;'>
43min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 35m</td><td
style='padding-left: 10px; float: right;'> 8min</td><td
style='padding-left: 10px; float: right;'> 51min</td><td
style='padding-left: 10px; color: red; float:
left;'><b>EAN33</b></td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 26m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
52min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 26m</td><td
style='padding-left: 10px; float: right;'> 2min</td><td
style='padding-left: 10px; float: right;'>
54min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 16m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
55min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 16m</td><td
style='padding-left: 10px; float: right;'> 4min</td><td
style='padding-left: 10px; float: right;'>
59min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 15m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
60min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 9m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
61min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>-</td><td
style='padding-left: 10px; float: right;'> 9m</td><td
style='padding-left: 10px; float: right;'> 6min</td><td
style='padding-left: 10px; float: right;'>
67min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 6m</td><td
style='padding-left: 10px; float: right;'> 0min</td><td
style='padding-left: 10px; float: right;'>
67min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>-</td><td
style='padding-left: 10px; float: right;'> 6m</td><td
style='padding-left: 10px; float: right;'> 6min</td><td
style='padding-left: 10px; float: right;'> 73min</td><td
style='padding-left: 10px; color: red; float:
left;'><b>oxygen</b></td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 3m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
74min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>-</td><td
style='padding-left: 10px; float: right;'> 3m</td><td
style='padding-left: 10px; float: right;'> 12min</td><td
style='padding-left: 10px; float: right;'>
85min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 0m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
86min</td><td>&nbsp;</td></tr></tbody></table></div><div><br>CNS:
46%<br>OTU: 121</div><div><br>Gas
consumption:<br>3356ℓ/140bar of EAN32 (0ℓ/0bar in planned
ascent)<br>1408ℓ/127bar of EAN33 (210ℓ/19bar in planned
ascent)<br>390ℓ/70bar of oxygen (390ℓ/70bar in planned
ascent)<br></div></notes>
<cylinder size='24.0 l' workpressure='232.0 bar' description='D12 232 bar'
o2='32.0%' start='232.0 bar' end='92.191 bar' />
<cylinder size='11.094 l' workpressure='206.843 bar' description='AL80'
o2='33.0%' start='206.843 bar' end='79.907 bar' />
<cylinder size='5.547 l' workpressure='206.843 bar' description='AL40'
o2='100.0%' start='206.843 bar' end='136.624 bar' />
<divecomputer model='planned dive'>
<depth max='35.0 m' mean='22.664 m' />
<surface pressure='0.893 bar' />
<water salinity='1000 g/l' />
<event time='43:18 min' type='11' value='33' name='gaschange' cylinder='1'
o2='33.0%' />
<event time='67:21 min' type='11' value='100' name='gaschange' cylinder='2'
o2='100.0%' />
<sample time='0:00 min' depth='0.0 m' pressure='232.0 bar' />
<sample time='0:45 min' depth='15.0 m' pressure='230.995 bar' />
<sample time='2:00 min' depth='15.0 m' pressure='228.564 bar' />
<sample time='6:15 min' depth='15.0 m' pressure='220.296 bar' />
<sample time='7:15 min' depth='26.0 m' pressure='217.908 bar' />
<sample time='10:15 min' depth='26.0 m' pressure='209.409 bar' />
<sample time='11:15 min' depth='35.0 m' pressure='206.214 bar' />
<sample time='43:15 min' depth='35.0 m' pressure='92.309 bar' />
<sample time='43:16 min' depth='35.0 m' pressure='92.25 bar' />
<sample time='43:17 min' depth='35.0 m' pressure='92.191 bar' />
<sample time='43:18 min' depth='35.0 m' />
<sample time='51:15 min' depth='35.0 m' pressure='145.625 bar' />
<sample time='52:15 min' depth='26.0 m' pressure='138.712 bar' />
<sample time='54:15 min' depth='26.0 m' pressure='126.454 bar' />
<sample time='55:15 min' depth='16.0 m' pressure='121.199 bar' />
<sample time='59:15 min' depth='16.0 m' pressure='103.667 bar' />
<sample time='60:23 min' depth='15.0 m' pressure='98.799 bar' />
<sample time='61:03 min' depth='9.0 m' pressure='96.712 bar' />
<sample time='67:00 min' depth='9.0 m' pressure='80.728 bar' />
<sample time='67:20 min' depth='6.0 m' pressure='79.907 bar' />
<sample time='67:21 min' depth='6.0 m' />
<sample time='73:00 min' depth='6.0 m' pressure='181.511 bar' />
<sample time='73:30 min' depth='3.0 m' pressure='179.494 bar' />
<sample time='85:00 min' depth='3.0 m' pressure='138.197 bar' />
<sample time='85:30 min' depth='0.0 m' pressure='136.624 bar' />
</divecomputer>
</dive>
<dive number='3' date='2017-01-23' time='13:36:34' duration='67:30 min'>
<notes><div><b>DISCLAIMER / WARNING: THIS IS A NEW IMPLEMENTATION
OF THE BUHLMANN ALGORITHM AND A DIVE PLANNER IMPLEMENTATION BASED ON THAT WHICH
HAS RECEIVED ONLY A LIMITED AMOUNT OF TESTING. WE STRONGLY RECOMMEND NOT TO
PLAN DIVES SIMPLY BASED ON THE RESULTS GIVEN
HERE.<b></div><br><div><b>Subsurface dive plan
(surface interval 22:34)</b><br>based on Bühlmann ZHL-16C with
GFlow = 40 and GFhigh = 70</div><div>Runtime:
67min</div><br><div><table><thead><tr><th></th><th>depth</th><th
style='padding-left: 10px;'>duration</th><th style='padding-left:
10px;'>runtime</th><th style='padding-left: 10px; float:
left;'>gas</th></tr></thead><tbody style='float:
left;'><tr><td style='padding-left: 10px; float:
right;'>&#10136;</td><td style='padding-left: 10px; float:
right;'> 15m</td><td style='padding-left: 10px; float: right;'>
1min</td><td style='padding-left: 10px; float: right;'>
1min</td><td style='padding-left: 10px; color: red; float:
left;'><b>(25/15)</b></td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 15m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
2min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 15m</td><td
style='padding-left: 10px; float: right;'> 4min</td><td
style='padding-left: 10px; float: right;'>
6min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10136;</td><td
style='padding-left: 10px; float: right;'> 26m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
7min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 26m</td><td
style='padding-left: 10px; float: right;'> 3min</td><td
style='padding-left: 10px; float: right;'>
10min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10136;</td><td
style='padding-left: 10px; float: right;'> 35m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
11min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10136;</td><td
style='padding-left: 10px; float: right;'> 45m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
12min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 45m</td><td
style='padding-left: 10px; float: right;'> 20min</td><td
style='padding-left: 10px; float: right;'>
32min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 35m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
33min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 35m</td><td
style='padding-left: 10px; float: right;'> 2min</td><td
style='padding-left: 10px; float: right;'> 35min</td><td
style='padding-left: 10px; color: red; float:
left;'><b>EAN33</b></td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 26m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
36min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 26m</td><td
style='padding-left: 10px; float: right;'> 3min</td><td
style='padding-left: 10px; float: right;'>
39min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 16m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
40min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10137;</td><td
style='padding-left: 10px; float: right;'> 16m</td><td
style='padding-left: 10px; float: right;'> 4min</td><td
style='padding-left: 10px; float: right;'>
44min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 9m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
45min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>-</td><td
style='padding-left: 10px; float: right;'> 9m</td><td
style='padding-left: 10px; float: right;'> 6min</td><td
style='padding-left: 10px; float: right;'>
51min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 6m</td><td
style='padding-left: 10px; float: right;'> 0min</td><td
style='padding-left: 10px; float: right;'>
51min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>-</td><td
style='padding-left: 10px; float: right;'> 6m</td><td
style='padding-left: 10px; float: right;'> 6min</td><td
style='padding-left: 10px; float: right;'> 57min</td><td
style='padding-left: 10px; color: red; float:
left;'><b>oxygen</b></td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 3m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
58min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>-</td><td
style='padding-left: 10px; float: right;'> 3m</td><td
style='padding-left: 10px; float: right;'> 10min</td><td
style='padding-left: 10px; float: right;'>
67min</td><td>&nbsp;</td></tr><tr><td
style='padding-left: 10px; float: right;'>&#10138;</td><td
style='padding-left: 10px; float: right;'> 0m</td><td
style='padding-left: 10px; float: right;'> 1min</td><td
style='padding-left: 10px; float: right;'>
68min</td><td>&nbsp;</td></tr></tbody></table></div><div><br>CNS:
32%<br>OTU: 83</div><div><br>Gas
consumption:<br>2905ℓ/121bar of (25/15) (0ℓ/0bar in planned
ascent)<br>918ℓ/83bar of EAN33 (215ℓ/19bar in planned
ascent)<br>350ℓ/63bar of oxygen (350ℓ/63bar in planned
ascent)<br></div></notes>
<cylinder size='24.0 l' workpressure='232.0 bar' description='D12 232 bar'
o2='25.0%' he='15.0%' start='232.0 bar' end='110.976 bar' />
<cylinder size='11.094 l' workpressure='206.843 bar' description='AL80'
o2='33.0%' start='206.843 bar' end='124.115 bar' />
<cylinder size='5.547 l' workpressure='206.843 bar' description='AL40'
o2='100.0%' start='206.843 bar' end='143.806 bar' />
<divecomputer model='planned dive'>
<depth max='45.0 m' mean='23.588 m' />
<surface pressure='0.893 bar' />
<water salinity='1000 g/l' />
<event time='33:16 min' type='11' value='33' name='gaschange' cylinder='1'
o2='33.0%' />
<event time='51:21 min' type='11' value='100' name='gaschange' cylinder='2'
o2='100.0%' />
<sample time='0:00 min' depth='0.0 m' pressure='232.0 bar' />
<sample time='0:45 min' depth='15.0 m' pressure='230.995 bar' />
<sample time='2:00 min' depth='15.0 m' pressure='228.564 bar' />
<sample time='6:15 min' depth='15.0 m' pressure='220.296 bar' />
<sample time='7:15 min' depth='26.0 m' pressure='217.908 bar' />
<sample time='10:15 min' depth='26.0 m' pressure='209.409 bar' />
<sample time='11:15 min' depth='35.0 m' pressure='206.214 bar' />
<sample time='12:15 min' depth='45.0 m' pressure='202.252 bar' />
<sample time='32:15 min' depth='45.0 m' pressure='114.938 bar' />
<sample time='33:15 min' depth='35.0 m' pressure='110.976 bar' />
<sample time='33:16 min' depth='35.0 m' />
<sample time='35:15 min' depth='35.0 m' pressure='191.571 bar' />
<sample time='36:15 min' depth='26.0 m' pressure='184.658 bar' />
<sample time='39:15 min' depth='26.0 m' pressure='166.271 bar' />
<sample time='40:15 min' depth='16.0 m' pressure='161.016 bar' />
<sample time='44:15 min' depth='16.0 m' pressure='143.484 bar' />
<sample time='45:03 min' depth='9.0 m' pressure='140.92 bar' />
<sample time='51:00 min' depth='9.0 m' pressure='124.936 bar' />
<sample time='51:20 min' depth='6.0 m' pressure='124.115 bar' />
<sample time='51:21 min' depth='6.0 m' />
<sample time='57:00 min' depth='6.0 m' pressure='181.511 bar' />
<sample time='57:30 min' depth='3.0 m' pressure='179.494 bar' />
<sample time='67:00 min' depth='3.0 m' pressure='145.379 bar' />
<sample time='67:30 min' depth='0.0 m' pressure='143.806 bar' />
</divecomputer>
</dive>
</trip>
</dives>
</divelog>
_______________________________________________
subsurface mailing list
subsurface@subsurface-divelog.org
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface