mirror of
https://github.com/subsurface/subsurface.git
synced 2025-01-19 14:25:27 +00:00
Treat headings properly when importing Suunto logs
This patch will convert a heading bookmark to Subsurface format. Suunto's bookmark uses "Heading: <degrees>°" format and was previously set as the full event name. Now the resulting event will look like: <event name="heading" value="333" time="0:58 min"/> Signed-off-by: Miika Turkia <miika.turkia@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
bc16f06536
commit
52f438bcd0
1 changed files with 14 additions and 1 deletions
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0"?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
||||
<xsl:strip-space elements="*"/>
|
||||
<xsl:output method="xml" indent="yes"/>
|
||||
<xsl:output method="xml" indent="yes" encoding="ASCII"/>
|
||||
|
||||
<xsl:template match="/">
|
||||
<dives>
|
||||
|
@ -200,6 +200,19 @@
|
|||
</xsl:attribute>
|
||||
</sample>
|
||||
</xsl:when>
|
||||
<xsl:when test="substring-before(BOOKMARK, ':') = 'Heading'">
|
||||
<event name="heading">
|
||||
<xsl:attribute name="value">
|
||||
<xsl:value-of select="substring-before(substring-after(BOOKMARK, ': '), '°')"/>
|
||||
</xsl:attribute>
|
||||
<xsl:attribute name="time">
|
||||
<xsl:call-template name="timeConvert">
|
||||
<xsl:with-param name="timeSec" select="SAMPLETIME"/>
|
||||
<xsl:with-param name="units" select="'si'"/>
|
||||
</xsl:call-template>
|
||||
</xsl:attribute>
|
||||
</event>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:if test="BOOKMARK != 'Surface'">
|
||||
<event name="{BOOKMARK}">
|
||||
|
|
Loading…
Add table
Reference in a new issue