mirror of
https://github.com/subsurface/subsurface.git
synced 2025-01-19 14:25:27 +00:00
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:
parent
381f702017
commit
30a60f34b6
1 changed files with 15 additions and 0 deletions
|
@ -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"/>
|
||||
|
|
Loading…
Add table
Reference in a new issue