37
VT1512-IP Manuel d'instructions - français canadien
www.panamax.com
1. Messages de commande
Les messages de commande sont envoyés au VT1512-IP pour lui permettre d’exécuter une tâche. La tâche peut
consister à effectuer une action physique, telle que la commutation d'une prise (une « action »). Lorsque la tâche
consiste à transmettre des données, telles que l'état du périphérique, c'est une « query » (requête). Que la tâche soit une
« action » ou une « query », le message est classé comme une commande et est contenu dans l'élément <command>.
Exemple de message de commande d'action – Éteindre la prise 2 :
<?xml version=”1.0”?>
<device class=”vt1512” id=”1065a3051970”>
<command><outlet id=”2”>0</outlet></command>
</device>
2. Messages de réponse
En réponse à une commande de requête, le VT1512-IP enverra un message de réponse. La partie contenu du message
sera un ensemble d'éléments inclus dans l'élément <info>, <status> ou <settings>, en fonction de la requête.
Exemple de message de réponse – réponse à la commande de requête « sendinfo » :
<?xml version=”1.0”?>
<device class=”vt1512” id=”1065a3051970”>
<command><sendinfo/></command>
</device>
Ceci serait considéré comme une « enveloppe » pour tous les messages, ce qui se trouve entre les guillemets (") devant
être considéré comme le « contenu » du message. Étant donné que tous les messages incluent l'« enveloppe », les
détails du message ne documenteront que le « contenu ».
Types de message
Il existe trois types de messages : les messages de commande, les messages de réponse et les messages d'événement.
<?xml version=”1.0” ?>
<device class=”vt1512” id=”1065a3050000”>
<command><outlet id=”2”>0</outlet></command>
</device>
Par défaut, le VT1512-IP ne répond pas aux messages de commande d'action.
Exemple de message de commande de requête – envoi d'informations
<?xml version=”1.0” ?>
<device class=”vt1512” id=”1065a3050000”>
<command><sendinfo/></command>
</device>
Résponse
<?xml version=”1.0” ?>
<device class=”vt1512” id=”1065a3050000”>
<info time=”1234567890”>
<sernum>PAVT1512PRO0X142160000000</sernum>
<fwver>1.0.0.12520</fwver>
<bootcodever>1.0</bootcodever>
<ipaddr>3194548209</ipaddr>
<coprocfwver>1.0.0.12520</coprocfwver>
<coproclot>1300795003</coproclot>
<coprocdiex>5</coprocdiex>
<coprocdiey>42</coprocdiey>
<coproctest>65272</coproctest>
</info>
</device>
Les messages de réponse peuvent être utilisés pour vérifier la réception du message de commande. Si un message de réponse vérifiable est attendu du VT1512-IP, l'attribut facultatif « xid »
est inclus dans l'élément <command>. Tous les messages de commande contenant l'attribut « xid » exprimé renverront un message de réponse avec la même valeur d'attribut « xid » incluse
dans un élément <ack>. Cette valeur « xid » peut ensuite être utilisée pour faire correspondre les réponses à leurs commandes corollaires.
Exemple 1:
Message de commande d'action avec « xid » –
<?xml version=”1.0” ?><device class=”vt1512” id=”1065a3050000”>
<command xid=”123”><outlet id=”1”>0</outlet></command></device>
Message de réponse avec « ack » –
<?xml version=”1.0” ?><device class=”vt1512” id=”1065a3050000”><ack xid=”123”></device>
/ Configurer
/ Groupes de prisesa
/ Séquence activée
/ Séquence et délais de cycle
/ Cycle activé
/ Prise 1
/ Prise 2
/ Cycle:
/ Cycle:
/ Statique
/ Protection par mot de passe activée
/ Mettre à jour la protection par mot de passe
/ Mettre à jour l'adresse IP
Nom d'utilisateur
Mot de passe
/ Réseau
Adresse IP :
Masque de réseau :
Adresse de la passerelle :
/ Paramètres de l'appareil branché
/ Prise 3