Commit a7831ffc authored by Pavel Vainerman's avatar Pavel Vainerman

(codegen): сделал сохранение setValue напрямую в SM, если указанный

датчик не входит в список "входов/выходов".
parent 79bf05c0
......@@ -194,6 +194,8 @@ void <xsl:value-of select="$CLASSNAME"/>_SK::setValue( UniSetTypes::ObjectId _si
</xsl:if>
</xsl:if>
</xsl:for-each>
ui.setValue(_sid,_val);
}
// -----------------------------------------------------------------------------
void <xsl:value-of select="$CLASSNAME"/>_SK::askSensor( UniSetTypes::ObjectId _sid, UniversalIO::UIOCommand _cmd, UniSetTypes::ObjectId _node )
......
......@@ -162,6 +162,8 @@ void <xsl:value-of select="$CLASSNAME"/>_SK::setValue( UniSetTypes::ObjectId _si
</xsl:if>
</xsl:if>
</xsl:for-each>
ui.setValue(_sid,_val);
}
// -----------------------------------------------------------------------------
......
......@@ -108,7 +108,6 @@ void <xsl:value-of select="$CLASSNAME"/>_SK::callback()
// -----------------------------------------------------------------------------
void <xsl:value-of select="$CLASSNAME"/>_SK::setValue( UniSetTypes::ObjectId _sid, long _val )
{
// ui.setState(sid,state);
<xsl:for-each select="//smap/item">
<xsl:if test="normalize-space(@vartype)='out'">
if( _sid == <xsl:value-of select="@name"/> )
......@@ -120,6 +119,8 @@ void <xsl:value-of select="$CLASSNAME"/>_SK::setValue( UniSetTypes::ObjectId _si
}
</xsl:if>
</xsl:for-each>
ui.setValue(_sid,_val);
}
// -----------------------------------------------------------------------------
void <xsl:value-of select="$CLASSNAME"/>_SK::updateOutputs( bool _force )
......
......@@ -113,7 +113,6 @@ void <xsl:value-of select="$CLASSNAME"/>_SK::callback()
// -----------------------------------------------------------------------------
void <xsl:value-of select="$CLASSNAME"/>_SK::setValue( UniSetTypes::ObjectId sid, long val )
{
// ui.setState(sid,state);
<xsl:for-each select="//smap/item">
<xsl:if test="normalize-space(@vartype)='out'">
if( sid == <xsl:value-of select="@name"/> )
......@@ -124,6 +123,8 @@ void <xsl:value-of select="$CLASSNAME"/>_SK::setValue( UniSetTypes::ObjectId sid
}
</xsl:if>
</xsl:for-each>
ui.setValue(sid,val);
}
// -----------------------------------------------------------------------------
void <xsl:value-of select="$CLASSNAME"/>_SK::updateOutputs( bool force )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment