Danny a écrit : ↑22 janv. 2022 00:02
du coup tu confirmes que ces 2 commandes ont le même effet ?
Oui.
Danny a écrit : ↑22 janv. 2022 00:02
Pour le détail des trames de
OUTPUT :HP71;"MEM", si j'ai bien compris le début, comme le 82161A ne supporte pas le "Send Device ID" il passe la commande au device suivant, qui est un HP-71B donc celui-ci répond avec son Device ID qui est "HP71", ce qui fait que le controller désactive tous les listeners et passe à la suite en envoyant la commande MEM au device qui vient de lui confirmer qu'il est un HP-71B... j'ai bon ?
Non, en générale chaque commande envoyé sur la boucle doit passer par tous les appareils et revenir intacte à l'appareil qui est à l''origine du message.
Donc, par exemple un message RFC envoyé par le contrôleur doit passer par tous les appareils et revenir intacte au contrôleur.
Lors du voyage du message, chaque appareil doit déterminer si le message le concerne ou pas et prendre les actions nécessaires si besoin est.
Certain messages sont plus complexes et demande une gestion plus avancée de la boucle.
À propos de l'analyse des trames ...
Chaque ligne représente un tour de boucle complet.
Par exemple, voici les étapes reliés aux deux messages IFC (Interface Clear) & RFC (Ready For Command):
Message IFC
Device 0 - contrôleur - transmet le message IFC
Device 1 - 82161A - reçoit le message IFC
Device 1 - 82161A - prend note de la requête
Device 1 - 82161A - retransmet le message IFC
Device 1 - 82161A - démarre la procédure de remise à zéro de l'interface
Device 2 - 71B #1 - reçoit le message IFC
Device 2 - 71B #1 - prend note de la requête
Device 2 - 71B #1 - retransmet le message IFC
Device 2 - 71B #1 - démarre la procédure de remise à zéro de l'interface
Device 3 - 82162A - reçoit le message IFC
Device 3 - 82162A - prend note de la requête
Device 3 - 82162A - retransmet le message IFC
Device 3 - 82162A - démarre la procédure de remise à zéro de l'interface
Device 4 - 71B #2 - reçoit le message IFC
Device 4 - 71B #2 - prend note de la requête
Device 4 - 71B #2 - retransmet le message IFC
Device 4 - 71B #2 - démarre la procédure de remise à zéro de l'interface
Device 5 - 82164A - reçoit le message IFC
Device 5 - 82164A - prend note de la requête
Device 5 - 82164A - retransmet le message IFC
Device 5 - 82164A - démarre la procédure de remise à zéro de l'interface
Device 0 - contrôleur - reçoit le message IFC
Device 0 - contrôleur - est-ce que le message IFC envoyé est pareil a celui reçu ?
Device 0 - contrôleur - oui, on passe à la prochaine étape
Message RFC
Device 0 - contrôleur - transmet d'un message RFC afin de s'assurer que tous les périphériques sont prêt à recevoir d'autre commandes.
Device 1 - 82161A - reçoit le message RFC
Device 1 - 82161A - est-ce que la RAZ est terminé?
Device 1 - 82161A - non, j'attend quelle se termine
Device 1 - 82161A - est-ce que je suis prêt a recevoir un autre message ?
Device 1 - 82161A - oui, je retransmet le message RFC
Device 2 - 71B #1 - reçoit le message RFC
Device 2 - 71B #1 - est-ce que la RAZ est terminé?
Device 2 - 71B #1 - oui, est-ce que je suis prêt a recevoir un autre message ?
Device 2 - 71B #1 - oui, je retransmet le message RFC
Device 3 - 82162A - reçoit le message RFC
Device 3 - 82162A - est-ce que la RAZ est terminé?
Device 3 - 82162A - oui, est-ce que je suis prêt a recevoir un autre message ?
Device 3 - 82162A - oui, je retransmet le message RFC
Device 4 - 71B #2 - reçoit le message RFC
Device 4 - 71B #2 - est-ce que la RAZ est terminé?
Device 4 - 71B #2 - oui, est-ce que je suis prêt a recevoir un autre message ?
Device 4 - 71B #2 - oui, je retransmet le message RFC
Device 5 - 82164A - reçoit le message RFC
Device 5 - 82164A - est-ce que la RAZ est terminé?
Device 5 - 82164A - non, j'attend quelle se termine
Device 5 - 82164A - est-ce que je suis prêt a recevoir un autre message ?
Device 5 - 82164A - non, j'attend d'être prêt.
Device 5 - 82164A - je suis prêt, donc je retransmet le message RFC
Device 0 - contrôleur - reçoit le message RFC
Device 0 - contrôleur - est-ce que le message RFC envoyé est pareil a celui reçu ?
Device 0 - contrôleur - oui, on passe à la prochaine étape
Je doit quitter, je termine l'explication plus tard .... A+
Sylvain