2020-01-28 05:39:41 +01:00
|
|
|
|
<!--
|
|
|
|
|
Copyright JS Foundation and other contributors, http://js.foundation
|
|
|
|
|
|
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
|
|
you may not use this file except in compliance with the License.
|
|
|
|
|
You may obtain a copy of the License at
|
|
|
|
|
|
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
|
|
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
|
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
|
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
|
|
|
See the License for the specific language governing permissions and
|
|
|
|
|
limitations under the License.
|
|
|
|
|
-->
|
|
|
|
|
|
2023-07-10 15:06:05 +02:00
|
|
|
|
<script type="text/html" data-help-name="trigger">
|
2020-01-28 05:39:41 +01:00
|
|
|
|
<p>触发后,将会发送一条消息。如果被拓展或重置,则可以选择发送第二条消息。</p>
|
|
|
|
|
|
|
|
|
|
<h3>输入</h3>
|
|
|
|
|
<dl class="message-properties">
|
2020-10-08 14:17:04 +02:00
|
|
|
|
<dt class="optional">delay <span class="property-type">数值</span></dt>
|
|
|
|
|
<dd>设置要应用于消息的延迟(以毫秒为单位)。仅当节点配置为允许消息去覆盖设置的的默认延迟间隔时,此选项才适用。</dd>
|
2020-01-28 05:39:41 +01:00
|
|
|
|
<dt class="optional">reset</dt>
|
|
|
|
|
<dd>如果收到带有此属性的消息,则将清除当前正在进行的任何超时或重复,且不会触发任何消息。</dd>
|
|
|
|
|
</dl>
|
|
|
|
|
|
|
|
|
|
<h3>详细</h3>
|
2023-07-10 15:06:05 +02:00
|
|
|
|
<p>该节点可用于在流中创建一个超时。 默认情况下,当它收到一条消息时,它将发送一条带有<code>1</code>的<code>payload</code>的消息。然后它将等待250毫秒,再发送第二条消息,其<code>payload</code>为<code>0</code>。这可以用于使连接到树莓派 GPIO引脚的LED闪烁等例子上。</p>
|
2020-01-29 11:21:50 +01:00
|
|
|
|
<p>可以将发送的每个消息的有效荷载配置为各种值,包括不发送任何内容的选项。例如,将初始消息设置为<i>nothing</i>,然后选择将计时器与每个收到的消息一起扩展的选项,则该节点将充当看门狗计时器;仅在设置的间隔内未收到任何消息时才发送消息。</p>
|
2020-01-28 05:39:41 +01:00
|
|
|
|
<p>如果设置为<i>字符串</i>类型,则该节点支持<i>mustache</i>模板语法。</p>
|
2020-10-08 14:17:04 +02:00
|
|
|
|
<p>如果节点中启用了该选项,则可以通过<code> msg.delay </code>覆盖发送消息之间的延迟。该值必须以毫秒为单位。</p>
|
2023-07-10 15:06:05 +02:00
|
|
|
|
<p>如果节点收到具有<code>reset</code>属性或与节点中配置的匹配的<code>payload</code>的消息,则将清除当前正在进行的任何超时或重复,并且不会触发任何消息。</p>
|
2020-01-28 05:39:41 +01:00
|
|
|
|
<p>可以将节点配置为以固定的时间间隔重新发送消息,直到被收到的消息重置为止。</p>
|
2023-07-10 15:06:05 +02:00
|
|
|
|
<p>或者,可以将节点配置为将消息视为单独的流,并使用 msg 属性来标识每个流。默认 <code>msg.topic</code>。</p>
|
|
|
|
|
<p>状态指示节点当前处于活动状态。 如果使用多个流,则状态指示所持有的流的数量。</p>
|
2020-01-28 05:39:41 +01:00
|
|
|
|
</script>
|