Studio 1.6.0

Runtime 2.8.0

REDY 16.4.0

Acteur Ternaire

L’acteur Ternaire permet d’afficher un des trois états distincts en fonction d’une valeur et d’un état de défaut :

  1. État Vrai : Lorsque la value est vraie.
  2. État Faux : Lorsque la value est fausse.
  3. État de Défaut : Lorsqu’un défaut est signalé via isFault (cet état a la priorité sur les autres).

Chaque état est entièrement personnalisable, permettant de configurer un texte, une LED ou une image et un comportement de clignotement spécifique.

La led est affichée si vous ne fournissez pas d’image personnalisée.

Par défaut, l’acteur Ternaire affiche une LED verte allumée pour l’état Vrai, une LED verte éteinte pour l’état Faux, et une LED rouge clignotante pour l’état de Défaut.

Synapps

Sommaire

🔧 propriété · ℹ️ information · ⚙️ méthode · ⚡ évènement · 🔒 lecture seule

Propriétés

Ces propriétés contrôlent l’état global de l’acteur.

Clignotant en défaut?

this.properties.isBlinkingFault · boolean · défaut true

Si true, la LED ou l’image de cet état se mettra à clignoter.

Clignotant faux?

this.properties.isBlinkingFalse · boolean · défaut false

Si true, la LED ou l’image de cet état se mettra à clignoter.

Clignotant vrai?

this.properties.isBlinkingTrue · boolean · défaut false

Si true, la LED ou l’image de cet état se mettra à clignoter.

Couleur LED en défaut

this.properties.ledColorFault · string · défaut '#ff1500'

La couleur de la LED pour cet état (ex: #00FF00, #FF5733).

Les couleurs CSS par mot-clé telles que red, green, etc., ne sont pas prises en charge.

Couleur LED faux

this.properties.ledColorFalse · string · défaut '#00ff5b'

La couleur de la LED pour cet état (ex: #00FF00, #FF5733).

Les couleurs CSS par mot-clé telles que red, green, etc., ne sont pas prises en charge.

Couleur LED vrai

this.properties.ledColorTrue · string · défaut '#00ff5b'

La couleur de la LED pour cet état (ex: #00FF00, #FF5733).

Les couleurs CSS par mot-clé telles que red, green, etc., ne sont pas prises en charge.

En défaut?

this.properties.isFault · boolean · défaut false

Si défini sur true, force l’affichage de l’état “de Défaut”, ignorant la propriété value.

Image personnalisée en défaut

this.properties.pictureFault · any · défaut null · modifie : Gabarit

Permet de remplacer la LED par une image.

Image personnalisée faux

this.properties.pictureFalse · any · défaut null · modifie : Gabarit

Permet de remplacer la LED par une image.

Image personnalisée vrai

this.properties.pictureTrue · any · défaut null · modifie : Gabarit

Permet de remplacer la LED par une image.

LED en défaut allumée?

this.properties.ledIsOnFault · boolean · défaut true

Contrôle si la LED est allumée (true) ou éteinte (false) pour cet état.

LED faux allumée?

this.properties.ledIsOnFalse · boolean · défaut false

Contrôle si la LED est allumée (true) ou éteinte (false) pour cet état.

LED vrai allumée?

this.properties.ledIsOnTrue · boolean · défaut true

Contrôle si la LED est allumée (true) ou éteinte (false) pour cet état.

Texte à afficher

this.properties.displayText · boolean · défaut true

Permet d’activer (true) ou de désactiver (false) l’affichage du texte pour l’état actuellement visible.

Texte en défaut

this.properties.textFault · string · défaut '_ternary_fault_text' · modifie : Gabarit

Le texte à afficher pour cet état.

Texte faux

this.properties.textFalse · string · défaut '_ternary_false_text' · modifie : Gabarit

Le texte à afficher pour cet état.

Texte vrai

this.properties.textTrue · string · défaut '_ternary_true_text' · modifie : Gabarit

Le texte à afficher pour cet état.

Valeur?

this.properties.value · boolean · défaut false

La valeur principale qui détermine si l’acteur doit afficher l’état “Vrai” ou “Faux”.

Hérite de

Outre ce qui est décrit ici, l’acteur a tout ce que décrit l’acteur de base : propriétés communes (taille, disposition, aspect, texte, bordures, effets…), évènements communs (cycle de vie, souris, clavier…) et membres accessibles par script.