--- a/svghmi/analyse_widget.xslt Wed Oct 05 20:44:01 2022 +0200
+++ b/svghmi/analyse_widget.xslt Thu Oct 06 10:02:46 2022 +0200
@@ -262,6 +262,42 @@
<xsl:text>speed</xsl:text>
</path>
</xsl:template>
+ <xsl:template match="widget[@type='Assign']" mode="widget_desc">
+ <type>
+ <xsl:value-of select="@type"/>
+ </type>
+ <longdesc>
+ <xsl:text>
+</xsl:text>
+ <xsl:text>Arguments are either:
+</xsl:text>
+ <xsl:text>
+</xsl:text>
+ <xsl:text>- name=value: setting variable with literal value.
+</xsl:text>
+ <xsl:text>- name=other_name: copy variable content into another
+</xsl:text>
+ <xsl:text>
+</xsl:text>
+ <xsl:text>"active"+"inactive" labeled elements can be provided to show feedback when pressed
+</xsl:text>
+ <xsl:text>
+</xsl:text>
+ <xsl:text>Exemples:
+</xsl:text>
+ <xsl:text>
+</xsl:text>
+ <xsl:text>HMI:Assign:notify=1@notify=/PLCVAR
+</xsl:text>
+ <xsl:text>HMI:Assign:ack=2:notify=1@ack=.local_var@notify=/PLCVAR
+</xsl:text>
+ <xsl:text>
+</xsl:text>
+ </longdesc>
+ <shortdesc>
+ <xsl:text>Assign variables on click</xsl:text>
+ </shortdesc>
+ </xsl:template>
<xsl:template match="widget[@type='Back']" mode="widget_desc">
<type>
<xsl:value-of select="@type"/>