Table des matières
EEPRollingstockGetTrack()
Utilité
Renseigne sur la position actuelle d’un véhicule sur le projet
Argument
Un
Valeurs en retour
Cinq
Version EEP min.
EEP15
Syntaxe
EEPRollingstockGetTrack("Nom")
Détails
- L'argument est le nom du matériel roulant concerné sous forme d'une chaîne de caractères.
- La 1ère valeur retournée est = à true lorsque la commande a été exécutée avec succès et = à false dans le cas contraire.
- La 2ème valeur retournée est l'ID de la voie sur laquelle se trouve le véhicule.
- La 3ème valeur retournée est la distance (en mètres) qui sépare le véhicule du début de la voie.
- La 4ème valeur retournée nous renseigne sur le sens de circulation du véhicule sur cette voie :
- Dans le sens inverse de la circulation,
- Dans le sens de la circulation.
- La 5ème valeur renseigne sur le type de voie sur lequel circule le véhicule :
- Voies ferrées,
- Routes,
- Voies de Tramway,
- Voies navigables ou autres voies de circulation.
Exemple
Lua
ok, ID, Position, Direction, Systeme = EEPRollingstockGetTrack("Bayerische S 3/6 (BR 18 478)")
if Direction == 1 then
Direction = "le sens normal de la circulation"
else
Direction = "le sens de circulation opposé"
end
if Systeme == 1 then
Systeme = "sur voies ferrées"
elseif Systeme == 2 then
Systeme = "sur route"
elseif Systeme == 3 then
Systeme = "sur voie de tram"
else
Systeme = "sur voie de navigation maritime ou aérienne"
end
print("Ce matériel roulant se trouve sur la voie ", ID, " à ", Position, " m du début de la voie. Il circule dans ", Direction, " et ", Systeme)