Instructions

38
9.4.9 URL du document didentification XML
En conformité avec la norme LXI, l'instrument fournit un document didentification XML qui peut
être interrogé au moyen d'une commande GET (obtenir) sur http://IPaddress:80/lxi/identification
compatible avec les normes du schéma XSD LXI (disponible sur
http://www.lxistandard.org/InstrumentIdentification/1.0) et du schéma W3C XML
"http://www.w3.org/XML/Schema"). Ce document décrit linstrument. Le nom d'hôte peut être
utilisé au lieu de l'adresse IP si la résolution de nom fonctionne.
9.4.10 Prises TCP
L’instrument utilise 2 prises sur le port TCP 9221 pour commander et contrôler linstrument. Les
commandes textuelles sont envoyées sur ce port comme il est indiqué au chapitre « Commandes
à distance » et toute réponse est renvoyée par le même port. Toute chaîne de commandes doit
être composée dune ou plusieurs commandes complètes. Les commandes multiples peuvent
être séparées soit par des points-virgules « ; », soit par des sauts de ligne. Aucun terminateur
final n'est requis, car la trame TCP implique un terminateur, mais il est possible den envoyer un,
le cas échéant.
9.5
Verrouillage de linterface
Toutes les interfaces sont actives en permanence, pour éliminer la nécessité de sélectionner
l’interface active et pour sassurer que linterface LAN est toujours disponible (comme lexige la
norme LXI). Afin de réduire le risque que linstrument soit sous le contrôle de deux interfaces en
même temps par inadvertance, un simple mécanisme de verrouillage et de déverrouillage est
fourni dans le jeu dinstructions. Le verrou est automatiquement débloqué lorsquil est possible
de détecter une déconnexion et lorsque le bouton
Local est enfoncé. Laccès aux interfaces
peut également être restreint à partir des pages Web.
Toute interface peut requérir le contrôle exclusif de linstrument en envoyant une commande
« IFLOCK ». Le verrou ne peut être débloqué qu’en envoyant une commande « IFLOCK 0 » à
partir de linstance dinterface qui contrôle actuellement le verrou et peut être interrogée à partir
de nimporte quelle interface par lenvoi dune commande « IFLOCK? » La réponse à cette
commande sera “-1” si le verrou est détenu par une autre instance dinterface, “0” si linterface est
libre et “1” si le verrou est détenu par linstance dinterface effectuant la requête. Lenvoi de toute
commande depuis une interface sans droits de commande qui tente de modifier le statut de
l’instrument définit un bit 4 du Standard Event Status Registeret place 200 dans le Execution
Error Registerpour indiquer que les droits sont insuffisants pour laction requise.
Remarque : il est également possible de configurer les droits dune interface spécifique soit en
« lecture seule », soit en « pas daccès » à partir de linterface de la page Web.