Skip to content

Latest commit

 

History

History
15 lines (12 loc) · 1.02 KB

SC.actionOn.md

File metadata and controls

15 lines (12 loc) · 1.02 KB

SC.actionOn

SC.actionOn(evt, actionDeclancheSiEvtPresent, actionDeclancheSiEvtAbsant, nbreDinstant) 

SC.actionOn() est une construction qui a intuitivement la sémantique suivante :

  • On regarde si une configuration événementielle est vérifiée (la configuration est le premier paramètre).
  • Si la configuration est vraie à l’instant où cette instruction est exécutée on appelle la méthode passée en deuxième paramètre.
  • Si la configuration est fausse alors on exécute le troisième paramètre.
  • Le quatrième paramètre permet quant à lui de répéter l’opération en boucle sur un nombre d’intrants donné (par défaut 1 seul instant).

actionDeclancheSiEvtPresent doit avoir 1 parametre. Ce parmetre sera rempli automatiquement avec un objet JS. Cet objet JS aura 1 propriété par type d'évenement généré jusqu'au moment où la machine active l'actionON. Cette propriété a comme clé l'evenement et comme valeur un array qui contient la liste des valeurs générées avec cet évenement.