1 min read

EEPGetSignal()
Utilité

Renseigne sur la position adoptée par une signalisation

Argument

Un

Valeur en retour

Une

Version EEP min.

EEP10.2 plugin 2

Syntaxe
EEPGetSignal(ID)
Détails
  • L'argument est l'ID de la signalisation.
  • La valeur retournée est une représentation numérique de l'état actuel du signal. La valeur correspond à la position de l'état du signal dans la liste des différentes positions possibles. Pour consulter cette liste, faire un clic droit sur la signalisation et choisir la commande Propriétés de l’objet dans le menu contextuel et d'ouvrir la liste déroulante Sélection de la position de la signalisation.
  • Lorsque la signalisation interrogée n'existe pas, alors la valeur 0 est renvoyée. Lorsque cette fonction est utilisée sur un parcours prédéfni, la valeur retournée (à laquelle on retranche 1) nous renseigne sur le parcours pour lequel la signalisation a donné la position Voie libre (par exemple si valeur retournée = 4 alors le 3ème parcours est ouvert à la circulation).
  • Attention : La fonction EEPGetSignal() ne renseigne sur la nouvelle position définie par un EEPSetSignal() qu‘à partir du moment où l‘on se retrouve dans un nouveau cycle EEPMain().
Exemple
Lua
Position = EEPGetSignal(5)

if Position == 0 then
    print("La signalisation 5 n'existe pas")
  elseif Position == 1 then
    print("La signalisation 5 est définie sur voie libre")
  elseif Position == 2 then
    print("La signalisation 5 est définie sur arrêt")
end
0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest
0 Commentaires
Commentaires en ligne
Afficher tous les commentaires
Retour en haut