Bonjour
Je rédige ce message (pour JPP car c'est assez technique) pour décrire un comportement étrange de CDM vue par un utilisateur des signaux complexes et que j'ai pu reproduire également.
C'est le cas du pilotage de deux aiguillages en bretelle comme ici , et qui sont tous les deux à la même adresse DCC (1) :
Lors du pilotage par un clic (en mode RUN), seul l'aiguillage qui a été cliqué bouge à l'écran alors que bien sur en réalité on a les deux qui bougent physiquement.
Cela entraîne t- il une discordance lors des passages des trains ?! Car la position des aiguillages à l'écran de CDM ne correspond pas à la position physique Bon soit, mais l'aspect suivant du problème est davantage problématique:
Lors du renvoi de la position de cet aiguillage au client par CDM au début du RUN, il renvoie la position en droite puis en déviée dans le même paquet ce qui est incorrect. Je pense que, comme CDM considère deux aiguillages à la même adresse comme deux objets différents, au moment d'envoyer la position des objets, il les lit et les envoie tels quels, sauf qu'un objet peut être à la même adresse avec deux positions différentes suivant ce que j'ai écrit plus haut.
voici le log reçu au démarrage du run lorsque CDM envoie les positions d'aiguillage au client
1 Tick=2567 Aig=1=2 <- au démarrage l’aig 1 est en position 2 (droite)
2 Tick=2567 Aig=2=2
3 Tick=2567 Aig=3=1
4 Tick=2567 Aig=4=2
5 Tick=2567 Aig=2=2
6 Tick=2567 Aig=16=2
7 Tick=2567 Aig=1=1 <- puis elle passe en position 1 (déviée) ?! pourquoi, et au même instant (tick 2567) !!!
salutations