par jpp38 » 04 Août 2018, 09:32
Bonjour Laurent,
On peut lancer en parallèle plusieurs serveurs d'interface, mais de types différents. Par exemple, on ne peut pas lancer deux fois le serveur Xpressnet.
Mais on peut lancer un serveur Xpressnet, et un serveur HSI88.
Chaque serveur gère un plusieurs protocoles (visibles en cliquant sur le bouton "détails" dans la fenêtre de lancement).
Il faut distinguer:
- protocole de contrôle (pilotage des locos et aiguilles): le seul géré dans CDM-Rail est DCC.
- protocole de rétrosignalisation (détections): CDM-Rail gère S88 et RS (Lenz).
La plupart des serveurs gèrent un protocole de contrôle (DCC) et un protocole de rétrosignalisation (S88 ou RS).
Mais certains ne gèrent que l'un ou l'autre:
- le SPROG ne gère que le DCC (pas de rétro).
- le HSI88 ne gère que le S88.
Lorsqu'on lance plusieurs serveurs, UN SEUL gère le contrôle des locos et aiguilles (le premier, dans l'ordre de lancement, qui gère le DCC).
Par contre, TOUS les protocoles de rétrosignalisation de TOUS les serveurs lancés sont gérés.
Donc, par rapport à tes questions:
1) Pour ce qui est de la multiplicité des centrales simultanées (Lens, Digikeijs, ...), CDM-Rail ne le gérera pas.
Ca suppose:
- d'avoir plusieurs serveurs Xpressnet, ce qui n'est pas le cas aujourd'hui. Ca pourrait se résoudre facilement , mais ...
- on tombe ensuite sur un gros problème, c'est qu'il faut allouer en configuration chaque loco et chaque aiguille à un serveur particulier. Je n'irai pas jusque là.
2) compatibilité de n'importe quel serveur avec HSI 88: OK.
3) Compatibilité avec RS2PC.
Aujourd'hui, ça ne peut pas marcher, parce qu'il faut une deuxième liaison Xpressnet, et qu'on ne peut pas instancier deux fois le serveur Xpressnet.
Mais il suffira de rajouter une deuxième DLL Xpressnet, nommée différemment, et avec quelques modifs mineures (supprimer le protocole de contrôle DCC, entre autres).
JP