View Categories

Durée de lecture estimée : < 1 mn

EEPRegisterSwitch()
Utilité

Enregistre un aiguillage dans le cadre de l'exécution de la fonction de rappel EEPOnSwitch_x().

Cet enregistrement nécessaire est destiné à empêcher que des aiguillages n’exécutent EEPOnSwitch_x() bien qu'aucune fonction spécifique n'ait été définie pour elles par script.

Argument

Un

Valeur en retour

Une

Version EEP min.

EEP10.2 plugin 2

Syntaxe
EEPRegisterSwitch(ID)
Détails
  • L'enregistrement d'un aiguillage est obligatoire pour que celle-ci puisse exécuter automatiquement la fonction de rappel EEPOnSwitch_x() lors des opérations de commutation.
  • L'argument est l'ID de la signalisation.
  • La valeur retournée est = à 1 lorsque l'aiguillage que l'on souhaite enregistrer existe ou = à 0 si l'aiguillage n'existe pas.
Exemple
Lua
EEPRegisterSwitch(1)

function EEPOnSwitch_1(Nouvelle_Position)

  if Nouvelle_Position == 1 then
      print("L’aiguillage 1 est positionnée sur voie principale")
    elseif Nouvelle_Position == 2 then
      print("L’aiguillage 1 est positionnée sur embranchement")
    elseif Nouvelle_Position == 3 then
      print("L’aiguillage 1 est positionnée sur 2ème branche")
  end
  
end
0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
Retour en haut