Bonsoir,
Après quelques expérimentations, j’en suis arrivée à la conclusion que j’avais besoin d’aide pour comprendre :).
Ma configuration : un CC-Schnitte v2 connecté à un Mac via l’USB et RocRail dans sa dernière mouture.
Voici l’écran que je souhaite vous montrer (résultat final) :
Scénario 1 : Je mets le paramètre “Master” à VRAI dans ma configuration mbus et je redémarre l’ensemble.
Si j’ai bien compris ce mode, RocRail est maitre et il détecte les locomotives MFX directement par des échanges sur la voie. C’est ce que je vois dans les traces.
Bilan des courses :
Les locomotives sont détectées avec des identifiants genre ML_003_____ et un numéro genre 3479. Je peux piloter la locomotive depuis l’interface RocRail.
Mais la liste des locomotives sur les deux MS2 est vide. Sur l’une je ne peux rien faire :
Et sur l’autre je rentre en boucle infini avec RocRail qui tombe en timeout :
Donc en résumé : je ne peux pas piloter les locos depuis les MS2 connectées au système. Useless
Donc je suis passée au Scénario 2 : Je mets le paramètre “Master” à FAUX dans ma configuration mbus et je redémarre l’ensemble.
Si j’ai bien compris ce mode, la GleisBox est maitre et elle transmet les informations des locos à RocRail comme elle le fait avec une MS2 esclave. C’est ce qu’il me semble voir dans les traces.
Par contre je ne comprends pas qu’elle n’envoie pas la totalité de la liste à RocRail … y compris les locos qui ne sont pas sur la voie. Une MS2 Esclave récupère bien toute la liste …
Bilan des courses :
Les locomotives sont détectées avec des identifiants plus courts, genre 5, 7 ou 9 et un numéro genre 5, 7 ou 9.
Je peux piloter la locomotive depuis l’interface RocRail. Cette liste est construite comme l’intersection de ce qu’il y a dans la MS2 maitre et ce qui est posé sur la voie.
A noter que les locomotives du scénario 1 sont toujours présentes dans la liste mais elles ne sont plus actives … sauf la locomotive DCC (236 FS). Normal, je l’avais ajouté à la main.
Maintenant je peux piloter mes locos 5, 7 et 9 depuis RocRail ou depuis les MS2. Lorsque je modifie quelque chose sur RocRail (par exemple j’allume les phares), l’icône sur la MS2 change. Mais la réciproque n’est pas vraie.
C’est mieux mais ce n’est pas parfait.
Alors maintenant ma question : c’est quoi ce paramètre Master ? J’ai beau relire la doc je ne comprends pas.
Master → VRAI : Si c’est pour dire que RocRail est Master, alors pourquoi les MS2 ne récupère pas la liste des locos ?
Master → FAUX: Si c’est pour dire que la GleisBox est Master, alors pourquoi les actions sur les MS2 ne se traduisent pas sur l’interface de RocRail ? et pourquoi la liste des locos envoyé à RocRail est tronquée ?
Quelque chose m’échappe !
Si quelqu’un à une idée ou un avis …