mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
Add French translation of function
nodes
This commit is contained in:
parent
9727062d60
commit
0d8a0db883
64
packages/node_modules/@node-red/nodes/locales/fr/function/10-function.html
vendored
Normal file
64
packages/node_modules/@node-red/nodes/locales/fr/function/10-function.html
vendored
Normal file
@ -0,0 +1,64 @@
|
||||
<!--
|
||||
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="function">
|
||||
<p>Une fonction JavaScript à exécuter sur les messages reçus par le noeud.</p>
|
||||
<p>Les messages sont transmis sous la forme d'un objet JavaScript appelé <code>msg</code>.</p>
|
||||
<p>Par convention, il aura une propriété <code>msg.payload</code> contenant
|
||||
le corps du message.</p>
|
||||
<p>La fonction est censée renvoyer un objet message (ou plusieurs objets message), mais peut choisir
|
||||
de ne rien retourner pour stopper un flux.</p>
|
||||
<p>L'onglet <b>Au démarrage</b> contient du code qui sera exécuté à chaque démarrage du noeud.
|
||||
L'onglet <b>À l'arrêt</b> contient le code qui sera exécuté lorsque le noeud sera arrêté.</p>
|
||||
<p>Si le code 'Au démarrage' renvoie un objet Promise (promesse), le noeud ne commencera pas à gérer les messages
|
||||
jusqu'à ce que la promesse soit résolue.</p>
|
||||
<h3>Détails</h3>
|
||||
<p>Voir la <a target="_blank" href="http://nodered.org/docs/writing-functions.html">documentation en ligne</a>
|
||||
pour plus d'informations sur les fonctions d'écriture.</p>
|
||||
<h4>Envoi de messages</h4>
|
||||
<p>La fonction peut envoyer les messages qu'elle souhaite transmettre aux noeuds suivants
|
||||
dans le flux, soit avec <code>return msg</code> soit appeler la fonction <code>node.send(messages)</code>.</p>
|
||||
<p>Il peut renvoyer/envoyer :</p>
|
||||
<ul>
|
||||
<li>un seul objet de message - transmis aux noeuds connectés à la première sortie</li>
|
||||
<li>un tableau d'objets de message - transmis aux noeuds connectés aux sorties correspondantes</li>
|
||||
</ul>
|
||||
<p>Remarque : Le code 'Au démarrage' est exécuté lors de l'initialisation des noeuds. Par conséquent, si <code>node.send</code> est appelé dans l'onglet Au démarrage, les noeuds suivants peuvent ne pas être en mesure de recevoir le message.</p>
|
||||
<p>Si un élément du tableau est lui-même un tableau de messages, plusieurs
|
||||
messages sont envoyés à la sortie correspondante.</p>
|
||||
<p>Si null est renvoyé, seul ou en tant qu'élément du tableau, aucun
|
||||
message n'est envoyé.</p>
|
||||
<h4>Journalisation et gestion des erreurs</h4>
|
||||
<p>Pour enregistrer des informations ou signaler une erreur, les fonctions suivantes sont disponibles :</p>
|
||||
<ul>
|
||||
<li><code>node.log("Message pour le journal")</code></li>
|
||||
<li><code>node.warn("Attention")</code></li>
|
||||
<li><code>node.error("Erreur")</code></li>
|
||||
</ul>
|
||||
</p>
|
||||
<p>Le noeud Capturer peut également être utilisé pour gérer les erreurs. Pour invoquer un noeud Capturer,
|
||||
passer <code>msg</code> comme deuxième argument à <code>node.error</code> :</p>
|
||||
<pre>node.error("Erreur",msg);</pre>
|
||||
<h4>Accéder aux informations sur les noeuds</h4>
|
||||
<p>Les propriétés suivantes sont disponibles pour accéder aux informations sur le noeud:</p>
|
||||
<ul>
|
||||
<li><code>node.id</code> - identifiant du noeud</li>
|
||||
<li><code>node.name</code> - nom du noeud</li>
|
||||
<li><code>node.outputCount</code> - nombre de sorties du noeud</li>
|
||||
</ul>
|
||||
<h4>Utilisation des variables d'environnement</h4>
|
||||
<p>Les variables d'environnement sont accessibles à l'aide de <code>env.get("MA_VAR__ENV")</code>.</p>
|
||||
</script>
|
49
packages/node_modules/@node-red/nodes/locales/fr/function/10-switch.html
vendored
Normal file
49
packages/node_modules/@node-red/nodes/locales/fr/function/10-switch.html
vendored
Normal file
@ -0,0 +1,49 @@
|
||||
<!--
|
||||
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="switch">
|
||||
<p>Acheminez les messages en fonction de leurs valeurs de propriété ou de leur position dans la séquence.</p>
|
||||
<h3>Détails</h3>
|
||||
<p>Lorsqu'un message arrive, le noeud évaluera chacune des règles définies
|
||||
afin de transmettre le message aux sorties correspondantes.</p>
|
||||
<p>Facultativement, le noeud peut être configuré pour arrêter d'évaluer les règles une fois qu'il en trouve une
|
||||
qui correspond.</p>
|
||||
<p>Les règles peuvent être évaluées par rapport à une propriété du message reçu, une propriété du flux ou
|
||||
du contexte global, variable d'environnement ou résultat d'une expression JSONata.</p>
|
||||
<h4>Règles</h4>
|
||||
<p>Il existe quatre types de règles :</p>
|
||||
<ol>
|
||||
<li><b>Les règles de valeur</b> sont évaluées par rapport à la propriété configurée</li>
|
||||
Les règles de <li><b>séquence</b> peuvent être utilisées sur les séquences de messages, telles que celles
|
||||
généré par le noeud Diviser</li>
|
||||
<li>Une <b>expression</b> JSONata peut être fournie qui sera évaluée
|
||||
par rapport à l'ensemble du message et correspondra si l'expression renvoie
|
||||
une valeur vraie.</li>
|
||||
<li>Une règle <b>Sinon</b> peut être utilisée si aucune des règles précédentes n'ont eu de correspondances.</li>
|
||||
</ol>
|
||||
<h4>Remarques</h4>
|
||||
<p>Les règles <code>est vrai/faux</code> et <code>est nul</code> effectuent des
|
||||
comparaisons avec ces types. Ils ne convertissent pas les types reçuent avec les types des règles.</p>
|
||||
<p>Les règles <code>est vide</code> et <code>n'est pas vide</code> peuvent être utilisées pour tester la longueur des chaînes, des tableaux et des tampons, ou le nombre de propriétés d'un objet. Aucune règle ne passera si la propriété testée a un <code>booléen</code>, <code>null</code>
|
||||
ou valeur <code>undefined</code>.</p>
|
||||
<h4>Gestion des séquences de messages</h4>
|
||||
<p>Par défaut, le noeud ne modifie pas la propriété <code>msg.parts</code> des messages
|
||||
qui font partie d'une séquence.</p>
|
||||
<p>L'option <b>recréer des séquences de messages</b> peut être activée pour générer de nouvelles séquences de messages
|
||||
pour chaque règle qui correspond. Dans ce mode, le noeud mettra en mémoire tampon l'intégralité de
|
||||
séquence avant d'envoyer les nouvelles séquences. Le paramètre d'exécution <code>nodeMessageBufferMaxLength</code>
|
||||
peut être utilisé pour limiter le nombre de noeuds de messages mis en mémoire tampon.</p>
|
||||
</script>
|
37
packages/node_modules/@node-red/nodes/locales/fr/function/15-change.html
vendored
Normal file
37
packages/node_modules/@node-red/nodes/locales/fr/function/15-change.html
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
<!--
|
||||
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="change">
|
||||
<p>Définir, modifier, supprimer ou déplacer les propriétés d'un message, d'un contexte de flux ou d'un contexte global.</p>
|
||||
<p>Le noeud peut spécifier plusieurs règles qui seront appliquées dans l'ordre dans lequel elles sont définies.</p>
|
||||
<h3>Détails</h3>
|
||||
<p>Les opérations disponibles sont :</p>
|
||||
<dl class="message-properties">
|
||||
<dt>Définir</dt>
|
||||
<dd>définir une propriété. La valeur peut être une variété de types différents, ou
|
||||
peut être tiré d'un message existant ou d'une propriété de contexte.</dd>
|
||||
<dt>Modifier</dt>
|
||||
<dd>rechercher & remplacer des parties de la propriété. Si les expressions régulières
|
||||
sont activées, la propriété "remplacer par" peut inclure des groupes de capture, par
|
||||
exemple <code>$1</code>. Remplacer ne changera le type que s'il y a
|
||||
une correspondance complète.</dd>
|
||||
<dt>Supprimer</dt>
|
||||
<dd>supprimer une propriété.</dd>
|
||||
<dt>Déplacer</dt>
|
||||
<dd>déplacer ou renommer une propriété.</dd>
|
||||
</dl>
|
||||
<p>Le type "expression" utilise le langage de requête et d'expression <a href="http://jsonata.org/" target="_new">JSONata</a>.</p>
|
||||
</script>
|
44
packages/node_modules/@node-red/nodes/locales/fr/function/16-range.html
vendored
Normal file
44
packages/node_modules/@node-red/nodes/locales/fr/function/16-range.html
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
<!--
|
||||
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="range">
|
||||
<p>Associe une valeur numérique à une plage différente.</p>
|
||||
<h3>Entrées</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">nombre</span></dt>
|
||||
<dd>La charge utile <i>doit</i> être un nombre. Tout le reste essaiera d'être
|
||||
analysé en un nombre et rejeté si cela échoue.</dd>
|
||||
</dl>
|
||||
<h3>Sorties</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">nombre</span></dt>
|
||||
<dd>La valeur mappée à la nouvelle plage.</dd>
|
||||
</dl>
|
||||
<h3>Détails</h3>
|
||||
<p>Ce noeud mettra à l'échelle linéairement la valeur reçue. Par défaut, le résultat
|
||||
n'est pas contraint à la plage définie dans le noeud.</p>
|
||||
<p><i>L'échelle et la limite à la plage cible</i> signifient que le résultat ne sera jamais en dehors
|
||||
de la plage spécifiée dans la plage cible.</p>
|
||||
<p><i>Mettre à l'échelle et envelopper dans la plage cible</i> signifie que le résultat sera
|
||||
être enveloppé dans la plage cible.</p>
|
||||
<p>Par exemple, une entrée 0 - 10 mappée sur 0 - 100.</p>
|
||||
<table style="outline-width:#888 solid thin">
|
||||
<tr><th width="80px">mode</th><th width="80px">entrée</th><th width="80px">sortie</th></tr>
|
||||
<tr><td><center>échelle</center></td><td><center>12</center></td><td><center>120</center></td></tr>
|
||||
<tr><td><center>limite</center></td><td><center>12</center></td><td><center>100</center></td></tr>
|
||||
<tr><td><center>enveloppe</center></td><td><center>12</center></td><td><center>20</center></td></tr>
|
||||
</table>
|
||||
</script>
|
58
packages/node_modules/@node-red/nodes/locales/fr/function/80-template.html
vendored
Normal file
58
packages/node_modules/@node-red/nodes/locales/fr/function/80-template.html
vendored
Normal file
@ -0,0 +1,58 @@
|
||||
<!--
|
||||
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="template">
|
||||
<p>Définit une propriété basée sur le modèle fourni.</p>
|
||||
<h3>Entrées</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>msg <span class="property-type">objet</span></dt>
|
||||
<dd>Un objet msg contenant des informations pour remplir le modèle.</dd>
|
||||
<dt class="optional">template <span class="property-type">chaîne de caractères</span></dt>
|
||||
<dd>Un modèle à remplir à partir du message <code>msg.payload</code>. S'il n'est pas configuré dans le panneau d'édition,
|
||||
cela peut être défini comme une propriété de msg.</dd>
|
||||
</dl>
|
||||
<h3>Sorties</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>msg <span class="property-type">objet</span></dt>
|
||||
<dd>un msg avec une propriété définie en remplissant le modèle configuré avec les propriétés du msg entrant.</dd>
|
||||
</dl>
|
||||
<h3>Détails</h3>
|
||||
<p>Par défaut, cela utilise le format <i><a href="http://mustache.github.io/mustache.5.html" target="_blank">mustache</a></i>,
|
||||
mais cela peut être désactivé si nécessaire.</p>
|
||||
<p>Par exemple, lorsqu'un modèle de :
|
||||
<pre>Bonjour {{payload.name}}. Aujourd'hui nous sommes le {{date}}</pre>
|
||||
<p>reçoit un message contenant :
|
||||
<pre>{
|
||||
date: "Lundi",
|
||||
payload: {
|
||||
name: "Kevin"
|
||||
}
|
||||
}</pre>
|
||||
<p>La propriété résultante sera :
|
||||
<pre>Bonjour Kevin. Aujourd'hui nous sommes le lundi</pre>
|
||||
<p>Il est possible d'utiliser une propriété du contexte de flux ou du contexte global. Utilisez simplement <code>{{flow.name}}</code> ou
|
||||
<code>{{global.name}}</code>, ou pour le stockage persistant <code>store</code>, utilisez <code>{{flow[store].name}}</code> ou
|
||||
<code>{{global[store].name}}</code>.
|
||||
<p><b>Remarque : </b>Par défaut, <i>moustache</i> échappera toutes les entités non alphanumériques ou HTML dans les valeurs qu'il remplace.
|
||||
Pour éviter cela, utilisez des accolades <code>{{{triple}}}</code>.</p>
|
||||
<p>Si vous devez utiliser <code>{{ }}</code> dans votre contenu, vous pouvez modifier les caractères
|
||||
utilisé pour marquer les sections de modèle. Par exemple, pour utiliser <code>[[ ]]</code>
|
||||
à la place, ajoutez la ligne suivante en haut du modèle :</p>
|
||||
<pre>{{=[[ ]]=}}</pre>
|
||||
<h4>Utilisation des variables d'environnement</h4>
|
||||
<p>Le noeud de modèle peut accéder aux variables d'environnement en utilisant la syntaxe :</p>
|
||||
<pre>Ma couleur préférée est {{env.COLOUR}}.</pre>
|
||||
</script>
|
64
packages/node_modules/@node-red/nodes/locales/fr/function/89-delay.html
vendored
Normal file
64
packages/node_modules/@node-red/nodes/locales/fr/function/89-delay.html
vendored
Normal file
@ -0,0 +1,64 @@
|
||||
<!--
|
||||
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="delay">
|
||||
<p>Retarde chaque message traversant le noeud ou limite la vitesse à laquelle ils peuvent passer.</p>
|
||||
<h3>Entrées</h3>
|
||||
<dl class="message-properties">
|
||||
<dt class="optional">delay <span class="property-type">nombre</span></dt>
|
||||
<dd>Définit le délai, en millisecondes, à appliquer au message. Cette
|
||||
option ne s'applique que si le noeud est configuré pour autoriser le message à
|
||||
remplacer l'intervalle de délai configuré par défaut.</dd>
|
||||
<dt class="optional">rate <span class="property-type">nombre</span></dt>
|
||||
<dd>Définit la valeur du débit en millisecondes entre les messages.
|
||||
Ce noeud écrase la valeur de taux (rate) existante définie dans la configuration du noeud
|
||||
lorsqu'il reçoit le message contenant la valeur <code>msg.rate</code> en millisecondes.
|
||||
Cette option ne s'applique que si le noeud est configuré pour autoriser le message à
|
||||
remplacer l'intervalle de taux par défaut configurée.</dd>
|
||||
<dt class="optional">reset</dt>
|
||||
<dd>Si le message reçu a cette propriété définie sur n'importe quelle valeur, tous
|
||||
les messages en suspens détenus par le noeud sont effacés sans être envoyés.</dd>
|
||||
<dt class="optional">flush</dt>
|
||||
<dd>Si le message reçu a cette propriété définie sur une valeur numérique, alors autant de messages
|
||||
sera libéré immédiatement. Si défini sur un autre type (par exemple booléen), alors tous
|
||||
les messages en attente détenus par le noeud sont envoyés immédiatement.</dd>
|
||||
<dt class="optional">toFront</dt>
|
||||
<dd>En mode limite de débit, si le message reçu a cette propriété définie sur booléen <code>true</code>,
|
||||
alors le message est poussé au début de la file d'attente et sera publié ensuite.
|
||||
Ceci peut être utilisé en combinaison avec <code>msg.flush=1</code> pour envoyer immédiatement.
|
||||
</dd>
|
||||
</dl>
|
||||
<h3>Détails</h3>
|
||||
<p>Lorsqu'il est configuré pour retarder les messages, l'intervalle de retard peut être une valeur fixe,
|
||||
une valeur aléatoire dans une plage ou définie dynamiquement pour chaque message.
|
||||
Chaque message est retardé indépendamment de tout autre message, en fonction de
|
||||
l'heure de son arrivée.
|
||||
</p>
|
||||
<p>Lorsqu'ils sont configurés pour limiter le débit des messages, leur diffusion est répartie sur
|
||||
la période configurée. L'état indique le nombre de messages actuellement dans la file d'attente.
|
||||
Il peut éventuellement supprimer les messages intermédiaires à mesure qu'ils arrivent.</p>
|
||||
</p>
|
||||
<p>S'il est défini pour autoriser le remplacement du taux, le nouveau taux sera appliqué immédiatement,
|
||||
et restera en vigueur jusqu'à ce qu'il soit modifié à nouveau, que le noeud soit réinitialisé ou que le flux soit redémarré.</p>
|
||||
<p>La limitation de débit peut être appliquée à tous les messages, ou les regrouper selon
|
||||
leur sujet <code>msg.topic</code>. Lors du regroupement, les messages intermédiaires sont
|
||||
automatiquement abandonnés. A chaque intervalle de temps, le noeud peut soit libérer
|
||||
le message le plus récent pour tous les sujets, ou publier le message le plus récent
|
||||
pour le sujet suivant.
|
||||
</p>
|
||||
<p><b>Remarque</b> : En mode limite de débit, la profondeur maximale de la file d'attente peut être définie par une propriété de votre
|
||||
fichier <i>settings.js</i>. Par exemple <code>nodeMessageBufferMaxLength : 1000</code></p>
|
||||
</script>
|
50
packages/node_modules/@node-red/nodes/locales/fr/function/89-trigger.html
vendored
Normal file
50
packages/node_modules/@node-red/nodes/locales/fr/function/89-trigger.html
vendored
Normal file
@ -0,0 +1,50 @@
|
||||
<!--
|
||||
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>Lorsqu'il est déclenché, peut envoyer un message, puis éventuellement un deuxième message, sauf extension ou réinitialisation.</p>
|
||||
|
||||
<h3>Entrées</h3>
|
||||
<dl class="message-properties">
|
||||
<dt class="optional">delay <span class="property-type">nombre</span></dt>
|
||||
<dd>Définit le délai, en millisecondes, à appliquer au message. Cette option s'applique uniquement si le noeud est configuré pour permettre au message de remplacer l'intervalle de délai configuré par défaut.</dd>
|
||||
<dt class="optional">reset</dt>
|
||||
<dd>Si un message est reçu avec cette propriété, tout délai d'expiration ou répétition
|
||||
actuellement en cours sera effacé et aucun message ne sera déclenché.</dd>
|
||||
</dl>
|
||||
|
||||
<h3>Détails</h3>
|
||||
<p>Ce noeud peut être utilisé pour créer un délai d'attente dans un flux. Par défaut, lorsque
|
||||
il reçoit un message, il envoie un message avec une <code>charge utile</code> de <code>1</code>.
|
||||
Il attend ensuite 250 ms avant d'envoyer un deuxième message avec une <code>charge utile</code> de <code>0</code>.
|
||||
Cela pourrait être utilisé, par exemple, pour faire clignoter une LED attachée à une broche GPIO du Raspberry Pi.</p>
|
||||
<p>Les charges utiles de chaque message envoyé peuvent être configurées sur une variété de valeurs, y compris
|
||||
la possibilité de ne rien envoyer. Par exemple, définir le message initial sur <i>rien</i> et
|
||||
en sélectionnant l'option pour prolonger la minuterie avec chaque message reçu, le noeud
|
||||
agira en tant que minuteur de surveillance; n'envoie un message que si rien n'est reçu dans le délai
|
||||
défini dans l'intervalle.</p>
|
||||
<p>Si défini sur un type <i>chaîne</i>, le noeud prend en charge la syntaxe moustache.</p>
|
||||
<p>Le délai entre l'envoi des messages peut être remplacé par <code>msg.delay</code> si cette option est activée dans le noeud. La valeur doit être fournie en millisecondes.</p>
|
||||
<p>Si le noeud reçoit un message avec une propriété <code>reset</code>, ou une propriété <code>payload</code>
|
||||
qui correspond à celle configurée dans le noeud, tout délai d'expiration ou répétition actuellement en cours
|
||||
de progression sera effacé et aucun message ne sera déclenché.</p>
|
||||
<p>Le noeud peut être configuré pour renvoyer un message à intervalle régulier jusqu'à ce qu'il
|
||||
soit réinitialisé par un message reçu.</p>
|
||||
<p>En option, le noeud peut être configuré pour traiter les messages comme s'il s'agissait de flux distincts,
|
||||
en utilisant une propriété msg pour identifier chaque flux. <code>msg.topic</code> par défaut.</p>
|
||||
<p>Le statut indique que le noeud est actuellement actif. Si plusieurs flux sont utilisés, l'état
|
||||
indique le nombre de flux en cours.</p>
|
||||
</script>
|
84
packages/node_modules/@node-red/nodes/locales/fr/function/90-exec.html
vendored
Normal file
84
packages/node_modules/@node-red/nodes/locales/fr/function/90-exec.html
vendored
Normal file
@ -0,0 +1,84 @@
|
||||
<!--
|
||||
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="exec">
|
||||
<p>Exécute une commande système et renvoie sa sortie.</p>
|
||||
<p>Le noeud peut être configuré pour attendre la fin de la commande ou pour
|
||||
envoyer sa sortie au fur et à mesure que la commande la génère.</p>
|
||||
<p>La commande exécutée peut être configurée dans le noeud ou fournie par le
|
||||
message reçu.</p>
|
||||
|
||||
<h3>Entrées</h3>
|
||||
<dl class="message-properties">
|
||||
<dt class="optional">payload <span class="property-type">chaîne de caractères</span></dt>
|
||||
<dd>si configuré pour le faire, sera ajouté à la commande exécutée.</dd>
|
||||
<dt class="optional">kill <span class="property-type">chaîne de caractères</span></dt>
|
||||
<dd>le type de signal d'arrêt pour envoyer au noeud du processus exec existant.</dd>
|
||||
<dt class="optional">pid <span class="property-type">nombre|chaîne de caractères</span></dt>
|
||||
<dd>l'ID de processus d'un noeud exec existant à tuer.</dd>
|
||||
</dl>
|
||||
|
||||
<h3>Sorties</h3>
|
||||
<ol class="node-ports">
|
||||
<li>Sortie standard
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">chaîne de caractères</span></dt>
|
||||
<dd>la sortie standard de la commande.</dd>
|
||||
</dl>
|
||||
<dl class="message-properties">
|
||||
<dt>rc <span class="property-type">objet</span></dt>
|
||||
<dd>mode exec uniquement, une copie de l'objet code retourné (également disponible sur le port 3)</dd>
|
||||
</dl>
|
||||
</li>
|
||||
<li>Erreur standard
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">chaîne de caractères</span></dt>
|
||||
<dd>l'erreur standard de la commande.</dd>
|
||||
</dl>
|
||||
<dl class="message-properties">
|
||||
<dt>rc <span class="property-type">objet</span></dt>
|
||||
<dd>mode exec uniquement, une copie de l'objet code retourné (également disponible sur le port 3)</dd>
|
||||
</dl>
|
||||
</li>
|
||||
<li>Code de retour
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">objet</span></dt>
|
||||
<dd>un objet contenant le code retourné, et éventuellement les propriétés <code>message</code>, <code>signal</code>.</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ol>
|
||||
<h3>Détails</h3>
|
||||
<p>Par défaut, utiliser l'appel système <code>exec</code> qui appelle la commande, attend qu'elle se termine, puis
|
||||
renvoie la sortie. Par exemple, une commande réussie doit avoir un code de retour <code>{ code : 0 }</code>.</p>
|
||||
<p>Vous pouvez éventuellement utiliser <code>spawn</code> à la place, qui renvoie la sortie de stdout et stderr
|
||||
pendant l'exécution de la commande, généralement une ligne à la fois. À la fin, il renvoie ensuite un objet
|
||||
sur le 3ème port. Par exemple, une commande réussie doit renvoyer <code>{ code : 0 }</code>.</p>
|
||||
<p>Des informations supplémentaires sur les erreurs peuvent être envoyées sur le 3e port <code>msg.payload</code>, comme une chaîne <code>message</code>,
|
||||
<code>signal</code> chaîne.</p>
|
||||
<p>La commande qui est exécutée est définie dans le noeud, avec une option pour ajouter <code>msg.payload</code> et un autre ensemble de paramètres.</p>
|
||||
<p>Les commandes ou les paramètres avec des espaces doivent être placés entre guillemets - <code>"Ceci est un paramètre unique"</code></p>
|
||||
<p>La charge utile <code>payload</code> renvoyée est généralement une <i>chaîne</i>, sauf si des caractères non UTF8 sont détectés, dans ce cas,
|
||||
il s'agit d'un <i>tampon</i>.</p>
|
||||
<p>L'icône d'état et le PID du noeud seront visibles tant que le noeud est actif. Les modifications apportées à cela peuvent être lues par le noeud <code>Statut</code>.</p>
|
||||
<p>L'option <code>Masquer la console</code> masquera la console de processus normalement affichée sur les systèmes Windows.</p>
|
||||
<h4>Tuer les processus</h4>
|
||||
<p>L'envoi de <code>msg.kill</code> tuera un seul processus actif. <code>msg.kill</code> doit être une chaîne contenant
|
||||
le type de signal à envoyer, par exemple, <code>SIGINT</code>, <code>SIGQUIT</code> ou <code>SIGHUP</code>.
|
||||
La valeur par défaut est <code>SIGTERM</code> si défini sur une chaîne vide.</p>
|
||||
<p>Si le noeud a plus d'un processus en cours d'exécution, alors <code>msg.pid</code> doit également être défini avec la valeur du PID à tuer.</p>
|
||||
<p>Si une valeur est fournie dans le champ <code>Timeout</code> alors, si le processus n'est pas terminé lorsque le nombre de secondes spécifié s'est écoulé, le processus sera tué automatiquement</p>
|
||||
<p>Astuce : si vous exécutez une application Python, vous devrez peut-être utiliser le paramètre <code>-u</code> pour arrêter la mise en mémoire tampon de la sortie.</p>
|
||||
</script>
|
41
packages/node_modules/@node-red/nodes/locales/fr/function/rbe.html
vendored
Normal file
41
packages/node_modules/@node-red/nodes/locales/fr/function/rbe.html
vendored
Normal file
@ -0,0 +1,41 @@
|
||||
<script type="text/html" data-help-name="rbe">
|
||||
<p>noeud de rapport par exception (RBE) - ne transmet les données que si la charge utile a changée.
|
||||
Il peut également bloquer, ou ignorer si la valeur change d'une quantité spécifiée (mode bande morte et bande étroite).</p>
|
||||
<h3>Entrées</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload
|
||||
<span class="property-type">nombre | chaîne de caractères | (objet)</span>
|
||||
</dt>
|
||||
<dd>Le mode RBE accepte les nombres, les chaînes et les objets simples.
|
||||
Les autres modes doivent fournir un nombre analysable.</dd>
|
||||
<dt class="optional">topic <span class="property-type">chaîne de caractères</span>
|
||||
</dt>
|
||||
<dd>si spécifié, la fonction fonctionnera sur une base par sujet. Cette propriété peut être définie par configuration.</dd>
|
||||
<dt class="optional">reset<span class="property-type">tout</span></dt>
|
||||
<dd>si défini efface la valeur stockée pour le msg.topic spécifié, ou
|
||||
tous les sujets si msg.topic n'est pas spécifié.</dd>
|
||||
</dl>
|
||||
<h3>Sorties</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload
|
||||
<span class="property-type">selon l'entrée</span>
|
||||
</dt>
|
||||
<dd>Si elle est déclenchée, la sortie sera la même que l'entrée.</dd>
|
||||
</dl>
|
||||
<h3>Détails</h3>
|
||||
<p>En mode RBE ce noeud bloquera jusqu'au <code>msg.payload</code>,
|
||||
(ou la propriété sélectionnée) est différente de la précédente.
|
||||
Si nécessaire, il peut ignorer la valeur initiale, afin de ne rien envoyer au démarrage.</p>
|
||||
<p>Les modes <a href="https://en.wikipedia.org/wiki/Deadband" target="_blank">Bande morte</a> bloqueront la valeur entrante
|
||||
<i>sauf si</i> sa variation est supérieure ou égale à ± la bande morte par rapport à une valeur précédente.</p>
|
||||
<p>Les modes à bande étroite bloqueront la valeur entrante,
|
||||
<i>si</i> sa variation est supérieure ou égale à ± la bande morte par rapport à la valeur précédente.
|
||||
C'est utile pour ignorer les valeurs aberrantes d'un capteur défectueux par exemple.</p>
|
||||
<p>En mode bande morte et bande étroite, la valeur entrante doit contenir un nombre analysable et
|
||||
les deux prennent également en charge % - n'envoie que si/sauf si l'entrée diffère de plus de x % de la valeur d'origine.</p>
|
||||
<p>La bande morte et la bande étroite permettent une comparaison avec la valeur de sortie valide précédente, donc
|
||||
en ignorant toute valeur hors plage ou la valeur d'entrée précédente, ce qui réinitialise le point de consigne, permettant ainsi
|
||||
une dérive graduelle (bande morte) ou un changement progressif (bande étroite).</p>
|
||||
<p><b>Remarque :</b> Cela fonctionne sur un <code>msg.topic</code> par défaut, bien que cela puisse être changé pour une autre propriété si vous le souhaitez.
|
||||
Cela signifie qu'un seul noeud de filtre peut gérer plusieurs sujets différents en même temps.</p>
|
||||
</script>
|
Loading…
Reference in New Issue
Block a user