2024-09-17 23:03:00 +02:00

51 lines
3.3 KiB
HTML

<!--
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.
-->
<<script type="text/html" data-help-name="trigger">
<p>Keď je spustený, môže odoslať správu a potom prípadne druhú správu, pokiaľ nie je predĺžený alebo resetovaný.</p>
<h3>Vstupy</h3>
<dl class="message-properties">
<dt class="optional">delay <span class="property-type">číslo</span></dt>
<dd>Nastavuje oneskorenie, v milisekundách, ktoré sa aplikovať na správu. Táto možnosť sa uplatňuje iba vtedy, ak je uzol nakonfigurovaný tak, aby umožnil správe nahradiť predvolené konfigurované intervalové oneskorenie.</dd>
<dt class="optional">reset</dt>
<dd>Ak je prijatá správa s touto vlastnosťou, akékoľvek aktuálne prebiehajúce časové limity alebo opakovania
budú vymazané a žiadna správa nebude spustená.</dd>
</dl>
<h3>Detaily</h3>
<p>Tento uzol môže byť použitý na vytvorenie časového oneskorenia v toku. Predvolene, keď
prijme správu, odošle správu s <code>payload</code> s hodnotou <code>1</code>.
Potom čaká 250 ms pred odoslaním druhej správy s <code>payload</code> s hodnotou <code>0</code>.
To by mohlo byť použité napríklad na bliknutie LED pripojenej k pin GPIO Raspberry Pi.</p>
<p>Náklady každého odoslaného správy môžu byť nakonfigurované na rôzne hodnoty, vrátane
možnosti neposlať nič. Napríklad nastavením počiatočnej správy na <i>nič</i> a
výberom možnosti na predĺženie časovača s každou prijatou správou, uzol
bude fungovať ako watchdog timer; odošle správu iba vtedy, ak nič nie je prijaté v čase
definovanom v intervale.</p>
<p>Ak je nastavený na typ <i>reťazec</i>, uzol podporuje syntax moustache.</p>
<p>Oneskorenie medzi odoslaním správ môže byť nahradené pomocou <code>msg.delay</code>, ak je táto možnosť povolená v uzle. Hodnota musí byť poskytnutá v milisekundách.</p>
<p>Ak uzol prijme správu s vlastnosťou <code>reset</code>, alebo vlastnosťou <code>payload</code>
ktorá zodpovedá tej konfigurovanej v uzle, akékoľvek aktuálne prebiehajúce časové limity alebo opakovania
budú vymazané a žiadna správa nebude spustená.</p>
<p>Uzel môže byť nakonfigurovaný tak, aby odosielal správu v pravidelných intervaloch, kým nebude
resetovaný prijatou správou.</p>
<p>Voliteľne môže byť uzol nakonfigurovaný na spracovanie správ ako keby boli samostatné toky,
pomocou vlastnosti msg na identifikáciu každého toku. Predvolene je to <code>msg.topic</code>.</p>
<p>Status indikuje, že uzol je momentálne aktívny. Ak sa používa viacero tokov, stav
indikuje počet prebiehajúcich tokov.</p>
</script>