64 lines
1.8 KiB
XML
64 lines
1.8 KiB
XML
|
|
|
|
<network type="tvlight">
|
|
|
|
<params>
|
|
<param name="inPlugValue" />
|
|
<param name="outPlugValue" />
|
|
<param name="delayTime">30</param>
|
|
<param name="threshold">70</param>
|
|
</params>
|
|
|
|
|
|
<units>
|
|
<unit id="valueFilterInPlug" type="valueFilter">
|
|
<params>
|
|
<param name="valueName">$(inPlugValue)</param>
|
|
</params>
|
|
</unit>
|
|
|
|
|
|
<unit id="highPass1" type="highPass">
|
|
<params>
|
|
<param name="threshold">$(threshold)</param>
|
|
</params>
|
|
</unit>
|
|
|
|
|
|
<unit id="valueSetOutPlug" type="valueSet">
|
|
<params>
|
|
<param name="valueName">$(outPlugValue)</param>
|
|
</params>
|
|
</unit>
|
|
|
|
|
|
<unit id="zeroPosNegString1" type="zeroPosNegString">
|
|
<params>
|
|
<param name="valueIfNegative">OFF</param>
|
|
<param name="valueIfZero">OFF</param>
|
|
<param name="valueIfPositive">ON</param>
|
|
</params>
|
|
</unit>
|
|
|
|
|
|
<unit id="stabilize1" type="stabilize">
|
|
<params>
|
|
<param name="holdTimeLow">$(delayTime)</param>
|
|
<param name="holdTimeHigh">0.0</param>
|
|
</params>
|
|
</unit>
|
|
|
|
</units>
|
|
|
|
|
|
<links>
|
|
<link sourceUnit=".updatedValue" sourceSlot="output" targetUnit="valueFilterInPlug" targetSlot="input" />
|
|
<link sourceUnit="valueFilterInPlug" sourceSlot="output" targetUnit="highPass1" targetSlot="input" />
|
|
<link sourceUnit="highPass1" sourceSlot="output" targetUnit="stabilize1" targetSlot="input" />
|
|
<link sourceUnit=".timer" sourceSlot="output" targetUnit="stabilize1" targetSlot="timer" />
|
|
<link sourceUnit="stabilize1" sourceSlot="output" targetUnit="zeroPosNegString1" targetSlot="input" />
|
|
<link sourceUnit="zeroPosNegString1" sourceSlot="output" targetUnit="valueSetOutPlug" targetSlot="input" />
|
|
</links>
|
|
</network>
|
|
|