Ouvrez un lienTCP/IP avec le port annoncé via ZeroConf/Bonjour comme le service "_withrottle._tcp.local.".
La première lettre est interprèter par la DeviceServer class pour déterminer où envoyer le reste du paquet.
Ceci devrait suivte le 'T'
Envoyer Laddr, ou Saddr pour allouer un régulateur. "L" signifie adresse Longue DCC, "S"signifie adresse Courte DCC exemple TL345 voudra dire que le contrôleur de régulateur requière une adresse longue 345. Quand l'adresse est déterminée, l'Equipement Serveur enverra l'adresse aquise au dispositif mobile.
R0 est inverse, R1 est avant. Exemple TR1 dit au contrôleur de régulateur de fixer la direction en avant.
Viii détermine la vitesse, où iii est une valeur entière entre 0 et 126. Exemple: TV63 verra au contrôleur de régulateur la valeur de la vitesse à 50%
'r' et 'd' "libère" et "distribue" le régulateur. Pour la plupart des systèmes DCC c'est la même chose; S'il y a un doute, utilisez libère. L'équipement serveur enverra alors "Pas Encore Défini" à l'équipement mobile.
Les boutons de fonction ne sont pas verrouillés par le dispositif mobile connecté. Au lieu de cela les paquets envoyés à partir du périphérique indiquent à quand JMRI un bouton est pressé, et quand il est libéré. Le format est "F" suivi par 0 ou 1 pour libéré et pressé, suivi par le numéro de fonction. par exemple TF13 dit que le bouton de la fonction 3 est pressé, TF03 et est envoyé lorsque le bouton de la fonction 3 est libéré. Le régulateur vérifie ensuite si cette fonction est momentané, et il gère en conséquence
Merci et félicitations à tous ceux qui ont contribué! Contactez nous au groupe Utilisateurs JMRI Groups.io
Copyright © 1997 - 2024 JMRI Community. JMRI®, DecoderPro®, PanelPro™, DispatcherPro™, OperationsPro™, SignalPro™, SoundPro™, TrainPro™, Logix™, LogixNG™ and associated logos are our trademarks. Additional information on copyright, trademarks and licenses is linked here.
Voir