diff options
author | Miika Turkia <miika.turkia@gmail.com> | 2017-09-24 08:49:34 +0300 |
---|---|---|
committer | mturkia <miika.turkia@gmail.com> | 2017-09-24 17:49:10 +0300 |
commit | ae34f62489a57ab33f921e83952d51cfec4e1e7e (patch) | |
tree | 09921e9f4b9023c6d6afedcbfb00e716b1701bc8 | |
parent | 10216f5e3ed46646ed8b6fbcb833a8e7bc23c2d6 (diff) | |
download | subsurface-ae34f62489a57ab33f921e83952d51cfec4e1e7e.tar.gz |
Support gas changes on Shearwater XML import
Signed-off-by: Miika Turkia <miika.turkia@gmail.com>
-rw-r--r-- | xslt/shearwater.xslt | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/xslt/shearwater.xslt b/xslt/shearwater.xslt index 29d564bce..4a3884b40 100644 --- a/xslt/shearwater.xslt +++ b/xslt/shearwater.xslt @@ -108,6 +108,26 @@ <extradata key="gfMax" value="{gfMax}"/> <xsl:for-each select="diveLogRecords/diveLogRecord"> + <xsl:if test="(fractionO2 != preceding-sibling::diveLogRecord[1]/fractionO2) or (fractionHe != preceding-sibling::diveLogRecord[1]/fractionHe)"> + <event name="gaschange"> + <xsl:attribute name="time"> + <xsl:call-template name="sec2time"> + <xsl:with-param name="timeSec"> + <xsl:value-of select="currentTime"/> + </xsl:with-param> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="o2"> + <xsl:value-of select="fractionO2"/> + </xsl:attribute> + <xsl:attribute name="he"> + <xsl:value-of select="fractionHe"/> + </xsl:attribute> + </event> + </xsl:if> + </xsl:for-each> + + <xsl:for-each select="diveLogRecords/diveLogRecord"> <sample> <xsl:attribute name="time"> <xsl:call-template name="sec2time"> |