Parse MacDive gas usage from gases list

Gas change events can be parsed properly from the gases list with clear
information on what the gas mixture was.

Signed-off-by: Miika Turkia <miika.turkia@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Miika Turkia 2015-05-06 17:38:44 +03:00 committed by Dirk Hohndel
parent 381f702017
commit 30a60f34b6

View file

@ -208,6 +208,21 @@
</cylinder>
</xsl:for-each>
<xsl:for-each select="gases/gas">
<event name="gaschange">
<xsl:attribute name="time">
<xsl:call-template name="sec2time">
<xsl:with-param name="timeSec">
<xsl:value-of select="sum(preceding-sibling::gas/duration)"/>
</xsl:with-param>
</xsl:call-template>
</xsl:attribute>
<xsl:attribute name="value">
<xsl:value-of select="helium * 65536 + oxygen"/>
</xsl:attribute>
</event>
</xsl:for-each>
<xsl:if test="diveMaster">
<divemaster>
<xsl:value-of select="diveMaster"/>