Points 3.1

Catégorie / Domaine : Outils
Compatibilité SCOL Voy@ger : V 3.5 et supérieure
Mise à jour : 03/1999

Fonction

Le module Points est une sorte de rail d’aiguillage (interrupteur) qui permet, pour un événement unique, de définir deux actions qui peuvent être utilisées distinctement.
Suivant l'état du module, une des actions sera reéalisée. Il est possible de changer l'état après un événement.

Configuration


Figure 1 : Interface du module Outils

(1) : Etat initial [gauche/droite] => Détermine la position initiale de l’aiguillage : « left » (gauche) ou « right » (droit).

(2) : Identique pour tous les clients => Option permettant de répercuter les changements de l’aiguillage chez tous les utilisateurs, si elle est cochée

Mise en oeuvre

Action Fonction
module.événement à Points.input Selon l’état de l’aiguillage, cela activera l’événement « gauche » ou « droite »
module.événement à Points.toggle Inverse la position initiale.
module.événement à Points.shuntRight L'événement change l'état de l’aiguillage sur « droite ».
module.événement à Points.shuntLeft L'événement change l'état de l’aiguillage sur « gauche ».
module.événement à Points.register Enregistre un nouvel utilisateur auprès du module. L’utilisateur est alors pris en compte par le module.
module.événement à Points.unregister Désenregistre l’utilisateur auprès du module. L’utilisateur n’est alors plus pris en compte.

Evénement Fonction
Points.right à module Action Après une action input, l'état du rail sur « droite » engendre une action.
Points.left à module Action

Après une action input, l'état du rail sur « gauche » engendre une action.

Points.registered à module Action L’ajout réussi d’un nouvel utilisateur engendre une action
Points.unregistered à module Action

Le retrait réussi d’un utilisateur engendre une action


Zone Fonction Interface Affectation
Aucune