summaryrefslogtreecommitdiffstats
path: root/xslt/SuuntoSDM.xslt
diff options
context:
space:
mode:
authorGravatar Miika Turkia <miika.turkia@gmail.com>2014-08-28 21:05:03 +0300
committerGravatar Dirk Hohndel <dirk@hohndel.org>2014-08-28 13:53:16 -0700
commitbfc20ae70ff4edac01d9fe58a6f982c344cb3176 (patch)
treedccd55017a625fa571d18e13b51fb63581d23f4d /xslt/SuuntoSDM.xslt
parentb701bc612b1f65788c922712df281105e042f7dd (diff)
downloadsubsurface-bfc20ae70ff4edac01d9fe58a6f982c344cb3176.tar.gz
Fix water temperature on Suunto SDM import
Seems that Suunto stores temperature value of 0 when there is no temperature reading (I guess). Thus this patch ignores temperature samples that are zero. Otherwise, Subsurface looks into the samples and grabs the lowest number as water temperature. See #720 Signed-off-by: Miika Turkia <miika.turkia@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'xslt/SuuntoSDM.xslt')
-rw-r--r--xslt/SuuntoSDM.xslt8
1 files changed, 5 insertions, 3 deletions
diff --git a/xslt/SuuntoSDM.xslt b/xslt/SuuntoSDM.xslt
index 5c3b17373..98b3b4988 100644
--- a/xslt/SuuntoSDM.xslt
+++ b/xslt/SuuntoSDM.xslt
@@ -189,9 +189,11 @@
<xsl:attribute name="depth">
<xsl:value-of select="concat(translate(DEPTH, ',', '.'), ' m')"/>
</xsl:attribute>
- <xsl:attribute name="temp">
- <xsl:value-of select="TEMPERATURE"/>
- </xsl:attribute>
+ <xsl:if test="TEMPERATURE &gt; 0">
+ <xsl:attribute name="temp">
+ <xsl:value-of select="TEMPERATURE"/>
+ </xsl:attribute>
+ </xsl:if>
<xsl:attribute name="pressure">
<xsl:call-template name="pressure">
<xsl:with-param name="number" select="PRESSURE"/>