Table des matières
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